[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250211120432.29493-1-jgross@suse.com>
Date: Tue, 11 Feb 2025 13:04:30 +0100
From: Juergen Gross <jgross@...e.com>
To: linux-kernel@...r.kernel.org,
iommu@...ts.linux.dev,
x86@...nel.org
Cc: Juergen Gross <jgross@...e.com>,
Stefano Stabellini <sstabellini@...nel.org>,
Oleksandr Tyshchenko <oleksandr_tyshchenko@...m.com>,
xen-devel@...ts.xenproject.org,
Boris Ostrovsky <boris.ostrovsky@...cle.com>,
Thomas Gleixner <tglx@...utronix.de>,
Ingo Molnar <mingo@...hat.com>,
Borislav Petkov <bp@...en8.de>,
Dave Hansen <dave.hansen@...ux.intel.com>,
"H. Peter Anvin" <hpa@...or.com>
Subject: [PATCH 0/2] xen/swiotlb: one fix and one optimization
Patch 1 removes an unneeded alignment requirement, which resulted in
exhausting the SWIOTLB with normal use cases.
Patch 2 is an optimization to avoid destroying a contiguous region
without any need to do so.
There will be probably another patch following to allow larger
contiguous regions to be created, but this one isn't ready yet.
Juergen Gross (2):
xen/swiotlb: relax alignment requirements
xen/swiotlb: don't destroy contiguous region in all cases
arch/x86/include/asm/xen/swiotlb-xen.h | 5 +++--
arch/x86/xen/mmu_pv.c | 18 ++++++++++-----
drivers/xen/swiotlb-xen.c | 31 ++++++++++++++++----------
3 files changed, 34 insertions(+), 20 deletions(-)
--
2.43.0
Powered by blists - more mailing lists