aboutsummaryrefslogtreecommitdiff
path: root/hw/arm/smmu-common.c
AgeCommit message (Expand)Author
2023-03-02smmu: switch to use memory_region_unmap_iommu_notifier_range()Jason Wang
2023-02-16hw/arm/smmu-common: Fix TTB1 handlingJean-Philippe Brucker
2023-02-16hw/arm/smmu-common: Support 64-bit addressesJean-Philippe Brucker
2023-01-28hw: Use TYPE_PCI_BUS definition where appropriatePhilippe Mathieu-Daudé
2023-01-05hw/arm/smmu-common: Avoid using inlined functions with external linkagePhilippe Mathieu-Daudé
2023-01-05hw/arm/smmu-common: Reduce smmu_inv_notifiers_mr() scopePhilippe Mathieu-Daudé
2022-12-15hw/arm: Convert TYPE_ARM_SMMU to 3-phase resetPeter Maydell
2021-12-30dma: Let dma_memory_read/write() take MemTxAttrs argumentPhilippe Mathieu-Daudé
2021-05-02Do not include exec/address-spaces.h if it's not really necessaryThomas Huth
2021-03-12hw/arm/smmuv3: Enforce invalidation on a power of two rangeEric Auger
2021-03-12hw/arm/smmu-common: Fix smmu_iotlb_inv_iova when asid is not setEric Auger
2020-12-08memory: Add IOMMUTLBEventEugenio Pérez
2020-12-08memory: Rename memory_region_notify_one to memory_region_notify_iommu_oneEugenio Pérez
2020-08-24hw/arm/smmuv3: Support HAD and advertise SMMUv3.1 supportEric Auger
2020-08-24hw/arm/smmuv3: Get prepared for range invalidationEric Auger
2020-08-24hw/arm/smmu-common: Manage IOTLB block entriesEric Auger
2020-08-24hw/arm/smmu: Introduce SMMUTLBEntry for PTW and IOTLB valueEric Auger
2020-08-24hw/arm/smmu: Introduce smmu_get_iotlb_key()Eric Auger
2020-08-24hw/arm/smmu-common: Add IOTLB helpersEric Auger
2020-08-24hw/arm/smmu-common: Factorize some code in smmu_ptw_64()Eric Auger
2020-03-05hw/arm/smmu-common: Simplify smmu_find_smmu_pcibus() logicPhilippe Mathieu-Daudé
2020-03-05hw/arm/smmu-common: a fix to smmu_find_smmu_pcibusEric Auger
2020-02-20hw: Remove unnecessary cast when calling dma_memory_read()Philippe Mathieu-Daudé
2020-01-24qdev: set properties with device_class_set_props()Marc-André Lureau
2019-08-21hw/core: Move cpu.c, cpu.h from qom/ to hw/core/Markus Armbruster
2019-08-16Clean up inclusion of sysemu/sysemu.hMarkus Armbruster
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster
2019-04-29hw/arm/smmuv3: Remove SMMUNotifierNodeEric Auger
2018-09-25hw/arm/smmu-common: Fix the name of the iommu memory regionsEric Auger
2018-07-09hw/arm/smmu-common: Fix devfn computation in smmu_iommu_mrEric Auger
2018-06-26hw/arm/smmuv3: Add notifications on invalidationEric Auger
2018-06-26hw/arm/smmuv3: IOTLB emulationEric Auger
2018-06-26hw/arm/smmuv3: Cache/invalidate config dataEric Auger
2018-05-18hw/arm/smmu-common: Fix coverity issue in get_block_pte_addressEric Auger
2018-05-04hw/arm/smmu-common: VMSAv8-64 page table walkEric Auger
2018-05-04hw/arm/smmu-common: IOMMU memory region and address space setupEric Auger
2018-05-04hw/arm/smmu-common: smmu base device and datatypesEric Auger