Alexey Kardashevskiy
|
2157e7b82f
vfio: powerpc/spapr: Register memory and define IOMMU v2
|
10 ani în urmă |
Alexey Kardashevskiy
|
15b244a88e
powerpc/mmu: Add userspace-to-physical addresses translation cache
|
10 ani în urmă |
Alexey Kardashevskiy
|
46d3e1e162
vfio: powerpc/spapr: powerpc/powernv/ioda2: Use DMA windows API in ownership control
|
10 ani în urmă |
Alexey Kardashevskiy
|
0054719386
powerpc/iommu/ioda2: Add get_table_size() to calculate the size of future table
|
10 ani în urmă |
Alexey Kardashevskiy
|
c035e37b58
powerpc/powernv/ioda2: Use new helpers to do proper cleanup on PE release
|
10 ani în urmă |
Alexey Kardashevskiy
|
4793d65d1a
vfio: powerpc/spapr: powerpc/powernv/ioda: Define and implement DMA windows API
|
10 ani în urmă |
Alexey Kardashevskiy
|
bbb845c4ba
powerpc/powernv: Implement multilevel TCE tables
|
10 ani în urmă |
Alexey Kardashevskiy
|
43cb60ab7f
powerpc/powernv/ioda2: Introduce pnv_pci_ioda2_set_window
|
10 ani în urmă |
Alexey Kardashevskiy
|
aca6913f55
powerpc/powernv/ioda2: Introduce helpers to allocate TCE pages
|
10 ani în urmă |
Alexey Kardashevskiy
|
e5aad1e678
powerpc/powernv/ioda2: Rework iommu_table creation
|
10 ani în urmă |
Alexey Kardashevskiy
|
05c6cfb9dc
powerpc/iommu/powernv: Release replaced TCE
|
10 ani în urmă |
Alexey Kardashevskiy
|
c5bb44edee
powerpc/powernv: Implement accessor to TCE entry
|
10 ani în urmă |
Alexey Kardashevskiy
|
e57080f17d
powerpc/powernv/ioda2: Add TCE invalidation for all attached groups
|
10 ani în urmă |
Alexey Kardashevskiy
|
5780fb0426
powerpc/powernv/ioda2: Move TCE kill register address to PE
|
10 ani în urmă |
Alexey Kardashevskiy
|
b82c75bfbe
powerpc/iommu: Fix IOMMU ownership control functions
|
10 ani în urmă |
Alexey Kardashevskiy
|
f87a88642e
vfio: powerpc/spapr/iommu/powernv/ioda2: Rework IOMMU ownership control
|
10 ani în urmă |
Alexey Kardashevskiy
|
0eaf4defc7
powerpc/spapr: vfio: Switch from iommu_table to new iommu_table_group
|
10 ani în urmă |
Alexey Kardashevskiy
|
b348aa6529
powerpc/spapr: vfio: Replace iommu_table with iommu_table_group
|
10 ani în urmă |
Alexey Kardashevskiy
|
decbda2572
powerpc/powernv/ioda/ioda2: Rework TCE invalidation in tce_build()/tce_free()
|
10 ani în urmă |
Alexey Kardashevskiy
|
da004c3600
powerpc/iommu: Move tce_xxx callbacks from ppc_md to iommu_table
|
10 ani în urmă |
Alexey Kardashevskiy
|
10b35b2b74
powerpc/powernv: Do not set "read" flag if direction==DMA_NONE
|
10 ani în urmă |
Alexey Kardashevskiy
|
22af48596e
vfio: powerpc/spapr: Rework groups attaching
|
10 ani în urmă |
Alexey Kardashevskiy
|
649354b75d
vfio: powerpc/spapr: Moving pinning/unpinning to helpers
|
10 ani în urmă |
Alexey Kardashevskiy
|
3c56e822f8
vfio: powerpc/spapr: Disable DMA mappings on disabled container
|
10 ani în urmă |
Alexey Kardashevskiy
|
2d270df8f7
vfio: powerpc/spapr: Move locked_vm accounting to helpers
|
10 ani în urmă |
Alexey Kardashevskiy
|
00663d4ee0
vfio: powerpc/spapr: Use it_page_size
|
10 ani în urmă |
Alexey Kardashevskiy
|
e432bc7e15
vfio: powerpc/spapr: Check that IOMMU page is fully contained by system page
|
10 ani în urmă |
Alexey Kardashevskiy
|
9b14a1ff86
vfio: powerpc/spapr: Move page pinning from arch code to VFIO IOMMU driver
|
10 ani în urmă |
Alexey Kardashevskiy
|
8aca92d82d
powerpc/iommu: Always release iommu_table in iommu_free_table()
|
10 ani în urmă |
Alexey Kardashevskiy
|
ac9a58891a
powerpc/iommu: Put IOMMU group explicitly
|
10 ani în urmă |