summary refs log tree commit diff stats
path: root/hw/i386/amd_iommu.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* amd_iommu: HATDis/HATS=11 supportJoao Martins2025-10-051-0/+19
* amd_iommu: Refactor amdvi_page_walk() to use common code for page walkAlejandro Jimenez2025-10-051-50/+27
* amd_iommu: Do not assume passthrough translation when DTE[TV]=0Alejandro Jimenez2025-10-051-39/+48
* amd_iommu: Toggle address translation mode on devtab entry invalidationAlejandro Jimenez2025-10-051-2/+120
* amd_iommu: Add dma-remap property to AMD vIOMMU deviceAlejandro Jimenez2025-10-051-7/+17
* amd_iommu: Set all address spaces to use passthrough mode on resetAlejandro Jimenez2025-10-051-0/+30
* amd_iommu: Toggle memory regions based on address translation modeAlejandro Jimenez2025-10-051-2/+21
* amd_iommu: Invalidate address translations on INVALIDATE_IOMMU_ALLAlejandro Jimenez2025-10-051-0/+48
* amd_iommu: Add replay callbackAlejandro Jimenez2025-10-051-0/+24
* amd_iommu: Unmap all address spaces under the AMD IOMMU on resetAlejandro Jimenez2025-10-051-0/+74
* amd_iommu: Use iova_tree records to determine large page size on UNMAPAlejandro Jimenez2025-10-051-6/+89
* amd_iommu: Sync shadow page tables on page invalidationAlejandro Jimenez2025-10-051-8/+74
* amd_iommu: Add basic structure to support IOMMU notifier updatesAlejandro Jimenez2025-10-051-0/+20
* amd_iommu: Add a page walker to sync shadow page tables on invalidationAlejandro Jimenez2025-10-051-0/+80
* amd_iommu: Add helpers to walk AMD v1 Page Table formatAlejandro Jimenez2025-10-051-0/+123
* amd_iommu: Return an error when unable to read PTE from guest memoryAlejandro Jimenez2025-10-051-2/+2
* amd_iommu: Add helper function to extract the DTEAlejandro Jimenez2025-10-051-6/+42
* amd_iommu: Helper to decode size of page invalidation commandAlejandro Jimenez2025-10-051-0/+34
* amd_iommu: Reorder device and page table helpersAlejandro Jimenez2025-10-051-86/+86
* hw/i386/amd_iommu: Fix event log generationSairaj Kodilkar2025-08-011-9/+35
* hw/i386/amd_iommu: Support MMIO writes to the status registerSairaj Kodilkar2025-08-011-0/+3
* hw/i386/amd_iommu: Fix amdvi_write*()Sairaj Kodilkar2025-08-011-3/+18
* hw/i386/amd_iommu: Move IOAPIC memory region initialization to the endSairaj Kodilkar2025-08-011-3/+3
* hw/i386/amd_iommu: Remove unused and wrongly set ats_enabled fieldSairaj Kodilkar2025-08-011-3/+2
* hw/i386/amd_iommu: Fix MMIO register write tracingSairaj Kodilkar2025-08-011-5/+18
* amd_iommu: Fix truncation of oldval in amdvi_writeqEthan Milon2025-07-141-1/+1
* amd_iommu: Fix the calculation for Device Table sizeAlejandro Jimenez2025-07-141-2/+2
* amd_iommu: Update bitmasks representing DTE reserved fieldsAlejandro Jimenez2025-07-141-3/+4
* amd_iommu: Fix Device ID decoding for INVALIDATE_IOTLB_PAGES commandAlejandro Jimenez2025-07-141-2/+2
* hw/i386/amd_iommu: Fix xtsup when vcpus < 255Vasant Hegde2025-06-011-0/+8
* hw/i386/amd_iommu: Fix device setup failure when PT is on.Sairaj Kodilkar2025-06-011-10/+2
* hw/i386/amd_iommu: Allow migration when explicitly create the AMDVI-PCI deviceSuravee Suthikulpanit2025-05-141-0/+48
* hw/i386/amd_iommu: Isolate AMDVI-PCI from amd-iommu device to allow full cont...Suravee Suthikulpanit2025-05-141-21/+32
* qom: Make InterfaceInfo[] uses constPhilippe Mathieu-Daudé2025-04-251-1/+1
* qom: Have class_init() take a const data argumentPhilippe Mathieu-Daudé2025-04-251-3/+4
* hw/i386/amd_iommu: Assign pci-id 0x1419 for the AMD IOMMU deviceSuravee Suthikulpanit2025-04-021-0/+1
* Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu ...Stefan Hajnoczi2025-02-221-5/+5
|\
| * amd_iommu: Use correct bitmask to set capability BARSairaj Kodilkar2025-02-211-2/+2
| * amd_iommu: Use correct DTE field for interrupt passthroughSairaj Kodilkar2025-02-211-3/+3
* | hw/i386: Have X86_IOMMU devices inherit from DYNAMIC_SYS_BUS_DEVICEPhilippe Mathieu-Daudé2025-02-161-2/+0
|/
* hw/i386/amd_iommu: Simplify non-KVM checks on XTSup featurePhilippe Mathieu-Daudé2024-12-311-9/+2
* include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LISTRichard Henderson2024-12-191-1/+0
* hw/i386: Constify all PropertyRichard Henderson2024-12-151-1/+1
* amd_iommu: Fix kvm_enable_x2apic link error with clang in non-KVM buildsSairaj Kodilkar2024-11-281-3/+5
* amd_iommu: Check APIC ID > 255 for XTSupSuravee Suthikulpanit2024-11-041-0/+11
* amd_iommu: Send notification when invalidate interrupt entry cacheSuravee Suthikulpanit2024-11-041-0/+12
* amd_iommu: Use shared memory region for Interrupt RemappingSuravee Suthikulpanit2024-11-041-8/+14
* amd_iommu: Add support for pass though modeSuravee Suthikulpanit2024-11-041-9/+40
* amd_iommu: Rename variable mmio to mr_mmioSuravee Suthikulpanit2024-11-041-3/+3
* hw: Use device_class_set_legacy_reset() instead of opencodingPeter Maydell2024-09-131-1/+1