News: 0001582618

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux 6.18 IOMMU Changes For Intel, AMD, Apple & RISC-V

([Hardware] 6 Minutes Ago IOMMU)


The IOMMU driver changes were merged this week for [1]Linux 6.18 with new material to benefit Intel, AMD, Apple, and RISC-V systems.

The Intel VT-d IOMMU driver has been updated against the latest upstream VT-d specification and brings several fixes and code clean-ups.

Over on the AMD side the AMD-Vi driver now is able to cope with Kdump boot handling when SEV-SNP is enabled for secure nested paging.

The Apple DART driver for the Apple Silicon Linux efforts is also now able to handle four-level page tables. The T602x-based SoCs like the Apple M2 Pro / Max / Ultra support a 42-bit IAS and thus io-pgtable and apple-dart code is now adapted to be able to support 4-level page tables.

Lastly the RISC-V IOMMU driver now supports ACPI. With RISC-V ACPI environments there is the RISC-V IO Mapping Table (RIMT) table for communicating IOMMU information to the operating system.

More details on these IOMMU changes for Linux 6.18 via [2]this pull request that is already merged to Linux Git.



[1] https://www.phoronix.com/search/Linux+6.18

[2] https://lore.kernel.org/lkml/wkxilefpezz4bnwm33rcffdvqiufeengtujjpkr65wrdtluj2u@co4fqyct6ot5/



The Least Successful Equal Pay Advertisement
In 1976 the European Economic Community pointed out to the Irish
Government that it had not yet implemented the agreed sex equality
legislation. The Dublin Government immediately advertised for an equal pay
enforcement officer. The advertisement offered different salary scales for
men and women.
-- Stephen Pile, "The Book of Heroic Failures"