1.前言
2.异常类型描述
见 ARMV8体系结构简介:AArch64系统级体系结构之编程模型(1)-EL/ET/ST 一文
3. 异常处理路由对比
AArch32、AArch64架构下IRQ 和Data Abort 异常处理流程图对比.
3.1 IRQ 路由
3.1.1. AArch32 IRQ 路由

图 AArch32 IRQ 路由
3.1.2. AArch64 IRQ 路由

图 AArch64 IRQ路由
本文详细介绍了ARMV8体系结构中的异常模型,对比了AArch32和AArch64在IRQ中断及Data Abort处理的路由差异。通过路由流程图,展示了两种架构的异常响应过程,并探讨了源代码中的异常入口,包括C函数入口和异常压栈准备。此外,还讨论了栈布局和异常上报的流程。
见 ARMV8体系结构简介:AArch64系统级体系结构之编程模型(1)-EL/ET/ST 一文
AArch32、AArch64架构下IRQ 和Data Abort 异常处理流程图对比.

图 AArch32 IRQ 路由

图 AArch64 IRQ路由

被折叠的 条评论
为什么被折叠?