aboutsummaryrefslogtreecommitdiffstats
path: root/hw/arm/smmu-common.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* docs: Fix some typos (found by typos) and grammar issuesStefan Weil2024-08-161-1/+1
* hw/arm/smmu: Refactor SMMU OASMostafa Saleh2024-07-181-3/+4
* hw/arm/smmu: Support nesting in the rest of commandsMostafa Saleh2024-07-181-0/+16
* hw/arm/smmu: Introduce smmu_iotlb_inv_asid_vmidMostafa Saleh2024-07-181-7/+13
* hw/arm/smmu: Support nesting in smmuv3_range_inval()Mostafa Saleh2024-07-181-0/+47
* hw/arm/smmu-common: Support nested translationMostafa Saleh2024-07-181-10/+64
* hw/arm/smmu-common: Add support for nested TLBMostafa Saleh2024-07-181-4/+33
* hw/arm/smmu-common: Rework TLB lookup for nestingMostafa Saleh2024-07-181-21/+43
* hw/arm/smmu: Consolidate ASID and VMID typesMostafa Saleh2024-07-181-5/+5
* hw/arm/smmu: Split smmuv3_translate()Mostafa Saleh2024-07-181-0/+59
* hw/arm/smmu: Use enum for SMMU stageMostafa Saleh2024-07-181-7/+7
* hw/arm/smmu: Fix IPA for stage-2 eventsMostafa Saleh2024-07-181-4/+6
* hw/arm/smmu-common: Add missing size check for stage-1Mostafa Saleh2024-07-181-0/+10
* hw/arm/smmu-common: Replace smmu_iommu_mr with smmu_find_sdevNicolin Chen2024-07-011-6/+2
* hw, target: Add ResetType argument to hold and exit phase methodsPeter Maydell2024-04-251-1/+1
* hw/arm/smmu: Avoid using inlined functions with external linkage againPhilippe Mathieu-Daudé2024-04-021-1/+1
* hw/arm/smmuv3: add support for stage 1 access faultLuc Michel2024-02-151-0/+11
* smmu: Clear SMMUPciBus pointer cache when system resetZhenzhong Duan2024-02-141-0/+2
* hw/pci: modify pci_setup_iommu() to set PCIIOMMUOpsYi Liu2023-11-031-1/+5
* hw/arm/smmu: Handle big-endian hosts correctlyPeter Maydell2023-07-251-2/+1
* hw/arm/smmuv3: Add CMDs related to stage-2Mostafa Saleh2023-05-301-0/+16
* hw/arm/smmuv3: Add VMID to TLB taggingMostafa Saleh2023-05-301-14/+22
* hw/arm/smmuv3: Add page table walk for stage-2Mostafa Saleh2023-05-301-1/+141
* hw/arm/smmuv3: Refactor stage-1 PTWMostafa Saleh2023-05-301-17/+10
* smmu: switch to use memory_region_unmap_iommu_notifier_range()Jason Wang2023-03-021-15/+1
* hw/arm/smmu-common: Fix TTB1 handlingJean-Philippe Brucker2023-02-161-1/+1
* hw/arm/smmu-common: Support 64-bit addressesJean-Philippe Brucker2023-02-161-1/+1
* hw: Use TYPE_PCI_BUS definition where appropriatePhilippe Mathieu-Daudé2023-01-281-1/+2
* hw/arm/smmu-common: Avoid using inlined functions with external linkagePhilippe Mathieu-Daudé2023-01-051-7/+6
* hw/arm/smmu-common: Reduce smmu_inv_notifiers_mr() scopePhilippe Mathieu-Daudé2023-01-051-1/+1
* hw/arm: Convert TYPE_ARM_SMMU to 3-phase resetPeter Maydell2022-12-151-3/+4
* dma: Let dma_memory_read/write() take MemTxAttrs argumentPhilippe Mathieu-Daudé2021-12-301-1/+2
* Do not include exec/address-spaces.h if it's not really necessaryThomas Huth2021-05-021-1/+0
* hw/arm/smmuv3: Enforce invalidation on a power of two rangeEric Auger2021-03-121-11/+17
* hw/arm/smmu-common: Fix smmu_iotlb_inv_iova when asid is not setEric Auger2021-03-121-1/+1
* 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: Support HAD and advertise SMMUv3.1 supportEric Auger2020-08-241-1/+1
* hw/arm/smmuv3: Get prepared for range invalidationEric Auger2020-08-241-5/+20
* hw/arm/smmu-common: Manage IOTLB block entriesEric Auger2020-08-241-18/+49
* hw/arm/smmu: Introduce SMMUTLBEntry for PTW and IOTLB valueEric Auger2020-08-241-15/+17
* hw/arm/smmu: Introduce smmu_get_iotlb_key()Eric Auger2020-08-241-30/+36
* hw/arm/smmu-common: Add IOTLB helpersEric Auger2020-08-241-0/+36
* hw/arm/smmu-common: Factorize some code in smmu_ptw_64()Eric Auger2020-08-241-31/+17
* hw/arm/smmu-common: Simplify smmu_find_smmu_pcibus() logicPhilippe Mathieu-Daudé2020-03-051-10/+11
* hw/arm/smmu-common: a fix to smmu_find_smmu_pcibusEric Auger2020-03-051-0/+1
* hw: Remove unnecessary cast when calling dma_memory_read()Philippe Mathieu-Daudé2020-02-201-2/+1
* qdev: set properties with device_class_set_props()Marc-André Lureau2020-01-241-1/+1
* hw/core: Move cpu.c, cpu.h from qom/ to hw/core/Markus Armbruster2019-08-211-1/+1
* Clean up inclusion of sysemu/sysemu.hMarkus Armbruster2019-08-161-1/+0