mirror of https://gitlab.com/qemu-project/qemu
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Adds a new entry VTDPASIDCacheEntry in VTDAddressSpace to cache the pasid entry and track PASID usage and future PASID tagged DMA address translation support in vIOMMU. When guest triggers pasid cache invalidation, QEMU will capture it and update or invalidate pasid cache. vIOMMU emulator could figure out the reason by fetching latest guest pasid entry in memory and compare it with cached PASID entry if it's valid. Signed-off-by: Yi Liu <yi.l.liu@intel.com> Signed-off-by: Zhenzhong Duan <zhenzhong.duan@intel.com> Reviewed-by: Yi Liu <yi.l.liu@intel.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Message-Id: <20251017093602.525338-2-zhenzhong.duan@intel.com> |
5 days ago | |
|---|---|---|
| .. | ||
| apic-msidef.h | ||
| apic.h | 3 weeks ago | |
| apic_internal.h | 3 weeks ago | |
| hostmem-epc.h | 11 months ago | |
| intel_iommu.h | 5 days ago | |
| microvm.h | 1 week ago | |
| nitro_enclave.h | 11 months ago | |
| pc.h | 3 months ago | |
| sgx-epc.h | 1 year ago | |
| tdvf.h | 6 months ago | |
| topology.h | 10 months ago | |
| vmport.h | ||
| x86-iommu.h | 1 month ago | |
| x86.h | 4 months ago | |