summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/platforms/pseries/iommu.c
Commit message (Expand)AuthorAgeFilesLines
* powerpc/pseries/iommu: Define spapr_tce_table_group_ops only with CONFIG_IOMM...Shivaprasad G Bhat2024-07-041-0/+8
* powerpc/iommu: Reimplement the iommu_table_group_ops for pSeriesShivaprasad G Bhat2024-06-281-92/+535
* powerpc/pseries/iommu: Use the iommu table[0] for IOV VF's DDWShivaprasad G Bhat2024-06-281-5/+7
* powerpc/pseries/iommu: Fix the VFIO_IOMMU_SPAPR_TCE_GET_INFO ioctl outputShivaprasad G Bhat2024-06-281-14/+67
* powerpc/iommu: Move pSeries specific functions to pseries/iommu.cShivaprasad G Bhat2024-06-281-0/+144
* powerpc/pseries/iommu: Split Dynamic DMA Window to be used in Hybrid modeGaurav Batra2024-06-041-17/+52
* powerpc/pseries/iommu: LPAR panics during boot up with a frozen PEGaurav Batra2024-04-231-0/+8
* powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOVGaurav Batra2024-02-231-51/+105
* powerpc/pseries/iommu: enable_ddw incorrectly returns direct mapping for SR-I...Gaurav Batra2023-10-191-4/+4
* powerpc: Move DMA64_PROPNAME define to a headerMichal Suchanek2023-08-181-2/+0
* powerpc/iommu: TCEs are incorrectly manipulated with DLPAR add/remove of memoryGaurav Batra2023-06-261-4/+14
* powerpc/iommu: Limit number of TCEs to 512 for H_STUFF_TCE hcallGaurav Batra2023-05-301-2/+11
* powerpc/iommu: Incorrect DDW Table is referenced for SR-IOV deviceGaurav Batra2023-05-171-4/+9
* powerpc/iommu: Remove iommu_del_device()Jason Gunthorpe2023-05-171-25/+0
* powerpc: Use of_address_to_resource()Rob Herring2023-04-041-15/+5
* powerpc/pseries: Add spaces around / operatorPetr Vaněk2023-03-301-1/+1
* powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domainsAlexey Kardashevskiy2023-03-151-0/+24
* powerpc/iommu: Add "borrowing" iommu_table_group_opsAlexey Kardashevskiy2023-03-141-0/+5
* powerpc/pseries: Fix formatting to make code look more beautifulDeming Wang2022-11-241-1/+1
* pseries/iommu/ddw: Fix kdump to work in absence of ibm,dma-windowAlexey Kardashevskiy2022-07-281-41/+48
* powerpc/pseries/iommu: Print ibm,query-pe-dma-windows parametersAlexey Kardashevskiy2022-06-291-3/+5
* Merge branch 'topic/ppc-kvm' into nextMichael Ellerman2022-05-191-2/+1
|\
| * KVM: PPC: Book3s: Retire H_PUT_TCE/etc real mode handlersAlexey Kardashevskiy2022-05-191-2/+1
* | powerpc: fix typos in commentsJulia Lawall2022-05-051-1/+1
|/
* powerpc/pseries: Add __init attribute to eligible functionsNick Child2021-12-231-1/+1
* powerpc/pseries/ddw: Do not try direct mapping with persistent memory and one...Alexey Kardashevskiy2021-11-151-2/+4
* powerpc/pseries/ddw: simplify enable_ddw()Alexey Kardashevskiy2021-11-151-7/+4
* powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persi...Alexey Kardashevskiy2021-11-151-9/+0
* Merge tag 'powerpc-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2021-11-051-6/+8
|\
| * powerpc/pseries/iommu: Add of_node_put() before breakWan Jiabing2021-10-221-1/+3
| * powerps/pseries/dma: Add support for 2M IOMMU page sizeAlexey Kardashevskiy2021-10-091-5/+5
* | powerpc/pseries/iommu: Create huge DMA window if no MMIO32 is presentAlexey Kardashevskiy2021-10-251-6/+6
* | powerpc/pseries/iommu: Check if the default window in use before removing itAlexey Kardashevskiy2021-10-251-6/+6
* | powerpc/pseries/iommu: Use correct vfree for it_mapAlexey Kardashevskiy2021-10-251-1/+2
|/
* powerpc/pseries/iommu: Rename "direct window" to "dma window"Leonardo Bras2021-08-271-42/+45
* powerpc/pseries/iommu: Make use of DDW for indirect mappingLeonardo Bras2021-08-271-15/+74
* powerpc/pseries/iommu: Find existing DDW with given property nameLeonardo Bras2021-08-271-10/+15
* powerpc/pseries/iommu: Update remove_dma_window() to accept property nameLeonardo Bras2021-08-271-8/+10
* powerpc/pseries/iommu: Reorganize iommu_table_setparms*() with new helperLeonardo Bras2021-08-271-34/+38
* powerpc/pseries/iommu: Add ddw_property_create() and refactor enable_ddw()Leonardo Bras2021-08-271-45/+84
* powerpc/pseries/iommu: Allow DDW windows starting at 0x00Leonardo Bras2021-08-271-18/+18
* powerpc/pseries/iommu: Add ddw_list_new_entry() helperLeonardo Bras2021-08-271-11/+21
* powerpc/pseries/iommu: Add iommu_pseries_alloc_table() helperLeonardo Bras2021-08-271-11/+14
* powerpc/pseries/iommu: Replace hard-coded page shiftLeonardo Bras2021-08-271-16/+23
* powerpc/iommu: Do not immediately panic when failed IOMMU table allocationAlexey Kardashevskiy2021-04-231-3/+7
* powerpc/pseries/iommu: Fix window size for direct mapping with pmemLeonardo Bras2021-04-211-1/+1
* powerpc/iommu: Enable remaining IOMMU Pagesizes present in LoPARLeonardo Bras2021-04-141-7/+30
* powerpc/dma: Fallback to dma_ops when persistent memory presentAlexey Kardashevskiy2020-11-271-10/+41
* powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA windowLeonardo Bras2020-09-081-7/+66
* powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dm...Leonardo Bras2020-09-081-18/+27