AMD와 FreeBSD 재단이 완전한 FreeBSD AMD IOMMU 드라이버 개발을 위한 프로젝트에 협력하고 있습니다. 이 이니셔티브는 256개 이상의 코어를 지원하는 시스템을 위한 FreeBSD의 기능을 향상시키는 것을 목표로 하며, CPU 매핑 및 bhyve 통합과 같은 기능을 포함합니다. 프로젝트에 대한 주요 기여는 드라이버 연결, 레지스터 정의, ACPI 테이블 파서, 유틸리티 기능 등 다양한 구성 요소에 초점을 맞춘 콘스탄틴 벨루소프에 의해 이루어지고 있습니다.
아직 완료되어야 할 두 가지 핵심 구성 요소가 있습니다: Intel의 DMAR 코드를 일반화하는 컨텍스트 처리와 페이지 테이블 생성입니다. 이러한 요소들이 완성되면 AMD 드라이버의 활성화 비트가 테스트를 위해 활성화될 것입니다. 이 협력은 AMD 하드웨어에서 FreeBSD의 기능을 개선하고 고코어 환경에서의 성능 및 리소스 관리를 향상시킬 수 있는 중요한 진전을 의미합니다. 개발자들은 AMD와 FreeBSD 재단의 후원으로 표시된 소스 커밋을 통해 진행 상황을 추적할 수 있습니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.