Skip to content

Latest commit

 

History

History
7 lines (6 loc) · 398 Bytes

LOG.md

File metadata and controls

7 lines (6 loc) · 398 Bytes

修改日志

executor 修改(3.8-3.9 ZYR)

  • 去除 executor 中的 trapframe,直接使用 context 完成新 executor 的创建
    • 不需要修改 sstatus, tp / cs, ss, rflags 等, 通过中断返回和通过 switch 返回能力是等价的。
  • 去掉 executor::new() 的 cpuid 参数
    • 事实上具体使用哪个 cpu 并不是靠 new 的时候控制的,需要其他机制