Closed leo-frank closed 3 years ago
原句是: if((sstatus & SSTATUS_SPP) == 0) panic("kerneltrap: not from supervisor mode");
问题:(sstatus & SSTATUS_SPP) = 0 不是意味着sstatus第8位是0么?0意味着是用户态,说明中断是来自用户态,那么为什么要panic? 谢谢!
原句是:
if((sstatus & SSTATUS_SPP) == 0) panic("kerneltrap: not from supervisor mode");
问题:(sstatus & SSTATUS_SPP) = 0 不是意味着sstatus第8位是0么?0意味着是用户态,说明中断是来自用户态,那么为什么要panic? 谢谢!