Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
b5cb9ab1a00b112fcb96164c814f1f111deeafba
/
arch
/
powerpc
/
platforms
/
powernv
/
pci-ioda.c
b5cb9ab
powerpc/powernv/npu: Enable NVLink pass through
by Alexey Kardashevskiy
· 9 years ago
8567486
powerpc/powernv/npu: Rework TCE Kill handling
by Alexey Kardashevskiy
· 9 years ago
7d623e4
powerpc/powernv/ioda2: Export debug helper pe_level_printk()
by Alexey Kardashevskiy
· 9 years ago
f9f8345
powerpc/powernv/npu: Simplify DMA setup
by Alexey Kardashevskiy
· 9 years ago
0bbcdb4
powerpc/powernv/npu: TCE Kill helpers cleanup
by Alexey Kardashevskiy
· 9 years ago
bef9253
powerpc/powernv: Define TCE Kill flags
by Alexey Kardashevskiy
· 9 years ago
a7cf13c
powerpc/powernv: Rename pnv_pci_ioda2_tce_invalidate_entire
by Alexey Kardashevskiy
· 9 years ago
1e91677
powerpc/powernv: Use PE instead of number during setup and release
by Gavin Shan
· 9 years ago
2b923ed
powerpc/powernv/ioda1: Improve DMA32 segment track
by Gavin Shan
· 9 years ago
801846d
powerpc/powernv: Remove DMA32 PE list
by Gavin Shan
· 9 years ago
acce971
powerpc/powernv/ioda1: Introduce PNV_IODA1_DMA32_SEGSIZE
by Gavin Shan
· 9 years ago
b30d936
powerpc/powernv/ioda1: Rename pnv_pci_ioda_setup_dma_pe()
by Gavin Shan
· 9 years ago
9945155
powerpc/powernv/ioda1: M64 support on P7IOC
by Gavin Shan
· 9 years ago
c430670
powerpc/powernv: Rename M64 related functions
by Gavin Shan
· 9 years ago
93289d8
powerpc/powernv: Track M64 segment consumption
by Gavin Shan
· 9 years ago
69d733e
powerpc/powernv: IO and M32 mapping based on PCI device resources
by Gavin Shan
· 9 years ago
23e7942
powerpc/powernv: Simplify pnv_ioda_setup_pe_seg()
by Gavin Shan
· 9 years ago
3fa23ff
powerpc/powernv: Fix initial IO and M32 segmap
by Gavin Shan
· 9 years ago
689ee8c
powerpc/powernv: Data type unsigned int for PE number
by Gavin Shan
· 9 years ago
92b8f13
powerpc/powernv: Rename PE# fields in struct pnv_phb
by Gavin Shan
· 9 years ago
475d92c
powerpc/powernv: Drop phb->bdfn_to_pe()
by Gavin Shan
· 9 years ago
cb4224c
powerpc/powernv: Cleanup on pci_controller_ops instances
by Gavin Shan
· 9 years ago
2527083
Merge tag 'powerpc-4.5-4' into next
by Michael Ellerman
· 9 years ago
1bc74f1
powerpc/powernv: Fix stale PE primary bus
by Gavin Shan
· 9 years ago
be283ee
powerpc/powernv: allocate sparse PE# when using M64 BAR in Single PE mode
by Wei Yang
· 9 years ago
dfcc8d4
powerpc/powernv: boundary the total VF BAR size instead of the individual one
by Wei Yang
· 9 years ago
f2dd0af
powerpc/powernv: replace the hard coded boundary with gate
by Wei Yang
· 9 years ago
ee8222f
powerpc/powernv: use one M64 BAR in Single PE mode for one VF BAR
by Wei Yang
· 9 years ago
7fbe7a9
powerpc/powernv: simplify the calculation of iov resource alignment
by Wei Yang
· 9 years ago
b033185
powerpc/powernv: don't enable SRIOV when VF BAR has non 64bit-prefetchable BAR
by Wei Yang
· 9 years ago
08f48f3
powerpc/powernv: Reserve PE#0 on NPU
by Alistair Popple
· 9 years ago
b521549
powerpc/powernv: Change NPU PE# assignment
by Alistair Popple
· 9 years ago
419dbd5
powerpc/powernv: Fix update of NVLink DMA mask
by Alistair Popple
· 9 years ago
5d2aa71
powerpc/powernv: Add support for Nvlink NPUs
by Alistair Popple
· 9 years ago
a84bf32
powerpc: Add __raw_rm_writeq() function
by Alistair Popple
· 9 years ago
94973b2
Revert "powerpc/pci: Remove unused struct pci_dn.pcidev field"
by Alistair Popple
· 9 years ago
e80c4e7
powerpc/powernv: Fix M64 resource name in /proc/iomem
by Gavin Shan
· 9 years ago
e4d54f7
powerpc/powernv: remove FW_FEATURE_OPALv3 and just use FW_FEATURE_OPAL
by Stewart Smith
· 9 years ago
fa14486
powerpc/powernv/pci-ioda: fix kdump with non-power-of-2 crashkernel=
by Nishanth Aravamudan
· 9 years ago
bb00545
powerpc/powernv/pci-ioda: fix 32-bit TCE table init in kdump kernel
by Nishanth Aravamudan
· 9 years ago
ff474e8
Merge tag 'powerpc-4.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
by Linus Torvalds
· 9 years ago
0e1ffef
powerpc/iommu: Set default DMA offset in dma_dev_setup
by Alexey Kardashevskiy
· 9 years ago
74703cc
powerpc/powernv: Fix the log message when disabling VF
by Wei Yang
· 9 years ago
53522982
powerpc/powernv: move dma_get_required_mask from pnv_phb to pci_controller_ops
by Andrew Donnellan
· 9 years ago
3ba3a73
powerpc/powernv/ioda2: Fix calculation for memory allocated for TCE table
by Alexey Kardashevskiy
· 9 years ago
f951e51
powerpc/powernv: Unfreeze VF PE on releasing it
by Gavin Shan
· 10 years ago
283e2d8
powerpc/powernv: Include VF PE in PELTV of PF PE
by Gavin Shan
· 10 years ago
26ba248
powerpc/powernv: Pick M64 PEs based on BARs
by Gavin Shan
· 10 years ago
d120385
powerpc/powernv: Boolean argument for pnv_ioda_setup_bus_PE()
by Gavin Shan
· 10 years ago
96a2f92
powerpc/powernv: Reserve M64 PEs based on BARs
by Gavin Shan
· 10 years ago
e9dc4d7
powerpc/powernv: Allow to reserve one PE for multiple times
by Gavin Shan
· 10 years ago
e91c2511
powerpc/iommu: Cleanup setting of DMA base/offset
by Benjamin Herrenschmidt
· 10 years ago
5c89a87
powerpc/powernv: Fix wrong IOMMU table in pnv_ioda_setup_bus_dma()
by Alexey Kardashevskiy
· 10 years ago
b592643
powerpc/iommu/ioda2: Enable compile with IOV=on and IOMMU_API=off
by Alexey Kardashevskiy
· 10 years ago
46d3e1e
vfio: powerpc/spapr: powerpc/powernv/ioda2: Use DMA windows API in ownership control
by Alexey Kardashevskiy
· 10 years ago
0054719
powerpc/iommu/ioda2: Add get_table_size() to calculate the size of future table
by Alexey Kardashevskiy
· 10 years ago
c035e37
powerpc/powernv/ioda2: Use new helpers to do proper cleanup on PE release
by Alexey Kardashevskiy
· 10 years ago
4793d65
vfio: powerpc/spapr: powerpc/powernv/ioda: Define and implement DMA windows API
by Alexey Kardashevskiy
· 10 years ago
bbb845c
powerpc/powernv: Implement multilevel TCE tables
by Alexey Kardashevskiy
· 10 years ago
43cb60a
powerpc/powernv/ioda2: Introduce pnv_pci_ioda2_set_window
by Alexey Kardashevskiy
· 10 years ago
aca6913
powerpc/powernv/ioda2: Introduce helpers to allocate TCE pages
by Alexey Kardashevskiy
· 10 years ago
e5aad1e
powerpc/powernv/ioda2: Rework iommu_table creation
by Alexey Kardashevskiy
· 10 years ago
05c6cfb
powerpc/iommu/powernv: Release replaced TCE
by Alexey Kardashevskiy
· 10 years ago
e57080f
powerpc/powernv/ioda2: Add TCE invalidation for all attached groups
by Alexey Kardashevskiy
· 10 years ago
5780fb0
powerpc/powernv/ioda2: Move TCE kill register address to PE
by Alexey Kardashevskiy
· 10 years ago
f87a886
vfio: powerpc/spapr/iommu/powernv/ioda2: Rework IOMMU ownership control
by Alexey Kardashevskiy
· 10 years ago
0eaf4de
powerpc/spapr: vfio: Switch from iommu_table to new iommu_table_group
by Alexey Kardashevskiy
· 10 years ago
b348aa6
powerpc/spapr: vfio: Replace iommu_table with iommu_table_group
by Alexey Kardashevskiy
· 10 years ago
decbda2
powerpc/powernv/ioda/ioda2: Rework TCE invalidation in tce_build()/tce_free()
by Alexey Kardashevskiy
· 10 years ago
da004c3
powerpc/iommu: Move tce_xxx callbacks from ppc_md to iommu_table
by Alexey Kardashevskiy
· 10 years ago
ac9a588
powerpc/iommu: Put IOMMU group explicitly
by Alexey Kardashevskiy
· 10 years ago
c577382
powerpc/powernv/ioda: Clean up IOMMU group registration
by Alexey Kardashevskiy
· 10 years ago
4617082
powerpc/iommu/powernv: Get rid of set_iommu_table_base_and_group
by Alexey Kardashevskiy
· 10 years ago
ea30e99
powerpc/eeh/ioda2: Use device::iommu_group to check IOMMU group
by Alexey Kardashevskiy
· 10 years ago
ec249dd
cxl: Move include file cxl.h -> cxl-base.h
by Michael Neuling
· 10 years ago
7a8e6bb
powerpc/pci: Add shutdown hook to pci_controller_ops
by Michael Neuling
· 10 years ago
763d2d8
powerpc/powernv: Move dma_set_mask() from pnv_phb to pci_controller_ops
by Daniel Axtens
· 10 years ago
92ae035
powerpc/powernv: Specialise pci_controller_ops for each controller type
by Daniel Axtens
· 10 years ago
d33047f
powerpc/powernv: Fix early pci_controller_ops loading.
by Daniel Axtens
· 10 years ago
ad30cb9
Merge branch 'next-sriov' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc into next
by Michael Ellerman
· 10 years ago
65ebf4b
powerpc/powernv: Move controller ops from ppc_md to controller_ops
by Daniel Axtens
· 10 years ago
c88c2a1
powerpc: pcibios_enable_device_hook: return bool rather than int
by Daniel Axtens
· 10 years ago
d4ed11a
Merge branch 'next-eeh' into next-sriov
by Benjamin Herrenschmidt
· 10 years ago
027fa02
powerpc/powernv: Don't map M64 segments using M32DT
by Gavin Shan
· 10 years ago
250c7b2
powerpc/pci: Remove unused struct pci_dn.pcidev field
by Wei Yang
· 10 years ago
02639b0
powerpc/powernv: Group VF PE when IOV BAR is big on PHB3
by Wei Yang
· 10 years ago
5b88ec2
powerpc/powernv: Reserve additional space for IOV BAR, with m64_per_iov supported
by Wei Yang
· 10 years ago
781a868
powerpc/powernv: Shift VF resource with an offset
by Wei Yang
· 10 years ago
5350ab3
powerpc/powernv: Implement pcibios_iov_resource_alignment() on powernv
by Wei Yang
· 10 years ago
6e628c7
powerpc/powernv: Reserve additional space for IOV BAR according to the number of total_pe
by Wei Yang
· 10 years ago
9e8d4a1
powerpc/powernv: Allocate struct pnv_ioda_pe iommu_table dynamically
by Wei Yang
· 10 years ago
a8b2f82
powerpc/pci: Create pci_dn for VFs
by Gavin Shan
· 10 years ago
2f6cf79
powerpc/powernv: Remove unused file
by Gavin Shan
· 10 years ago
cadf364
powerpc/powernv: Drop PHB operation reset()
by Gavin Shan
· 10 years ago
6f963ec
cxl: Fix device_node reference counting
by Ryan Grimm
· 10 years ago
4e28784
powernv/iommu: disable IOMMU bypass with param iommu=nobypass
by Thadeu Lima de Souza Cascardo
· 10 years ago
e9863e6
powerpc/powernv: Print the M64 range information in bootup log
by Wei Yang
· 10 years ago
1212aa1
cxl: Enable CAPP recovery
by Ryan Grimm
· 10 years ago
140cd7f
Merge tag 'powerpc-3.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mpe/linux
by Linus Torvalds
· 10 years ago
21f122f4
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mpe/linux
by Linus Torvalds
· 10 years ago
Next »