xv6-k210
xv6-k210 copied to clipboard
K210多核情况下串口输出偶尔会出现混淆
在多核的情况的,使用printf
或是panic
函数进行串口输出,有时会出现两个核的输出发生混淆的现象。这为多核情况下的调试带来了困难:输出有时会混淆到难以辨别的程度。
为了解决这一问题,我个人觉得应该要对console
设备引入更加完善的锁机制,以保证一次输出的原子性。