-
sstatus
全称:Supervisor Status Register
sstatus寄存器是一个SXLEN-bit 读写寄存器,跟踪处理器当前运行状态。
字段名称 |
bit |
含义 |
功能 |
SSP |
8 |
0:表示之前的mode为U-mode |
记录hart在进入s-mode前的执行模式。 当执行 SRET 指令从trap处理程序返回时,如果 SPP 位为 0,则特权级别设置为用户模式,如果 SPP 位为 1,则设置为超级用户模式; 然后将 SPP 设置为 0。 |
SIE |
1 |
0:禁止中断 1: 开启中断 |
表示在S-mode下开启还是禁止所有中断。 当hart运行在u-mode时 |