리눅스 6.12 EDAC, 향후 AMD 플랫폼을 위한 주소 변환 준비

전문: https://www.phoronix.com/news/Linux-6.12-EDAC-RAS-AMD-PRM

원저자: Michael Larabel | 작성일: 2024-09-16 09:00
사이트 내 게시일: 2024-09-16 09:18
리눅스 6.12 커널은 플랫폼 런타임 메커니즘(Platform Runtime Mechanism, PRM)이라는 형태로 중요한 개선 사항을 도입하였습니다. 이는 AML 인터프리터와 OS 드라이버가 플랫폼 펌웨어에서 런타임 핸들러를 호출할 수 있도록 합니다. 이 개발은 특정 종류의 시스템 관리 인터럽트(System Management Interrupts, SMIs)의 필요성을 없애고, 향후 AMD 플랫폼에서의 운영을 간소화하는 것을 목표로 하고 있습니다.

AMD 펌웨어에 구현될 PRM 모듈은 다양한 유형의 주소 변환을 위해 특별히 설계된 핸들러를 포함할 예정입니다. 이는 'AMD Family 1Ah Models 00h–0Fh and Models 10h–1Fh ACPI v6.5 Porting Guide'의 22장에서 자세히 설명되어 있습니다. 현재 커널은 AML 인터프리터에서 PRM 핸들러를 호출하는 것을 지원하지만, OS 드라이버에서 이러한 핸들러를 직접 호출하는 기능은 부족합니다. 리눅스 6.12의 최신 시리즈는 이러한 격차를 해소하기 위해 직접 호출 인터페이스를 구현하여, 정규화된 주소를 시스템 물리 주소로 변환하는 데 도움을 줄 것입니다.

이러한 발전은 향후 AMD 플랫폼에서 메모리 관리의 효율성과 성능을 향상시킬 것으로 기대되며, 시스템 반응성을 개선하고 주소 변환 과정에서의 지연 시간을 줄임으로써 시장에서 경쟁 우위를 제공할 수 있습니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: Software
태그: AMD (1558) Linux (783) kernel development (81) Firmware (39) ACPI (17) Address Translation (1) Platform Runtime Mechanism (1) System Management Interrupts (1)

댓글

댓글을 쓰기 위해서는 로그인을 해 주세요.