b07340114 2018-06-06 06:58 采纳率: 0%
浏览 754
已结题

cavium cn7020 mips64 双核cpu pci 响应中断重启的原因?

重启信息:
%SYS-3-CPUHOG: Task IPRT run for 3603 ticks(start at 339f)
%SYS-6-CPUHOG_INFO: Task IPRT call procedure 0x01216a80--0x01140e08--0x0112b290--0x004c5fb8--
%SYS-6-CPUHOG_INFO: Task IPRT call procedure 0x0043b0b4--0x004a1bac--0x004a0030--0x005f0940--
%SYS-6-CPUHOG_INFO: Task IPRT call procedure 0x005f7990--0x005fd494--0x0073e498--0x009435f0--
%SYS-6-CPUHOG_INFO: Task IPRT call procedure 0x0094616c--0x00946300--0x009312f8--0x009270f4--
%SYS-6-CPUHOG_INFO: Task IPRT call procedure 0x0091c434--0x00985984--0x00c82424--0x00000000--
%SYS-6-CPUHOG_INFO: Task IPRT call procedure 0x01216a80--0x01140e08--0x0112b290--0x004c5fb8--
%SYS-6-CPUHOG_INFO: Task IPRT call procedure 0x0043b0b4--0x004a1bac--0x004a0030--0x005f0940--
%SYS-6-CPUHOG_INFO: Task IPRT call procedure 0x005f7990--0x005fd494--0x0073e498--0x009435f0--
%SYS-6-CPUHOG_INFO: Task IPRT call procedure 0x0094616c--0x00946300--0x009312f8--0x009270f4--
%SYS-6-CPUHOG_INFO: Task IPRT call procedure 0x0091c434--0x00985984--0x00c82424--0x00000000--
BreakNum: 7, Offset: 0x3fffdf80
Exception Type:4-address error exception (load instruction fetch )
Exception in isr
zero at v0 v1
0000000000000000 0000000002000070 ffffffffffffffff 0000000000000004
a0 a1 a2 a3
ffffffffdeadca11 0000000002d9c9c8 0000000000000001 00000000500000e0
t0 t1 t2 t3
0000000000985984 0000000000c82424 0000000000000000 0000000000000000
t4 t5 t6 t7
0000000000000000 0000000000000000 0000000000000000 0000000000000000
s0 s1 s2 s3
0000000002f2d2e8 000000000cda87a0 0000000002130000 00000000022d0000
s4 s5 s6 s7
00000000016e0000 0000000002f2d318 0000000002130000 00000000022d0000
t8 t9 k0 k1
0000000000000000 0000000000cbd178 0000000000000006 0000000000000000
gp sp s8 ra
00000000022d0210 0000000004018048 00000000016e0000 0000000000984a88
pc
ffffffff
sr = 500000e1
cause = 40008c10

  • 写回答

2条回答 默认 最新

  • Luke.1 2018-06-06 07:07
    关注

    多数情形下(非嵌套)其实就相当于一个伴随模式切换的过程调用。例外发生后,MIPS 在置 CP0 寄存器 Status[EXL] = 1,并将当前 PC 值存入 EPC (Exception PC,即指向发生例外的指令),就从当前指令流跳转到另外一个指令流,MIPS 硬件不负责保存上下文,因此软件先保存上下文,服务完成后恢复上下文,再执行指令 'eret' 例外返回(eret 所作的操作为:将 EPC/ErrorEPC 的值置入 PC,同时清除 CP0_Status 寄存器的 EXL 位)。MIPS 下,只要 Status 寄存器的 EXL (exception) 位为 1 即表示处理器进入例外,处于特权模式下。

    评论

报告相同问题?

悬赏问题

  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3