大赛的测试用例好像除了测试软中断也测试了硬中断?

之前第一次线上培训的时候说到测试的89个功能点里会测试一个软中断(soft int, 见截图);
 
但是看测试代码的时候发现TEST_SOFT_INT_EX的宏里面把 cp0 的 cause 寄存器写了 00000500 和 00000F00 两个值,结合 cause 寄存器的位定义,发现也把硬件中断标识置1;
 
请问大赛各位老师,同时也要测试硬中断对吗?
 
1.png 2.png 2.1_.png 3.png
已邀请:

邢金璋

赞同来自: Frankie_TJU

注意看IP7~IP2的读写属性,是只读的。所以软件应该写不进去的。
软中断测试程序是故意写一些硬中断的域,如果你的CPU真的写进去了,那就错了。

要回复问题请先登录注册