In Progress

Initiative to develop a comprehensive FreeBSD AMD IOMMU (Input-Output Memory Management Unit) driver. 

Contact: Konstantin Belousov <kib@FreeBSD.org>

A new collaborative project between Advanced Micro Devices (AMD) and The FreeBSD Foundation has commenced to develop a comprehensive FreeBSD AMD IOMMU (Input-Output Memory Management Unit) driver. This initiative aims to enable FreeBSD to fully support systems with over 256 cores, incorporating advanced features such as CPU mapping and bhyve integration.

The development of the AMD IOMMU driver is crucial for enhancing FreeBSD’s capability to manage high-core-count systems, optimize performance, and ensure robust resource management. This driver will facilitate efficient hardware resource allocation, improving FreeBSD’s overall functionality and scalability in demanding environments.More Information: Code commits by Konstantin Belousov (GitHub)