Linux 7.2-rc6, 일부 AMD Zen 5 CPU가 Zen 6로 잘못 식별되는 문제 수정
요약
Linux 7.2-rc6 커널 업데이트를 통해 일부 AMD Zen 5 CPU가 Zen 6로 잘못 식별되던 문제를 수정합니다. 또한 x86 memcmp() 구현을 개선하여 가상 머신 부팅 문제를 해결하는 패치도 포함되었습니다.
핵심 포인트
- AMD Zen 5와 Zen 6의 CPU ID 식별 오류 수정
- Linux 7.2-rc6 커널에 관련 패치 병합 예정
- x86 memcmp() 최적화 버그로 인한 VM 부팅 문제 해결
Linux 7.2-rc6, 일부 AMD Zen 5 CPU가 Zen 6로 잘못 식별되는 문제 수정

이번 여름 초 Linux 커널에 병합된 패치는 Family 1Ah에서 0xd00xef ID를 가진 더 많은 Zen 6 모델을 커널에 추가했습니다. Zen 5와 Zen 6 CPU 모두 Family 1Ah의 일부이지만, 0xd00xd7은 실제로는 Zen 6가 아닌 Zen 5를 위해 예약되어 있다는 사실이 밝혀졌습니다.
이에 따라 0xd00xd7을 Zen 6가 아닌 Zen 5로 분리하고, 0xc00xcf 및 0xd80xef를 수정된 범위로 설정하는 새로운 패치가 나왔습니다. 또한 0x500x5f 및 0x80~0xaf는 모두 다가올 Zen 6 프로세서를 위해 예약된 ID입니다.
이 부분은 얼마 전 Linux 커널 메일링 리스트(mailing list)로 보내진 x86 수정 사항 풀(pull)의 일부이며, 약 12시간 후에 출시될 Linux 7.2-rc6 커널 릴리스 이전에 병합될 예정입니다. 이번 주의 다른 유일한 x86 수정 패치는 명령어 재정렬(instruction reordering) 및 최적화로 인한 버그를 방지하기 위해 커널의 x86 memcmp() 구현에 volatile 한정자(qualifier)와 clobbers 파라미터를 추가하는 것입니다. 이는 지난달 Xen을 사용하는 일부 부팅 불가능한 VM(가상 머신)과 관련하여 제기된 문제를 해결합니다.
다가올 AMD Zen 6에 대한 자세한 내용을 알아보려면, AMD EPYC 9006 Venice 발표 및 Grand Slam을 향한 준비를 마친 AMD Advancing AI의 최근 발표를 참조하십시오.
AI 자동 생성 콘텐츠
본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기