Notes about Share Virtual Address
之前记录过Introduction to Shared Virtual Memory,但主要偏向于Intel的SVA方案。本文主要是mark下多个架构下的SVA方案。
Shared Virtual Addressing (SVA) is the ability to share process address spaces with devices. It is called “SVM” (Shared Virtual Memory) by OpenCL and some IOMMU architectures, but since that abbreviation is already used for AMD virtualisation in Linux (Secure Virtual Machine), we prefer the less ambiguous “SVA”.
Shared Virtual Addressing for the IOMMU
cc:Cache Coherent
参考资料: