虚机性能
时延、吞吐、资源开销与硬件加速优化 · 汇总 9 条 · 近期 4 条
v7 为 SVM 增加 PML_ADDR/PML_INDEX 与缓冲满 VMEXIT,并抽出公共 kvm_update_cpu_dirty_logging() 统一 VMX/SVM 开启路径;Kai Huang 已审阅。
避免 ptep_get() 展开为 READ_ONCE 导致未使用值仍强制加载;arm64 pte_present() 改 static inline 已应用至 for-next/mm。
允许将多个加速 SMMUv3 实例与 pcie-expander-bus 上的 hostdev 关联,v11 修复 capabilities 门控。
延长PCIe PASID和ATS支持,重构vfio-pci错误处理,允许用户灵活配置加速SMMU实例。
v7系列为基于NVIDIA Tegra241的虚拟机提供SMMUv3命令队列虚拟化硬件加速。
nSVM RFC v2:给 L2 独立 ASID(类似 VPID),放弃动态分配,简化嵌套切换时的 TLB flush。
通过文件描述符直接读取主机 IOMMU 事件并注入 guest,已获测试验证准备合入。
优化BHB清除序列,基于v11 rebase;已获Nikolay Borisov Reviewed-by。
重构减少不必要的query-block热路径调用,并准备支持更优化的模式。