快速链接:
.
👉👉👉 个人博客笔记导读目录(全部) 👈👈👈
【gic专题、异常专题、中断专题】
精选区
- 00-《armv8/armv9中断系列详解》-armv8/armv9中断系列详解-序言⚡ ---- 必看
- 02-《armv8/armv9中断系列详解》-ARM gicv3/gicv4的总结-基础篇 ⚡
- 03-《armv8/armv9中断系列详解》-armv8/armv9中断系列详解-硬件基础篇 ⚡
- 04-《armv8/armv9中断系列详解》-Linux Kernel/optee/ATF/hafnium等操作系统的异常向量表的速查 ⚡
- 05-《armv8/armv9中断系列详解》-Linux kernel中断相关软件导读 ⚡
- 06-《armv8/armv9中断系列详解》-optee中断相关软件导读 ⚡
- 07-《armv8/armv9中断系列详解-TF-A中断相关软件导读 – TODO
- 08-《armv8/armv9中断系列详解》-中断示例展示(不含虚拟化部分) ⚡
- 09-《armv8/armv9中断系列详解》-optee运行时来了一个REE(linux)中断–代码导读 ⚡
- 10–《armv8/armv9中断系列详解》-中断示例展示(虚拟化部分) ⚡
- [答疑]-中断流程举例:在TEE侧时产生了FIQ,回到REE后为啥又产生了IRQ ⚡
- [答疑]-中断流程举例:在REE(SCR.FIQ=1)侧时产生了FIQ,跳转到EL3后做了哪些事情? ⚡
- Linux和optee双系统中1020-1023号的中断号的使用 ⚡
- EL3中设置的中断的routing模型 ⚡
- 深入了解 ARMv9对不可屏蔽中断的支持 ⚡
- Linux Kernel支持NMI的三种方式 ⚡
- gic中某些寄存器写不了的解决方法 ⚡
- SDEI初探-透过事务看本质 ⚡
综合
GIC相关
- [gic]-ARM gicv3/gicv4的详细介绍-2020/08
- [gic]-ARM gicv3/gicv2的总结和介绍-PPT
- [gic]-ARM gicv2和gicv3的中断模型总结
- [gic]-gicv2的bypass功能
- [gic]-gicv3/gicv4的feature总结
ARM Core相关
- [ARM异常]-ARM Core如何响应中断的
- [ARM异常]-ARMV8-aarch64异常和中断处理概念详细介绍
- [ARM异常]-ARMV8-aarch64 异常(中断)是如何跳转到向量表的
- [ARM异常]-异常进入和异常退出时的arm core的硬件自动的行为
- [ARM异常]-armv8/armv9异步异常类型、路由、屏蔽
- [ARM异常]-armv8/armv9同步异常的介绍
- [ARM异常]-SPIs(共享中断)routing到指定CPU的方法
- [ARM异常]-中断的术语介绍:target,assert,taken,acknowledge
- [ARM异常]-ARM体系中是否支持中断嵌套
- armv8的Serror的理解
Linux Kernel相关
- linux kernel中设置向量表基地址
- Linux Kernel 5.14 arm64异常向量表解读-中断处理解读
- Linux Kernel中断下半部分实现的三种方式
- 探究实现中断下半部分的第四种方式
- 在Linux Kernel中有没有定义和实现FIQ向量
- 在linux、optee、ATF中的中断异常向量表
- 思考:Linux Kernel的中断处理函数中是否会被其它程序(中断/异常)打断?
- irq domain介绍和代码导读
optee相关
- optee3.14中的异常向量表解读–中断处理解读
- optee中添加一个中断以及底层代码的相关解读
- optee中关于异常向量表、中断等的深入思考
- optee切换到REE的几种方式 — optee处理FIQ会主动切REE
- optee的RPC设计(模型)详解 — optee处理FIQ和RPC相关
- optee的RPC流程的代码详解
- optee中的中断处理详解
- optee中的thread_vector_table线程向量表— optee的线程向量表和中断没关系,但有相似的地方
- optee对std smc的处理的详解
- optee的fast call的介绍
- optee运行时来了一个REE(linux)中断–代码导读
- optee中断处理的介绍(概念篇)