Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
42d516ce3414b46fae5cb74cf180606588d2777f
/
arch
/
powerpc
/
platforms
/
powernv
/
pci-ioda.c
8e3f1b1
powerpc/powernv/pci: Enable 64-bit devices to access >4GB DMA space
by Russell Currey
· 8 years ago
a0f9862
powerpc/powernv/pci: Add helper to check if a PE has a single vendor
by Russell Currey
· 8 years ago
5cb1f8f
powerpc/powernv/pci: Dynamically allocate PHB diag data
by Russell Currey
· 8 years ago
857f864
Merge tag 'pci-v4.12-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
by Linus Torvalds
· 8 years ago
6b3d12a
powerpc/powernv: Fix TCE kill on NVLink2
by Alistair Popple
· 8 years ago
e49a6a2
powerpc/powernv: Fix iommu table size calculation hook for small tables
by Alexey Kardashevskiy
· 8 years ago
82eae1a
powerpc/powernv: Check kzalloc() return value in pnv_pci_table_alloc
by Alexey Kardashevskiy
· 8 years ago
b13f668
Merge branch 'topic/ppc-kvm' into next
by Michael Ellerman
· 8 years ago
3827463
powerpc/powernv: Override pcibios_default_alignment() to force PCI devices to be page aligned
by Yongji Xie
· 8 years ago
7644d58
powerpc: Create asm/debugfs.h and move powerpc_debugfs_root there
by Michael Ellerman
· 8 years ago
1ab66d1
powerpc/powernv: Introduce address translation services for Nvlink2
by Alistair Popple
· 8 years ago
e5afdf9
powerpc/vfio_spapr_tce: Add reference counting to iommu_table
by Alexey Kardashevskiy
· 8 years ago
11edf11
powerpc/iommu/vfio_spapr_tce: Cleanup iommu_table disposal
by Alexey Kardashevskiy
· 8 years ago
a540aa5
powerpc/powernv/iommu: Add real mode version of iommu_table_ops::exchange()
by Alexey Kardashevskiy
· 8 years ago
20f13b9
powerpc/powernv/npu: Remove dead iommu code
by Alexey Kardashevskiy
· 8 years ago
db08e1d
powerpc/powernv/ioda2: Update iommu table base on ownership change
by Alexey Kardashevskiy
· 8 years ago
7aafac1
powerpc/powernv/ioda2: Gracefully fail if too many TCE levels requested
by Alexey Kardashevskiy
· 8 years ago
b286ced
Merge tag 'powerpc-4.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
by Linus Torvalds
· 8 years ago
0367105
scripts/spelling.txt: add "overrided" pattern and fix typo instances
by Masahiro Yamada
· 8 years ago
0298344
powerpc/powernv: Remove unused variable in pnv_pci_sriov_disable()
by Gavin Shan
· 8 years ago
da0e7e6
Merge branch 'topic/ppc-kvm' into next
by Michael Ellerman
· 8 years ago
ab9bad0
powerpc/powernv: Remove separate entry for OPAL real mode calls
by Benjamin Herrenschmidt
· 8 years ago
616badd
powerpc/powernv: Use OPAL call for TCE kill on NVLink2
by Alistair Popple
· 8 years ago
fb37e12
powerpc/powernv/pci: Use kmalloc_array() in two functions
by Markus Elfring
· 8 years ago
1f52f17
powerpc/pci: Always print PHB and PE numbers as hexadecimal
by Russell Currey
· 8 years ago
d4791db
powerpc/powernv: Don't warn on PE init if unfreeze is unsupported
by Russell Currey
· 8 years ago
07021b4
Merge tag 'powerpc-4.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
by Linus Torvalds
· 8 years ago
6218590
Merge tag 'kvm-4.9-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 8 years ago
0e7736c
powerpc/powernv: Fix data type for @r in pnv_ioda_parse_m64_window()
by Gavin Shan
· 8 years ago
313483d
powerpc/powernv: Unfreeze PE on allocation
by Gavin Shan
· 8 years ago
6060e9e
powerpc/powernv: Fix comment style and spelling
by Andrew Donnellan
· 8 years ago
98b665d
powerpc/powernv/pci: Add PHB register dump debugfs handle
by Russell Currey
· 8 years ago
b79331a
powerpc/powernv/pci: Fix m64 checks for SR-IOV and window alignment
by Russell Currey
· 8 years ago
ed7d9a1
powerpc/powernv/pci: Fix missed TCE invalidations that should fallback to OPAL
by Michael Ellerman
· 8 years ago
29bf282
powerpc/powernv: Detach from PE on releasing PCI device
by Gavin Shan
· 8 years ago
6eaed16
powerpc/powernv: Fix the state of root PE
by Gavin Shan
· 8 years ago
4ee11c1
powerpc/powernv: Provide facilities for EOI, usable from real mode
by Suresh Warrier
· 8 years ago
caa58f8
powerpc/powernv: Fix corrupted PE allocation bitmap on releasing PE
by Gavin Shan
· 8 years ago
b314427
powerpc/powernv: Fix crash on releasing compound PE
by Gavin Shan
· 8 years ago
6096481
powerpc/powernv/pci: fix iterator signedness
by Andrzej Hajda
· 8 years ago
5958d19
powerpc/pnv/pci: Fix incorrect PE reservation attempt on some 64-bit BARs
by Benjamin Herrenschmidt
· 8 years ago
4d90219
powerpc/powernv/ioda: Fix TCE invalidate to work in real mode again
by Alexey Kardashevskiy
· 8 years ago
00085f1
dma-mapping: use unsigned long for dma_attrs
by Krzysztof Kozlowski
· 8 years ago
08a45b3
powerpc/powernv/pci: Check status of a PHB before using it
by Benjamin Herrenschmidt
· 8 years ago
a1339fa
powerpc/powernv/pci: Use the device-tree to get available range of M64's
by Benjamin Herrenschmidt
· 8 years ago
f0228c4
powerpc/powernv/pci: Fallback to OPAL for TCE invalidations
by Benjamin Herrenschmidt
· 8 years ago
fd141d1a
powerpc/powernv/pci: Rework accessing the TCE invalidate register
by Benjamin Herrenschmidt
· 8 years ago
08acce1
powerpc/powernv/pci: Remove SWINV constants and obsolete TCE code
by Benjamin Herrenschmidt
· 8 years ago
a34ab7c
powerpc/powernv/pci: Rename TCE invalidation calls
by Benjamin Herrenschmidt
· 8 years ago
fb11133
powerpc/powernv: Discover IODA3 PHBs
by Benjamin Herrenschmidt
· 8 years ago
a2f67d5
cxl: Add support for interrupts on the Mellanox CX4
by Ian Munsie
· 8 years ago
4361b03
powerpc/powernv: Add support for the cxl kernel api on the real phb
by Ian Munsie
· 8 years ago
f456834
powerpc/powernv: Split cxl code out into a separate file
by Ian Munsie
· 8 years ago
9497a1c
powerpc/powernv: Print correct PHB type names
by Gavin Shan
· 9 years ago
c5f7700
powerpc/powernv: Dynamically release PE
by Gavin Shan
· 9 years ago
93e01a5
powerpc/powernv: Make pnv_ioda_deconfigure_pe() visible
by Gavin Shan
· 9 years ago
40e2a47
powerpc/powernv: Extend PCI bridge resources
by Gavin Shan
· 9 years ago
63803c3
powerpc/powernv: Setup PE for root bus
by Gavin Shan
· 9 years ago
ccd1c19
powerpc/powernv: Create PEs in pcibios_setup_bridge()
by Gavin Shan
· 9 years ago
9fcd6f4
powerpc/powernv: Allocate PE# in reverse order
by Gavin Shan
· 9 years ago
c127562
powerpc/powernv: Increase PE# capacity
by Gavin Shan
· 9 years ago
577c8c8
powerpc/powernv: Move pnv_pci_ioda_setup_opal_tce_kill() around
by Gavin Shan
· 9 years ago
b385c9e
cxl: Add support for CAPP DMA mode
by Ian Munsie
· 9 years ago
027dfac
powerpc: Various typo fixes
by Michael Ellerman
· 9 years ago
1d4e89c
powerpc/powernv/npu: Add PE to PHB's list
by Alexey Kardashevskiy
· 9 years ago
92a8675
powerpc/powernv: Fix insufficient memory allocation
by Alexey Kardashevskiy
· 9 years ago
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
Next »