iommu

DeeplyMind5 小时前
dma·iommu
第 7 篇 IOMMU 的内部机制:I/O 页表、IOVA 分配与 IOTLB本文属于第二册“IOMMU:地址翻译与隔离的硬件机制及内核管理”,回答第 0 篇提出的问题 7:IOMMU 地址翻译存在哪些隐性开销?频繁的 map/unmap 操作为何会成为性能瓶颈?
mounter6254 天前
linux·linux kernel·kernel·iommu·vfio
Linux 内核热升级(Live Update)技术详解:PCI、VFIO 与 IOMMU 子系统的演进与实战解析引言在超大规模云计算与高性能计算(HPC)数据中心中,内核热升级(Live Update / KEXEC) 是实现无感维护、无缝补丁修复和降低系统停机时间(Blackout time)的关键技术。传统的 kexec 在热重启过程中通常需要重置 PCIe 设备并重新建立虚拟化与 IOMMU 页表,这不仅会导致长达数百毫秒甚至秒级的业务中断,还会导致直通虚拟机(VFIO)或在途 DMA 任务崩溃。
业余程序员plus3 个月前
p2p·pcie·acs·iommu·redirect·egress control·violation
PCIe ACS机制分析本文基于 PCI Express Base Specification Revision 6.0,重点总结 Access Control Services (ACS) 和 ACS Extended Capability。
业余程序员plus10 个月前
虚拟化·iommu·amd-vi·intel vt-d·arm smmu·iova
IOMMU技术简介(十四)IOMMU全称为 Input-Output Memory Management Unit,即输入输出内存管理单元。IOMMU是连接在系统I/O总线和主内存之间的一个硬件单元,其主要功能是将设备DMA访问请求中的虚拟地址转换为物理内存地址,并在此过程中执行访问权限检查。
京雨3 年前
risc-v·iommu
了解 RISC-V IOMMU个人作为 IOMMU 初学者,从初学者的角度介绍我眼中 RISCV 的 IOMMU如果有些描述不够专业,还请谅解,也欢迎讨论
我是有底线的