考虑到硬件已经实现了中断产生后sstatus, sepc, steal, stcause的设定,软件(__allltraps)对这几个寄存器的保存与恢复似乎没有必要。也就是说,如果不是为了中断嵌套的实现,软件没有必要保存这几个寄存器?