使用boost库的CoRoutine时,调用make_fcontext, jump_fcontext缺少依赖

统信UOS 统信UOS 2929 人阅读 | 2 人回复 | 2021-11-29

使用boost库的coroutine时,make_fcontext/jump_context/ontop_fcontext 协程栈相关的操作,x86和arm都提供了对应的汇编实现文件,咱们申威 UOS有对应的吗,如下
jump_aarch64_sysv_elf_gas.S  make_aarch64_sysv_elf_gas.S  ontop_aarch64_sysv_elf_gas.S
jump_x86_64_sysv_elf_gas.S   make_x86_64_sysv_elf_gas.S   ontop_x86_64_sysv_elf_gas.S




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

回答|共 2 个

wzh199291

发表于 2021-11-29 18:01:24 | 显示全部楼层

https://github.com/boostorg/context/tree/develop/src/asm
是否可以用riscv64对应的实现,不太清楚寄存器相关信息
回复

使用道具 举报

TecSupport

发表于 2022-5-30 10:20:45 | 显示全部楼层

boost1.67-源码:

链接:https://pan.baidu.com/s/1H3WlEhPyvgmmz0BGTbpmgQ
提取码:gjah
--来自百度网盘超级会员V4的分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则