HUST-OS / xv6-k210

Port XV6 to K210 board!
MIT License
131 stars 56 forks source link

修正Panic的机制 #9

Open retrhelo opened 3 years ago

retrhelo commented 3 years ago

现有的Panic,我指的是xv6-k210 kernel中的panic()函数,严格来说只是使当前的核进入死循环。而我们希望能够能够在Panic的时候同时“停止”k210的两个核。 这可能会需要向panic()中引入适当的核间中断机制?

luojia65 commented 3 years ago

SBI的HSM扩展就是为了这个设计的,不过rustsbi-k210项目还没创建,建立之后会考虑这个问题