异常处理

来源:互联网 发布:hadoop元数据是什么 编辑:程序博客网 时间:2024/05/18 03:18

fsr_info对以下四种特殊abort将作单独处理:
l        "section translation fault"      do_translation_fault
段转换错误,即找不到二级页表
l        "page translation fault"         do_page_fault
页表错误,即线性地址无效,没有对应的物理地址
l        "section permission fault"     do_sect_fault
段权限错误,即二级页表权限错误
l        "page permission fault"         do_page_fault
页权限错误

异常模式向量表偏移复位(reset)SVC+0x00未定义指令UND+0x04软件中断(SWI)SVC+0x08预取指终止ABT+0x0c数据终止ABT+0x10未分配--+0x14IRQIRQ+0x18FIQFIQ+0x1c

 

用户模式,运行应用程序的普通模式。限制你的内存访问并且你不能直接读取硬件设备。 

超级用户模式(SVC 模式),主要用于 SWI(软件中断)和 OS(操作系统)。这个模式有额外的特权,允许你进一步控制计算机。

中断模式(IRQ 模式),用来处理发起中断的外设。这个模式也是有特权的。

快速中断模式(FIQ 模式),用来处理发起快速中断的外设。


 

0 0
原创粉丝点击