summaryrefslogtreecommitdiffstats
path: root/hw/arm/smmuv3.c
Commit message (Expand)AuthorAgeFilesLines
* hw/arm/smmuv3: Advertise support for SMMUv3.2-BBML2Peter Maydell2022-04-281-0/+1
* hw/arm/smmuv3: Add space in guest error messageJean-Philippe Brucker2022-04-281-1/+1
* hw/arm/smmuv3: Cache event fault recordJean-Philippe Brucker2022-04-281-7/+7
* hw/arm/smmuv3: Pass the actual perm to returned IOMMUTLBEntry in smmuv3_trans...Xiang Chen2022-04-221-1/+1
* hw/arm/smmuv3: Fix device resetEric Auger2022-02-081-0/+6
* dma: Let dma_memory_read/write() take MemTxAttrs argumentPhilippe Mathieu-Daudé2021-12-301-5/+9
* hw/arm/smmuv3: Another range invalidation fixEric Auger2021-05-251-24/+26
* Do not include exec/address-spaces.h if it's not really necessaryThomas Huth2021-05-021-1/+0Star
* hw/arm/smmuv3: Support 16K translation granuleKunkun Jiang2021-04-301-2/+4
* hw/arm/smmuv3: Emulate CFGI_STE_RANGE for an aligned range of StreamIDsZenghui Yu2021-04-121-4/+8
* hw/arm/smmuv3: Fix SMMU_CMD_CFGI_STE_RANGE handlingEric Auger2021-03-121-14/+20
* hw/arm/smmuv3: Enforce invalidation on a power of two rangeEric Auger2021-03-121-4/+20
* vhost: Unbreak SMMU and virtio-iommu on dev-iotlb supportPeter Xu2021-02-051-0/+5
* hw/arm/smmuv3: Fix addr_mask for range-based invalidationZenghui Yu2021-02-021-1/+3
* memory: Add IOMMUTLBEventEugenio Pérez2020-12-081-6/+7
* memory: Rename memory_region_notify_one to memory_region_notify_iommu_oneEugenio Pérez2020-12-081-1/+1
* hw/arm/smmuv3: Fix potential integer overflow (CID 1432363)Philippe Mathieu-Daudé2020-11-021-1/+2
* hw/arm/smmuv3: Set the restoration priority of the vSMMUv3 explicitlyZenghui Yu2020-10-271-0/+1
* hw/arm/smmuv3: Advertise SMMUv3.2 range invalidationEric Auger2020-08-241-0/+1
* hw/arm/smmuv3: Support HAD and advertise SMMUv3.1 supportEric Auger2020-08-241-1/+5
* hw/arm/smmuv3: Let AIDR advertise SMMUv3.0 supportEric Auger2020-08-241-0/+3
* hw/arm/smmuv3: Get prepared for range invalidationEric Auger2020-08-241-23/+41
* hw/arm/smmuv3: Introduce smmuv3_s1_range_inval() helperEric Auger2020-08-241-19/+17Star
* hw/arm/smmu-common: Manage IOTLB block entriesEric Auger2020-08-241-3/+3
* hw/arm/smmu: Introduce SMMUTLBEntry for PTW and IOTLB valueEric Auger2020-08-241-5/+5
* hw/arm/smmu-common: Add IOTLB helpersEric Auger2020-08-241-24/+2Star
* hw: Remove unnecessary cast when calling dma_memory_read()Philippe Mathieu-Daudé2020-02-201-6/+4Star
* hw/arm/smmuv3: Report F_STE_FETCH fault address in correct word positionSimon Veith2019-12-201-1/+1
* hw/arm/smmuv3: Align stream table base address to table sizeSimon Veith2019-12-201-4/+14
* hw/arm/smmuv3: Check stream IDs against actual table LOG2SIZESimon Veith2019-12-201-2/+6
* hw/arm/smmuv3: Apply address mask to linear strtab base addressSimon Veith2019-12-201-1/+1
* memory: allow memory_region_register_iommu_notifier() to failEric Auger2019-10-041-8/+10
* hw/arm/smmuv3: Remove spurious error messages on IOVA invalidationsEric Auger2019-09-031-8/+11
* hw/arm/smmuv3: Log a guest error when decoding an invalid STEEric Auger2019-09-031-0/+1
* Clean up inclusion of sysemu/sysemu.hMarkus Armbruster2019-08-161-1/+0Star
* Include hw/boards.h a bit lessMarkus Armbruster2019-08-161-1/+0Star
* Include migration/vmstate.h lessMarkus Armbruster2019-08-161-0/+1
* Include hw/irq.h a lot lessMarkus Armbruster2019-08-161-0/+1
* hw/arm/smmuv3: Fix decoding of ID register rangePeter Maydell2019-06-131-1/+1
* hw/arm/smmuv3: Remove SMMUNotifierNodeEric Auger2019-04-291-21/+7Star
* hw/arm/smmuv3: fix eventq recording and IRQ triggerringEric Auger2018-09-251-1/+1
* arm/smmuv3: Fix missing VMSD terminatorDr. David Alan Gilbert2018-07-301-0/+1
* hw/arm/smmuv3: Add notifications on invalidationEric Auger2018-06-261-2/+97
* hw/arm/smmuv3: IOTLB emulationEric Auger2018-06-261-4/+94
* hw/arm/smmuv3: Cache/invalidate config dataEric Auger2018-06-261-5/+130
* hw/arm/smmuv3: Fix translate error handlingJia He2018-06-261-29/+65
* iommu: Add IOMMU index argument to translate methodPeter Maydell2018-06-151-1/+1
* hw/arm/smmuv3: Fix Coverity issue in smmuv3_record_eventEric Auger2018-05-181-1/+1
* hw/arm/smmuv3: Abort on vfio or vhost caseEric Auger2018-05-041-0/+11
* hw/arm/smmuv3: Implement translate callbackEric Auger2018-05-041-0/+358