armv9 [armv9]-Introducing-Arm-Confidential-Compute-Architecture [armv9]-PAC:Pointer authentication和BTI:Branch target instructions介绍 [armv9]-ARMv9 CCA(Arm Confidential Compute Architecture)介绍
reference [reference]-armv8汇编学习-书籍推荐 [reference]-ARM缩写 [reference]-ARM/TEE/security等论文中的缩写和参考文献 [reference]-ARM core timeline [reference]-MTK智能机(armv8)SOC分类和总结
ARM core [Core]-ARM-A系列Core的分类快速参考 [core]-ARM Core的分类和总结 [core]-ARM A76学习笔记
ARM异常 [ARM异常]-ARMV8的异常详细介绍 [ARM异常]-ARMV8的中断的routing和Mask表 [ARM异常]-ARMV8-aarch64异常和中断处理概念详细介绍 [ARM异常]-ARM Core中与中断相关的寄存器 [ARM异常]-ARM Core如何响应中断的 [ARM异常]-同步异常产生和返回(svc/hyc/smc/eret) [ARM异常]-linux中(aarch/aarch64)异常向量表介绍 [ARM异常]-图解armv7/armv8的异常向量表和基地址 [ARM异常]-ARMV8-aarch32的异常向量表介绍 [ARM异常]-armv8-aarch64下当中断来时自动触发的硬件行为 [ARM异常]-SPIs(共享中断)routing到指定CPU的方法 [ARM异常]-ARMV8-aarch64 异常(中断)是如何跳转到向量表的
architecture [architecture]-ARMV8的一些总结-一篇就够了 [architecture]-AMBA AXI AHB APB学习总结 [architecture]-ARM AMBA/AXI/ACE/LITE总线介绍 [architecture]-ARMV8的RAS Extension(Reliability、Availability、Serviceability)介绍 [architecture]-Generic Timer [architecture]-Armv8 Cryptographic Extension介绍 [architecture]-Cortex-A53的configuration signals [architecture]-CPU(ARM)启动的第一条指令 [architecture]-ARMV7的模式切换总结 [architecture]-ARMV7架构下SecureMonitor双系统切换时保存和恢复哪些寄存 [architecture]-ARMV7架构下Linux Kernel的Userspace进程切换时保存和恢复哪些寄存器 [architecture]-ARMV8的Execution states介绍 [architecture]-ARMV8的Exception Level切换总结 [architecture]-ARMv8/armv7/linux的栈/sp的学习和总结
[trustzone]-ARM trustzone的安全扩展介绍-一篇就够了 [trustzone]-TZC400学习总结 [trustzone]-ARMV8的aarch64和aarch32环境下ELx级别的理解 [trustzone]-ARM Core的扩展和ELx级别的切换过程 [trustzone]-ARM trustzone技术下常见的软件框图 [trustzone]-ARM Trustzone架构下的软件框图 [Trustzone]-ARM Cortex-A Serial支持Trustzone和Hypervisor的总结
[mmu/cache]-MMU的地址翻译(Address translation)指令介绍 [mmu/cache]-ARMV8的cache的指令集介绍 [mmu/cache]-ARMV8-aarch64的虚拟内存(mmu/tlb/cache)介绍-概念扫盲 [mmu/cache]-ARM cache的学习笔记-一篇就够了 [mmu/cache]-ARM MMU的学习笔记-一篇就够了 [mmu/cache]Cache Type Register(CTR)寄存器介绍–InProgress [mmu/cache]cache在linux和optee中的应用–InProgress [mmu/cache]-cache的一些基本概念介绍 [mmu/cache]-ARMV8 MMU内存管理中的Memory attributes和Cache policies
[gic]-ARM gicv3/gicv2的总结和介绍-PPT [gic]-linux和optee的中断处理流程举例(gicv3举例) [gic]-ARM gicv2和gicv3的中断模型总结 [gic]-gicv2的bypass功能 [gic]-gicv3的1020-1023号的中断的使用 [gic]-ARM gicv2/gicv3的详解 [gic]-ARM gicv3/gicv4的详细介绍
[ATF]-ATF makefile的导读 [ATF]-smc指令详解 [ATF]-ATF的异常向量表介绍-(irq,fiq,smc,hyc…) [ATF]-ATF代码分析 [ATF]-TEE/REE系统切换时ATF的寄存器的保存和恢复 [ATF]-ATF启动–BL31跳转到optee和uboot [ATF]-ATF的代码学习篇-一篇就够了 [ATF]-中断配置:SCR.FIQ/SCR.IRQ的配置详解 [ATF]-ATF的RT_SVC的详解(runtime service) [ATF]-ARM级别/异常/状态切回时候的寄存器保存与恢复 [ATF]-ATF文档和代码的深度解读
[ARM-assembly]-汇编示例:c语言翻译成汇编 [ARM-assembly]-ARM ASM内联汇编学习 [ARM-assembly]-A64指令集合总结 [ARM-assembly]-C语言和汇编对比学习 [ARM-assembly]-全局变量/静态全局变量/初始化/未初始化变量的存放位置分析 [ARM-assembly]-ARM64汇编语言学习笔记 [ARM-assembly]-A64的load/store指令总结 [ARM-assembly]-ARMV8-A64指令编码介绍 [ARM-assembly]-ARMv8-A64指令集总结和学习–InProgress [ARM-assembly]-ARMV8的exclusive和inexclusive的介绍 [ARM-assembly]-ARM交叉编译器下编译的各个镜像的反汇编文件分析 [ARM-assembly]-ARM向量浮点指令集 快速参考卡 [ARM-assembly]-Thumb指令集快速参考卡 [ARM-assembly]-ARMv8 A64 Quick Reference
[register]-ARMv8的寄存器介绍 [register]-ARM常用系统寄存器详解-InProcess [register]-ARMV8-aarch64的通用寄存器和系统寄存器介绍 [register]-ARMV8-aarch64的通用寄存器介绍 [register]-ARMV8-aarch64-系统寄存器总结 [register]-ARMV8-aarch64的寄存器介绍(二) [register]-ARMV8的aarch64和aarch32通用寄存器之间的map关系 [register]-TCR(Translation Control Register)寄存器详解
[hypervisor]-ARMV8的hypervisor技术介绍–InProgress [hypervisor]-AArch64 (hypervisor)Virtualization学习笔记 [hypervisor]-AArch64 (hypervisor)Virtualization学习笔记
[toolchains]-ARM ToolChains介绍 [PSA]-PSA Certified简介
[思考]-32位的应用程序为什么不能跑64位的应用程序 [实验]-从汇编代码来看volatile关键字的作用 [答疑]-ATF中异常向量表为何没有实现“Current Exception level with SP_ELx, x>0.“ [答疑]-中断流程举例:在REE(SCR.FIQ=1)侧时产生了FIQ,跳转到EL3后做了哪些事情? [思考]-ARM LR寄存器的思考 [答疑]-中断流程举例:在TEE侧时产生了FIQ,回到REE后为啥又产生了IRQ [问答]-EL1t和EL1h中的后缀t和h分别是什么意思 [问答]-ARM文档中的?和?的含义
[ATF]-ATF文档和代码的深度解读
|