리눅스 6.15 커널은 인텔의 랩터레이크-S 시스템 온 칩(System on Chip, SoC)에 대한 지원을 인텔 오류 감지 및 수정(EDAC) 드라이버에 추가합니다. 이 업데이트는 DDR5 메모리를 사용하는 두 개의 메모리 컨트롤러를 특징으로 하는 랩터레이크-S의 새로운 아키텍처를 수용하는 데 중요한 의미가 있습니다.
이번 세대의 주요 변화는 메모리 컨트롤러에 대한 리소스 정의의 수정으로, 특히 PCI ERRSTS 레지스터의 사용 중단이 있습니다. 이 레지스터는 더 이상 오류 표시나 MMIO 매핑된 ECC 오류 로그 레지스터를 지우는 데 사용되지 않습니다. 대신, ie31200_edac 드라이버는 여러 메모리 컨트롤러를 지원하도록 확장되었으며, 리소스 구성 테이블을 통합하고 ECC 오류 로그 레지스터를 효과적으로 관리하기 위해 MSR 레지스터를 활용합니다.
이러한 개선 사항은 랩터레이크-S의 오류 처리 능력을 향상시킬 뿐만 아니라, 최신 인텔 아키텍처에서 메모리 오류를 관리하는 방식의 변화를 반영하여 시스템의 안정성과 성능을 더욱 강화할 수 있는 가능성을 제공합니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.