[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20241209192549.107226-1-mjrosato@linux.ibm.com>
Date: Mon, 9 Dec 2024 14:25:42 -0500
From: Matthew Rosato <mjrosato@...ux.ibm.com>
To: joro@...tes.org, will@...nel.org, robin.murphy@....com,
gerald.schaefer@...ux.ibm.com, schnelle@...ux.ibm.com
Cc: hca@...ux.ibm.com, gor@...ux.ibm.com, agordeev@...ux.ibm.com,
svens@...ux.ibm.com, borntraeger@...ux.ibm.com, clegoate@...hat.com,
iommu@...ts.linux.dev, linux-kernel@...r.kernel.org,
linux-s390@...r.kernel.org
Subject: [PATCH 0/7] iommu/s390: support additional table regions
The series extends the maximum table size allowed by s390-iommu by
increasing the number of table regions supported. It also adds logic to
construct the table use the minimum number of regions based upon aperture
calculation.
Matthew Rosato (7):
iommu/s390: add initial fields to track table size
s390/pci: set appropriate IOTA region type
iommu/s390: add basic routines for region 1st and 2nd tables
iommu/s390: support cleanup of additional table regions
iommu/s390: support iova_to_phys for additional table regions
iommu/s390: support map/unmap for additional table regions
iommu/s390: allow larger region tables
arch/s390/include/asm/pci.h | 2 +
arch/s390/include/asm/pci_dma.h | 3 +
arch/s390/pci/pci.c | 17 +-
drivers/iommu/s390-iommu.c | 289 +++++++++++++++++++++++++++++---
4 files changed, 285 insertions(+), 26 deletions(-)
--
2.47.0
Powered by blists - more mailing lists