arm 访问内存异常

目录

故障现象

第一次日志信息

第二次日志信息

故障信息分析

ESR寄存器(Exception Syndrome Register)

EC, bits [31:26]

DFSC, bits [5:0]

arm对对齐的支持情况

对齐概念

 代码回顾

总结

参考链接


故障现象

第一次日志信息

[  615.940400] Unable to handle kernel paging request at virtual address ffffffc011d20302
[  615.949460] Mem abort info:
[  615.953431]   ESR = 0x96000061
[  615.957615]   EC = 0x25: DABT (current EL), IL = 32 bits
[  615.964070]   SET = 0, FnV = 0
[  615.968256]   EA = 0, S1PTW = 0
[  615.972520] Data abort info:
[  615.976546]   ISV = 0, ISS = 0x00000061
[  615.981532]   CM = 0, WnR = 1
[  615.985636] swapper pgtable: 4k pages, 39-bit VAs, pgdp=000000008128c000
[  615.993465] [ffffffc011d20302] pgd=000000237ffff003, pud=000000237ffff003, pmd=000000236c95d003, pte=006800005ad38707
[  616.005217] Internal error: Oops: 96000061 [#1] SMP
---------------------------------------------------------------------------------------------------------------------------------
[  616.011269]  hid_generic
[  616.042652] PVR_K:  198: ------SetFrequency point @100000000
[  616.098274]   [last unloaded: net2280]
[  616.104969] PVR_K:  198: ----SetFrequency point succeed!
[  616.108703] CPU: 4 PID: 6665 Comm: ScpiApp Tainted: G           OE     5.4.18-42-generic #31-
[  616.121224] PVR_K:  198: ----SetVoltage not implemented by hw.
[  616.127637] Source Version: 894b1bceb73a8b114973b8180fdf69d991c16b6e

[  616.158906] pstate: 80000005 (Nzcv daif -PAN -UAO)
[  616.164821] pc : Ioctl+0x90/0xe8 [UsbDev]
[  616.171514] lr : Ioctl+0x78/0xe8 [UsbDev]
[  616.178204] sp : ffffffa1ca4fbd70
[  616.182635] x29: ffffffa1ca4fbd70 x28: ffffffa1ff7bbd00 
[  616.189065] x27: ffffffc010bf1000 x26: 000000000000001d 
[  616.195495] x25: 00000000000001b4 x24: ffffffa2d2e9ba00 
[  616.201925] x23: 0000000000000009 x22: ffffffa1ca4fbdac 
[  616.208354] x21: ffffffc011d20302 x20: 0000000000000000 
[  616.214783] x19: ffffffa1ff7bbd00 x18: 0000000000000000 
[  616.221213] x17: 0000007fa8166280 x16: ffffffc01028a648 
[  616.227642] x15: 000000007fffffde x14: 0000000000000010 
[  616.234071] x13: 0000000002010100 x12: 0000000000000007 
[  616.240500] x11: 0000007f9f7fc148 x10: 0000000000000000 
[  616.246929] x9 : 00000000ffffff80 x8 : ffffffa2d2e9baf8 
[  616.253358] x7 : 0000000000000009 x6 : ffffffa1ca4fbdb8 
[  616.259787] x5 : ffffffa1ca4fbdb8 x4 : 0000000000000001 
[  616.266216] x3 : 0000000000000302 x2 : 000000000000000c 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

proware

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值