summaryrefslogtreecommitdiffstats
path: root/hw/arm/smmuv3.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* hw/arm/smmuv3: Event queue recording helperEric Auger2018-05-041-4/+100
* hw/arm/smmuv3: Implement MMIO write operationsEric Auger2018-05-041-5/+165
* hw/arm/smmuv3: Queue helpersEric Auger2018-05-041-0/+136
* hw/arm/smmuv3: Wired IRQ and GERROR helpersEric Auger2018-05-041-0/+64
* hw/arm/smmuv3: SkeletonPrem Mallappa2018-05-041-0/+366