aboutsummaryrefslogtreecommitdiff
path: root/hw/arm/smmuv3.c
AgeCommit message (Expand)AuthorFilesLines
2020-08-24hw/arm/smmuv3: Advertise SMMUv3.2 range invalidationEric Auger1-0/+1
2020-08-24hw/arm/smmuv3: Support HAD and advertise SMMUv3.1 supportEric Auger1-1/+5
2020-08-24hw/arm/smmuv3: Let AIDR advertise SMMUv3.0 supportEric Auger1-0/+3
2020-08-24hw/arm/smmuv3: Get prepared for range invalidationEric Auger1-23/+41
2020-08-24hw/arm/smmuv3: Introduce smmuv3_s1_range_inval() helperEric Auger1-19/+17
2020-08-24hw/arm/smmu-common: Manage IOTLB block entriesEric Auger1-3/+3
2020-08-24hw/arm/smmu: Introduce SMMUTLBEntry for PTW and IOTLB valueEric Auger1-5/+5
2020-08-24hw/arm/smmu-common: Add IOTLB helpersEric Auger1-24/+2
2020-02-20hw: Remove unnecessary cast when calling dma_memory_read()Philippe Mathieu-Daudé1-6/+4
2019-12-20hw/arm/smmuv3: Report F_STE_FETCH fault address in correct word positionSimon Veith1-1/+1
2019-12-20hw/arm/smmuv3: Align stream table base address to table sizeSimon Veith1-4/+14
2019-12-20hw/arm/smmuv3: Check stream IDs against actual table LOG2SIZESimon Veith1-2/+6
2019-12-20hw/arm/smmuv3: Apply address mask to linear strtab base addressSimon Veith1-1/+1
2019-10-04memory: allow memory_region_register_iommu_notifier() to failEric Auger1-8/+10
2019-09-03hw/arm/smmuv3: Remove spurious error messages on IOVA invalidationsEric Auger1-8/+11
2019-09-03hw/arm/smmuv3: Log a guest error when decoding an invalid STEEric Auger1-0/+1
2019-08-16Clean up inclusion of sysemu/sysemu.hMarkus Armbruster1-1/+0
2019-08-16Include hw/boards.h a bit lessMarkus Armbruster1-1/+0
2019-08-16Include migration/vmstate.h lessMarkus Armbruster1-0/+1
2019-08-16Include hw/irq.h a lot lessMarkus Armbruster1-0/+1
2019-06-13hw/arm/smmuv3: Fix decoding of ID register rangePeter Maydell1-1/+1
2019-04-29hw/arm/smmuv3: Remove SMMUNotifierNodeEric Auger1-21/+7
2018-09-25hw/arm/smmuv3: fix eventq recording and IRQ triggerringEric Auger1-1/+1
2018-07-30arm/smmuv3: Fix missing VMSD terminatorDr. David Alan Gilbert1-0/+1
2018-06-26hw/arm/smmuv3: Add notifications on invalidationEric Auger1-2/+97
2018-06-26hw/arm/smmuv3: IOTLB emulationEric Auger1-4/+94
2018-06-26hw/arm/smmuv3: Cache/invalidate config dataEric Auger1-5/+130
2018-06-26hw/arm/smmuv3: Fix translate error handlingJia He1-29/+65
2018-06-15iommu: Add IOMMU index argument to translate methodPeter Maydell1-1/+1
2018-05-18hw/arm/smmuv3: Fix Coverity issue in smmuv3_record_eventEric Auger1-1/+1
2018-05-04hw/arm/smmuv3: Abort on vfio or vhost caseEric Auger1-0/+11
2018-05-04hw/arm/smmuv3: Implement translate callbackEric Auger1-0/+358
2018-05-04hw/arm/smmuv3: Event queue recording helperEric Auger1-4/+100
2018-05-04hw/arm/smmuv3: Implement MMIO write operationsEric Auger1-5/+165
2018-05-04hw/arm/smmuv3: Queue helpersEric Auger1-0/+136
2018-05-04hw/arm/smmuv3: Wired IRQ and GERROR helpersEric Auger1-0/+64
2018-05-04hw/arm/smmuv3: SkeletonPrem Mallappa1-0/+366