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 | |
|---|---|---|
| .. | ||
| acpi | 1 month ago | |
| adc | 1 year ago | |
| arm | 1 week ago | |
| audio | 2 weeks ago | |
| block | 2 weeks ago | |
| char | 2 weeks ago | |
| core | 2 weeks ago | |
| cpu | ||
| cxl | 4 months ago | |
| display | 2 weeks ago | |
| dma | 6 months ago | |
| firmware | 1 month ago | |
| fsi | 7 months ago | |
| gpio | 5 months ago | |
| hyperv | 1 month ago | |
| i2c | 5 months ago | |
| i386 | 5 days ago | |
| ide | 7 months ago | |
| input | 2 weeks ago | |
| intc | 2 weeks ago | |
| ipack | 10 months ago | |
| ipmi | 7 months ago | |
| isa | 2 weeks ago | |
| loongarch | 1 month ago | |
| m68k | 7 months ago | |
| mem | 7 months ago | |
| mips | 7 months ago | |
| misc | 2 weeks ago | |
| net | 1 week ago | |
| nubus | 7 months ago | |
| nvram | 3 weeks ago | |
| openrisc | 9 months ago | |
| pci | 2 weeks ago | |
| pci-bridge | 1 year ago | |
| pci-host | 2 weeks ago | |
| ppc | 2 weeks ago | |
| remote | 7 months ago | |
| riscv | 2 weeks ago | |
| rtc | ||
| rx | ||
| s390x | 3 weeks ago | |
| scsi | 2 weeks ago | |
| sd | 2 months ago | |
| sensor | ||
| sh4 | 7 months ago | |
| southbridge | 1 month ago | |
| sparc | ||
| ssi | 2 months ago | |
| timer | 3 weeks ago | |
| tricore | 7 months ago | |
| uefi | 2 weeks ago | |
| usb | 9 months ago | |
| vfio | 2 weeks ago | |
| virtio | 2 weeks ago | |
| vmapple | 8 months ago | |
| watchdog | ||
| xen | 2 weeks ago | |
| xtensa | 7 months ago | |
| boards.h | 3 weeks ago | |
| clock.h | 11 months ago | |
| elf_ops.h.inc | ||
| fw-path-provider.h | ||
| hotplug.h | ||
| hw.h | 7 months ago | |
| irq.h | 2 months ago | |
| loader-fit.h | 9 months ago | |
| loader.h | 2 weeks ago | |
| nmi.h | ||
| or-irq.h | ||
| platform-bus.h | ||
| ptimer.h | ||
| qdev-clock.h | ||
| qdev-core.h | 2 weeks ago | |
| qdev-dma.h | ||
| qdev-properties-system.h | 2 weeks ago | |
| qdev-properties.h | 2 weeks ago | |
| register.h | 3 weeks ago | |
| registerfields.h | ||
| resettable.h | 1 year ago | |
| stream.h | ||
| sysbus.h | 2 weeks ago | |
| usb.h | 7 months ago | |
| vmstate-if.h | ||