如果实现线程切换?

我们需要写一个类似于携程进行线程切换的接口,这个接口实现如下功能:
将当前的CPU状态和堆栈信息保存到参数一中,将参数二的CPU和堆栈信息加载到内存开始执行,这个切换动作不需要考虑cache同步,只需要将当前CPU的状态和堆栈保存即可。
我写了一个测试程序,这个程序在X86上面能正常运行。
在龙芯上面需要实现be.s和修改相应的stack结构和初始化接口。
麻烦大侠帮忙看如何实现?如果实现了给我打电话:18213493336
谢谢谢谢!
已邀请:

要回复问题请先登录注册