aboutsummaryrefslogtreecommitdiff
path: root/include/hw/i386/intel_iommu.h
AgeCommit message (Expand)AuthorFilesLines
2022-11-07intel-iommu: PASID supportJason Wang1-1/+6
2022-11-07intel-iommu: drop VTDBusJason Wang1-9/+2
2022-05-16intel_iommu: Support IR-only mode without DMA translationDavid Woodhouse1-0/+1
2022-04-06Replace config-time define HOST_WORDS_BIGENDIANMarc-André Lureau1-3/+3
2022-03-06intel_iommu: support snoop controlJason Wang1-0/+1
2020-09-18Use OBJECT_DECLARE_SIMPLE_TYPE when possibleEduardo Habkost1-3/+1
2020-09-09Use DECLARE_*CHECKER* macrosEduardo Habkost1-2/+2
2020-09-09Move QOM typedefs and add missing includesEduardo Habkost1-1/+2
2020-03-16misc: Replace zero-length arrays with flexible array member (automatic)Philippe Mathieu-Daudé1-1/+2
2020-03-09hw/i386/intel_iommu: Remove unused includesPhilippe Mathieu-Daudé1-4/+0
2019-08-16Include hw/qdev-properties.h lessMarkus Armbruster1-1/+1
2019-04-02intel_iommu: Drop extended root fieldPeter Xu1-1/+0
2019-03-20intel-iommu: optimize nodmar memory regionsPeter Xu1-2/+5
2019-03-12intel_iommu: add scalable-mode option to make scalable mode workYi Sun1-1/+2
2019-03-12intel_iommu: add 256 bits qi_desc supportLiu, Yi L1-0/+1
2019-03-12intel_iommu: scalable mode emulationLiu, Yi L1-2/+22
2018-12-19intel_iommu: dma read/write draining supportPeter Xu1-0/+1
2018-11-05x86_iommu: move vtd_generate_msi_message in common fileSingh, Brijesh1-59/+0
2018-05-23intel-iommu: rework the page walk logicPeter Xu1-0/+2
2018-05-23intel-iommu: only do page walk for MAP notifiersPeter Xu1-0/+2
2018-05-23intel-iommu: add iommu lockPeter Xu1-0/+6
2018-05-23intel-iommu: remove IntelIOMMUNotifierNodePeter Xu1-7/+2
2018-01-18intel-iommu: Extend address width to 48 bitsPrasad Singamsetty1-0/+1
2018-01-18intel-iommu: Redefine macros to enable supporting 48 bit address widthPrasad Singamsetty1-2/+4
2017-08-02intel_iommu: use access_flags for iotlbPeter Xu1-2/+1
2017-07-14memory/iommu: introduce IOMMUMemoryRegionClassAlexey Kardashevskiy1-1/+2
2017-07-14memory/iommu: QOM'fy IOMMU MemoryRegionAlexey Kardashevskiy1-1/+1
2017-04-20intel_iommu: enable remote IOTLBPeter Xu1-0/+8
2017-04-20intel_iommu: allow dynamic switch of IOMMU regionPeter Xu1-0/+2
2017-02-17intel_iommu: add "caching-mode" optionAviv Ben-David1-0/+2
2016-11-15intel_iommu: fix several incorrect endianess and bit fieldsPeter Xu1-5/+4
2016-10-17intel_iommu: reject broken EIMRadim Krčmář1-0/+1
2016-10-17intel_iommu: add OnOffAuto intr_eim as "eim" propertyRadim Krčmář1-0/+1
2016-07-21intel_iommu: avoid unnamed fieldsMichael S. Tsirkin1-4/+4
2016-07-21intel_iommu: add SID validation for IRPeter Xu1-0/+17
2016-07-21intel_iommu: Add support for Extended Interrupt ModeJan Kiszka1-0/+1
2016-07-21intel_iommu: add support for split irqchipPeter Xu1-0/+1
2016-07-20intel_iommu: Add support for PCI MSI remapPeter Xu1-0/+66
2016-07-20intel_iommu: define several structs for IOMMU IRPeter Xu1-0/+74
2016-07-20intel_iommu: define interrupt remap table addr registerPeter Xu1-0/+5
2016-07-20acpi: enable INTR for DMAR report structurePeter Xu1-0/+2
2016-07-20intel_iommu: rename VTD_PCI_DEVFN_MAX to x86-iommuPeter Xu1-1/+0
2016-07-20x86-iommu: introduce parent classPeter Xu1-1/+2
2016-02-06intel_iommu: large page supportJason Wang1-0/+1
2015-10-18intel_iommu: Add support for translation for devices behind bridgesKnut Omang1-2/+14
2014-11-02intel_iommu: fix VTD_SID_TO_BUSMichael S. Tsirkin1-1/+1
2014-08-28intel-iommu: add IOTLB using hash tableLe Tan1-1/+10
2014-08-28intel-iommu: add context-cache to cache context-entryLe Tan1-0/+22
2014-08-28intel-iommu: introduce Intel IOMMU (VT-d) emulationLe Tan1-0/+89