summaryrefslogtreecommitdiffstats
path: root/include/hw/i386/intel_iommu.h
Commit message (Expand)AuthorAgeFilesLines
* Use OBJECT_DECLARE_SIMPLE_TYPE when possibleEduardo Habkost2020-09-181-3/+1Star
* Use DECLARE_*CHECKER* macrosEduardo Habkost2020-09-091-2/+2
* Move QOM typedefs and add missing includesEduardo Habkost2020-09-091-1/+2
* misc: Replace zero-length arrays with flexible array member (automatic)Philippe Mathieu-Daudé2020-03-161-1/+2
* hw/i386/intel_iommu: Remove unused includesPhilippe Mathieu-Daudé2020-03-091-4/+0Star
* Include hw/qdev-properties.h lessMarkus Armbruster2019-08-161-1/+1
* intel_iommu: Drop extended root fieldPeter Xu2019-04-021-1/+0Star
* intel-iommu: optimize nodmar memory regionsPeter Xu2019-03-201-2/+5
* intel_iommu: add scalable-mode option to make scalable mode workYi Sun2019-03-131-1/+2
* intel_iommu: add 256 bits qi_desc supportLiu, Yi L2019-03-131-0/+1
* intel_iommu: scalable mode emulationLiu, Yi L2019-03-131-2/+22
* intel_iommu: dma read/write draining supportPeter Xu2018-12-191-0/+1
* x86_iommu: move vtd_generate_msi_message in common fileSingh, Brijesh2018-11-051-59/+0Star
* intel-iommu: rework the page walk logicPeter Xu2018-05-231-0/+2
* intel-iommu: only do page walk for MAP notifiersPeter Xu2018-05-231-0/+2
* intel-iommu: add iommu lockPeter Xu2018-05-231-0/+6
* intel-iommu: remove IntelIOMMUNotifierNodePeter Xu2018-05-231-7/+2Star
* intel-iommu: Extend address width to 48 bitsPrasad Singamsetty2018-01-181-0/+1
* intel-iommu: Redefine macros to enable supporting 48 bit address widthPrasad Singamsetty2018-01-181-2/+4
* intel_iommu: use access_flags for iotlbPeter Xu2017-08-011-2/+1Star
* memory/iommu: introduce IOMMUMemoryRegionClassAlexey Kardashevskiy2017-07-141-1/+2
* memory/iommu: QOM'fy IOMMU MemoryRegionAlexey Kardashevskiy2017-07-141-1/+1
* intel_iommu: enable remote IOTLBPeter Xu2017-04-201-0/+8
* intel_iommu: allow dynamic switch of IOMMU regionPeter Xu2017-04-201-0/+2
* intel_iommu: add "caching-mode" optionAviv Ben-David2017-02-171-0/+2
* intel_iommu: fix several incorrect endianess and bit fieldsPeter Xu2016-11-151-5/+4Star
* intel_iommu: reject broken EIMRadim Krčmář2016-10-171-0/+1
* intel_iommu: add OnOffAuto intr_eim as "eim" propertyRadim Krčmář2016-10-171-0/+1
* intel_iommu: avoid unnamed fieldsMichael S. Tsirkin2016-07-211-4/+4
* intel_iommu: add SID validation for IRPeter Xu2016-07-211-0/+17
* intel_iommu: Add support for Extended Interrupt ModeJan Kiszka2016-07-211-0/+1
* intel_iommu: add support for split irqchipPeter Xu2016-07-211-0/+1
* intel_iommu: Add support for PCI MSI remapPeter Xu2016-07-201-0/+66
* intel_iommu: define several structs for IOMMU IRPeter Xu2016-07-201-0/+74
* intel_iommu: define interrupt remap table addr registerPeter Xu2016-07-201-0/+5
* acpi: enable INTR for DMAR report structurePeter Xu2016-07-201-0/+2
* intel_iommu: rename VTD_PCI_DEVFN_MAX to x86-iommuPeter Xu2016-07-201-1/+0Star
* x86-iommu: introduce parent classPeter Xu2016-07-201-1/+2
* intel_iommu: large page supportJason Wang2016-02-061-0/+1
* intel_iommu: Add support for translation for devices behind bridgesKnut Omang2015-10-181-2/+14
* intel_iommu: fix VTD_SID_TO_BUSMichael S. Tsirkin2014-11-021-1/+1
* intel-iommu: add IOTLB using hash tableLe Tan2014-08-281-1/+10
* intel-iommu: add context-cache to cache context-entryLe Tan2014-08-281-0/+22
* intel-iommu: introduce Intel IOMMU (VT-d) emulationLe Tan2014-08-281-0/+89