Re: [PATCH v8 00/15] Consolidate iommu page table implementations (AMD)

patchwork-bot+linux-riscv
2025-12-19T08:13:17Z

Hello:

This series was applied to riscv/linux.git (fixes)
by Joerg Roedel <joerg.roedel@amd.com>:

On Tue, 4 Nov 2025 14:29:58 -0400 you wrote:
> [Joerg, can you put this and vtd in linux-next please. The vtd series is still
> good at v3 thanks]
>
> Currently each of the iommu page table formats duplicates all of the logic
> to maintain the page table and perform map/unmap/etc operations. There are
> several different versions of the algorithms between all the different
> formats. The io-pgtable system provides an interface to help isolate the
> page table code from the iommu driver, but doesn't provide tools to
> implement the common algorithms.
>
> [...]

Here is the summary with links:
- [v8,01/15] genpt: Generic Page Table base API
https://git.kernel.org/riscv/c/7c5b184db714
- [v8,02/15] genpt: Add Documentation/ files
https://git.kernel.org/riscv/c/ab0b572847ac
- [v8,03/15] iommupt: Add the basic structure of the iommu implementation
https://git.kernel.org/riscv/c/cdb39d918579
- [v8,04/15] iommupt: Add the AMD IOMMU v1 page table format
https://git.kernel.org/riscv/c/879ced2bab1b
- [v8,05/15] iommupt: Add iova_to_phys op
https://git.kernel.org/riscv/c/9d4c274cd7d5
- [v8,06/15] iommupt: Add unmap_pages op
https://git.kernel.org/riscv/c/7c53f4238aa8
- [v8,07/15] iommupt: Add map_pages op
https://git.kernel.org/riscv/c/dcd6a011a8d5
- [v8,08/15] iommupt: Add read_and_clear_dirty op
https://git.kernel.org/riscv/c/4a00f9434891
- [v8,09/15] iommupt: Add a kunit test for Generic Page Table
https://git.kernel.org/riscv/c/1dd4187f53c3
- [v8,10/15] iommupt: Add a mock pagetable format for iommufd selftest to use
https://git.kernel.org/riscv/c/e5359dcc617a
- [v8,11/15] iommufd: Change the selftest to use iommupt instead of xarray
https://git.kernel.org/riscv/c/e93d5945ed5b
- [v8,12/15] iommupt: Add the x86 64 bit page table format
https://git.kernel.org/riscv/c/aef5de756ea8
- [v8,13/15] iommu/amd: Use the generic iommu page table
(no matching commit)
- [v8,14/15] iommu/amd: Remove AMD io_pgtable support
https://git.kernel.org/riscv/c/2fdf6db436e3
- [v8,15/15] iommupt: Add a kunit test for the IOMMU implementation
https://git.kernel.org/riscv/c/bc5233c0904e

You are awesome, thank you!
--
Deet-doot-dot, I am a bot.