首页
›
Linux内核与驱动
›
100-安全驱动开发
›
《驱动内存保护与兼容适配:MMU隔离与设备移植实践》
VIP10
本课程属于:100-安全驱动开发
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
驱动内存保护与兼容适配:MMU隔离与设备移植实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
MMU在现代操作系统中的核心作用 · 内存保护与设备移植的挑战与机遇
课程导论
MMU
02
ARMv8-A MMU架构基础
页表层级 · 转换粒度 · 地址空间划分(TTBR0/TTBR1…
ARMv8-A
MMU
03
页表描述符详解
Stage 1 页表描述符格式 · 属性域(XN · PXN
页表描述符详解
Stage
04
转换表查找过程
多级页表遍历算法 · TLB缓存机制与失效策略
转换表查找过程
多级页表遍历算法
05
内存属性与排序模型
Normal/Device内存类型 · Gathering/Reorderi…
内存属性
排序模型
06
MMU初始化与配置
系统寄存器编程(SCTLR · TCR · MAIR
MMU
初始化
07
页表创建与维护
动态页表分配 · 映射/取消映射操作 · 修改页表属性(set/clear b…
页表创建
维护
08
TLB管理与维护
TLB失效指令(TLBI) · 广播失效与本地失效 · ASID与VMID的作用
TLB
管理
09
内存保护机制
特权级隔离(EL0/EL1/EL2/… · 域(Domain)与权限检查
内存保护机制
EL0/EL1/EL2
10
Stage 2 地址转换
虚拟化场景下的Stage 2 转换 · VTTBR与VTCR配置
Stage
2
11
SMMU(System MMU)基础
SMMU与MMU的区别 · Stream ID与Context…
SMMU
System
12
SMMU设备直通与隔离
配置SMMU实现设备DMA隔离 · Stream Table配置
SMMU
设备直通
13
IOMMU框架在Linux中的实现
Linux IOMMU API · iommu_ops结构体 · 设备与IOMMU的绑定
IOMMU
Linux
14
DMA API与IOMMU交互
dma_alloc_coherent…
DMA
API
15
设备树中的MMU/IOMMU描述
iommus属性 · iommu-map · iommu-reserved-reg…
MMU/IOMMU
设备树
16
内存屏障与一致性
DMA一致性 · Cache Coherency协议(… · dma_coherent属性
内存屏障
一致性
17
设备移植基础
从裸机到Linux内核的驱动适配 · 寄存器映射与ioremap
设备移植基础
Linux
18
MMU对设备驱动的影响
虚拟地址与物理地址转换 · DMA缓冲区映射策略
MMU
对设备驱动的影响
19
设备内存区域保护
使用memblock/CMA预留内存 · ioremap_wc/iounmap
设备内存区域保护
memblock/CMA
20
多核系统中的MMU同步
跨核页表更新 · TLB shootdown机制
MMU
多核系统
21
MMU调试与故障排查
页表转储 · Translation Fault分… · memtool/IOMMU调试fs
MMU
调试
22
安全世界与MMU
TrustZone下的MMU隔离 · Secure/Non-Secure页…
MMU
安全世界
23
虚拟化场景下的MMU
KVM Stage 2 转换 · Guest物理地址与Host物理地址…
MMU
虚拟化场景下的
24
MMU性能优化
大页(HugePage)支持 · TLB预取 · 页表缓存(PTW Caches)
MMU
性能优化
25
设备移植实战
网卡驱动DMA内存保护配置 · IOMMU域分配
设备移植实战
DMA
26
设备移植实战
GPU驱动显存映射与MMU隔离 · SMMU Context Bank分…
设备移植实战
GPU
27
设备移植实战
FPGA加速器MMU直通与地址翻译服…
设备移植实战
FPGA
28
MMU与电源管理
系统挂起/恢复时的MMU状态保存与恢… · TLB上下文保存
MMU
电源管理
29
MMU隔离在功能安全中的应用
ASIL-D系统下的内存分区 · MPU与MMU协同
MMU
隔离
30
课程总结与展望
未来MMU发展趋势(CHI总线 · CXL内存池化 · IOMMU硬件加速)
课程总结
MMU
所属VIP或分类
同VIP:安全驱动性能分析:Profiling工具与热点优化实践
同VIP:驱动IO隔离与内存保护:安全驱动开发的基石实践
同VIP:驱动IO隔离实战:DMA重映射与地址隔离配置