Raspberry Pi 5 Iommu Driver Being Worked on for the Mainline Linux Kernel
11 hours ago
- #IOMMU Driver
- #Raspberry Pi
- #Linux Kernel
- Raspberry Pi 5's IOMMU driver is being adapted for the mainline Linux kernel, improving support over two years after release.
- Open-source developer Daniel Drake is leading the effort, adapting the downstream driver with enhancements like generic page table management.
- The driver integrates with the display controller for efficient graphics memory management, using 4KB pages, though 12KB is wasted with the default 16KB kernel PAGE_SIZE.
- Code review is underway, with the goal of upstream inclusion to benefit Raspberry Pi 5 users running the mainline kernel.