ZenTool: AMD Zen 마이크로코드 조작 유틸리티
2025-03-05
ZenTool은 AMD Zen 프로세서의 마이크로코드를 분석하고 조작하며 패치를 생성하는 도구 모음입니다. 프런트엔드 명령줄 도구 `zentool`, 간단한 어셈블러 `mcas`, 디스어셈블러 `mcop`이 포함되어 있습니다. 마이크로코드 파일의 다양한 부분(예: 리비전 번호, 일치 레지스터, 명령어)을 검사하고 수정할 수 있으며, 사용자 지정 마이크로코드 패치를 만들 수도 있습니다. 마이크로코드를 로드하려면 루트 권한이 필요하며, 수정 후에는 유효성을 보장하기 위해 다시 서명해야 합니다. 이 도구는 Google 하드웨어 보안 팀 멤버의 작업을 기반으로 하며, 관련 서적 및 논문의 영향을 받았습니다.
개발