summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/platforms/powernv/pci-ioda.c
Commit message (Expand)AuthorAgeFilesLines
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner2019-05-301-5/+1Star
* powerpc/powernv/ioda2: Add __printf format/argument verificationJoe Perches2019-05-021-15/+16
* powerpc/powernv/ioda: Handle failures correctly in pnv_pci_ioda_iommu_bypass_...Alexey Kardashevskiy2019-04-301-2/+2
* treewide: add checks for the return value of memblock_alloc*()Mike Rapoport2019-03-121-0/+8
* Merge tag 'powerpc-5.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2019-03-071-108/+38Star
|\
| * powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tablesAlexey Kardashevskiy2019-02-281-1/+6
| * Merge branch 'topic/dma' into nextMichael Ellerman2019-02-211-105/+27Star
| |\
| | * powerpc/dma: remove set_dma_offsetChristoph Hellwig2019-02-181-3/+3
| | * powerpc/powernv: use the generic iommu bypass codeChristoph Hellwig2019-02-181-70/+25Star
| | * powerpc/powernv: remove pnv_npu_dma_set_maskChristoph Hellwig2019-02-181-9/+0Star
| | * powerpc/powernv: remove pnv_pci_ioda_pe_single_vendorChristoph Hellwig2019-02-181-26/+2Star
| * | Merge branch 'fixes' into nextMichael Ellerman2019-02-191-1/+2
| |\ \
| * | | powerpc/powernv: Escalate reset when IODA reset failsOliver O'Halloran2019-02-061-2/+5
| | |/ | |/|
* | | powerpc/powernv/sriov: Register IOMMU groups for VFsAlexey Kardashevskiy2019-02-191-0/+2
| |/ |/|
* | powerpc/powernv/npu: Fix oops in pnv_try_setup_npu_table_group()Frederic Barrat2019-01-111-1/+2
|/
* powerpc/powernv/npu: Add compound IOMMU groupsAlexey Kardashevskiy2018-12-211-111/+48Star
* powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_opsAlexey Kardashevskiy2018-12-211-3/+7
* powerpc/powernv/npu: Move single TVE handling to NPU PEAlexey Kardashevskiy2018-12-211-24/+3Star
* powerpc/powernv: Reference iommu_table while it is linked to a groupAlexey Kardashevskiy2018-12-211-4/+0Star
* powerpc/iommu_api: Move IOMMU groups setup to a single placeAlexey Kardashevskiy2018-12-211-14/+68
* powerpc/powernv/pseries: Rework device adding to IOMMU groupsAlexey Kardashevskiy2018-12-211-9/+1Star
* powerpc/powernv/npu: Move OPAL calls away from context manipulationAlexey Kardashevskiy2018-12-211-3/+12
* powerpc/powernv: Move npu struct from pnv_phb to pci_controllerAlexey Kardashevskiy2018-12-211-1/+1
* powerpc/ioda/npu: Call skiboot's hot reset hook when disabling NPU2Alexey Kardashevskiy2018-12-211-0/+10
* powerpc/powernv: Remove PCI_MSI ifdef checksOliver O'Halloran2018-12-211-13/+0Star
* powerpc/powernv/eeh/npu: Fix uninitialized variables in opal_pci_eeh_freeze_s...Alexey Kardashevskiy2018-12-201-2/+2
* powerpc/powernv/ioda: Reduce a number of hooks in pnv_phbAlexey Kardashevskiy2018-12-201-6/+3Star
* powerpc/powernv/ioda1: Remove dead code for a single device PEAlexey Kardashevskiy2018-12-201-9/+1Star
* memblock: stop using implicit alignment to SMP_CACHE_BYTESMike Rapoport2018-10-311-3/+3
* mm: remove include/linux/bootmem.hMike Rapoport2018-10-311-2/+1Star
* memblock: remove _virt from APIs returning virtual addressMike Rapoport2018-10-311-3/+3
* Merge tag 'powerpc-4.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2018-08-241-0/+37
|\
| * powerpc/powernv/pci: Work around races in PCI bridge enablingBenjamin Herrenschmidt2018-08-201-0/+37
* | Merge tag 'powerpc-4.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2018-08-171-184/+24Star
|\|
| * Merge branch 'topic/ppc-kvm' into nextMichael Ellerman2018-07-191-162/+22Star
| |\
| | * powerpc/powernv/ioda: Allocate indirect TCE levels on demandAlexey Kardashevskiy2018-07-161-4/+4
| | * powerpc/powernv: Add indirect levels to it_userspaceAlexey Kardashevskiy2018-07-161-6/+17
| | * powerpc/powernv: Move TCE manupulation code to its own fileAlexey Kardashevskiy2018-07-161-146/+0Star
| | * powerpc/powernv: Remove useless wrapperAlexey Kardashevskiy2018-07-161-6/+1Star
| * | powerpc/powernv/ioda2: Add 256M IOMMU page size to the default POWER8 caseAlexey Kardashevskiy2018-07-041-1/+1
| * | Revert "powerpc/powernv: Add support for the cxl kernel api on the real phb"Alastair D'Silva2018-07-021-17/+1Star
| * | Revert "cxl: Add support for interrupts on the Mellanox CX4"Alastair D'Silva2018-07-021-4/+0Star
| * | powerpc/powernv/ioda2: Reduce upper limit for DMA window sizeAlexey Kardashevskiy2018-07-021-1/+1
| |/
* / PCI: Fix is_added/is_busmaster race conditionHari Vyas2018-07-311-1/+2
|/
* powerpc/powernv/ioda2: Remove redundant free of TCE pagesAlexey Kardashevskiy2018-06-031-1/+0Star
* powerpc/powernv: Use __raw_[rm_]writeq_be() in pci-ioda.cMichael Ellerman2018-05-181-7/+8
* powerpc/ioda: Use ibm, supported-tce-sizes for IOMMU page size maskAlexey Kardashevskiy2018-05-141-1/+29
* powerpc/powernv/npu: Do not try invalidating 32bit table when 64bit table is ...Alexey Kardashevskiy2018-03-271-3/+24
* powerpc: Use sizeof(*foo) rather than sizeof(struct foo)Markus Elfring2018-03-201-1/+1
* treewide/trivial: Remove ';;$' typo noiseIngo Molnar2018-02-221-1/+1