首页
›
嵌入式基础与RISC-V
›
078-ARMv9架构
›
《ARMv9安全扩展开发与指令集特性应用实战》
VIP10
本课程属于:078-ARMv9架构
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
ARMv9安全扩展开发与指令集特性应用实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
ARMv9架构概述
从ARMv8到ARMv9的演进 · ARMv9的关键特性(SVE2 · RME
ARMv9
架构概述
02
Realm Management Extension (RME) 深度解析
RME的架构目标 · Realm的概念 · Granule Protection…
Realm
Management
03
Memory Tagging Extension (MTE) 实战
MTE的原理 · Allocation Tags与Ad… · MTE的粒度与模式(Sync/Asy…
Memory
Tagging
04
Scalable Vector Extension 2 (SVE2) 编程
SVE2与NEON的对比 · SVE2的向量长度无关编程 · Predicate寄存器与Loop…
Scalable
Vector
05
Branch Record Buffer Extension (BRBE) 与性
BRBE的工作原理 · BRBE的配置与读取 · 利用BRBE进行Profiling
Branch
Record
06
Secure EL2 与 虚拟化安全
Secure EL2的引入背景 · Secure Partition M… · SPM与RME的关系
Secure
EL2
07
Pointer Authentication (PAC) 与 Branch Ta
PAC的原理(QARMA算法) · PAC的指令集(PACIA · AUTIA等)
Pointer
Authenticati…
08
GICv4 与 虚拟化中断
GICv4的新特性(Direct I… · VMOVI) · GICv4与GICv3的差异
GICv4
虚拟化
09
系统寄存器与异常模型
ARMv9的异常级别(EL0-EL3… · Synchronous与Asynch… · 系统寄存器访问(MRS/MSR)
系统寄存器
异常模型
10
TrustZone 在ARMv9中的演进
从TrustZone到CCA · TrustZone的硬件隔离机制 · 在ARMv9中配置TZASC与TZP…
TrustZone
ARMv9
11
内存模型与一致性
ARMv9的内存模型(Relaxed… · Load-Acquire/Store… · DMB/DSB/ISB指令
内存模型
一致性
12
页表与地址转换
ARMv9的4级/5级页表 · Translation Granul… · TLB管理(TLBI指令)
页表
地址转换
13
SMMUv3 与 IOMMU
SMMUv3的架构 · Steam Table与Contex… · PASID与Substream
SMMUv3
IOMMU
14
FF-A 与 通信框架
FF-A(Arm Firmware… · Endpoint与Partition · Direct Message与Mem…
FF-A
通信框架
15
RME 实战
Realm World 开发 · Realm的Attestation · Realm与Normal World…
RME
Realm
16
MTE 实战
内存安全检测 · 用户空间MTE编程(mte_enab… · MTE的Tag检查与异常处理
MTE
内存安全检测
17
SVE2 实战
矩阵乘法优化 · SVE2的Predicate控制 · 性能对比(SVE2 vs NEON…
SVE2
矩阵乘法优化
18
PAC 与 BTI 实战
编译器支持 · 在Linux内核中启用PAC/BTI · PAC/BTI的兼容性问题
PAC
BTI
19
BRBE 实战
热点代码定位 · 解析BRBE寄存器数据 · 结合perf工具进行热点分析
BRBE
热点代码定位
20
Secure EL2 实战
SPM 开发:配置SPM框架 · 开发一个简单的Secure Part… · SPM与Normal World的I…
Secure
EL2
21
GICv4 实战
KVM中断虚拟化 · 配置虚拟中断(vLPI) · Direct Injection的实…
GICv4
KVM
22
ARMv9 启动流程与固件
TF-A(Trusted Firmw… · RME的启动流(BL31/BL32/… · EL3 Firmware的配置
ARMv9
启动流程
23
ARMv9 性能监控单元(PMU)
PMUv3的架构 · PMU事件计数 · Cycle Counter与Inst…
ARMv9
PMU
24
ARMv9 调试与跟踪
CoreSight调试架构 · ETM/PTM的跟踪原理 · TRACE32与DS-5的调试技巧
ARMv9
调试
25
ARMv9 安全启动与信任根
硬件信任根(RoT) · OTP与Fuse · 安全启动链验证
ARMv9
安全启动
26
ARMv9 密码学扩展
ARMv8.4-A的密码学指令(SH… · SM3 · SM4)
ARMv9
密码学扩展
27
ARMv9 虚拟化深度实践
KVM on ARMv9 · VHE(Virtualization… · 嵌套虚拟化
ARMv9
虚拟化深度实践
28
ARMv9 在汽车与工业领域的应用
ARMv9的Functional S… · Split-Lock与Dual-Co… · ARMv9在ADAS中的应用
ARMv9
汽车
29
ARMv9 在数据中心与云原生的应用
ARMv9服务器的优势 · SVE2在HPC中的应用 · RME在机密计算中的应用
ARMv9
数据
30
ARMv9 未来展望与生态建设
ARMv9.1/ARMv9.2的演进… · ARMv9与RISC-V的竞争与合作 · ARMv9开发者生态建设
ARMv9
未来展望
所属VIP或分类
同VIP:ARMv9固件开发与性能分析调试实战
同VIP:ARMv9固件开发与系统移植实战
同VIP:ARMv9异常处理机制与性能调优实战