ZenTool: Ein leistungsstarkes Werkzeug zur Manipulation von AMD Zen-Mikrocode

2025-03-05
ZenTool: Ein leistungsstarkes Werkzeug zur Manipulation von AMD Zen-Mikrocode

ZenTool ist eine Sammlung von Werkzeugen zum Analysieren, Bearbeiten und Generieren von Mikrocode-Patches für AMD Zen-Prozessoren. Es enthält ein Frontend-Kommandozeilenprogramm `zentool`, einen einfachen Assembler `mcas` und einen Disassembler `mcop`. Sie können verschiedene Teile einer Mikrocode-Datei untersuchen und ändern, wie z. B. die Revisionsnummer, Übereinstimmungsregister und Anweisungen, und sogar benutzerdefinierte Mikrocode-Patches erstellen. Root-Rechte sind erforderlich, um Mikrocode zu laden, und Änderungen müssen neu signiert werden, um die Gültigkeit zu gewährleisten. Dieses Tool basiert auf der Arbeit von Mitgliedern des Google Hardware Security Teams und wird von relevanten Büchern und Artikeln beeinflusst.

Entwicklung Mikrocode