ACPI-Komponentenarchitektur-Downloads (Windows* Binärtools)

774881
4/16/2026

Einleitung

8. April 2026. Zusammenfassung der Änderungen für Version 20260408:

Verfügbare Downloads

  • Microsoft Windows*
  • Größe: 1.3 MB
  • SHA256: 121F5E4F30B1DF63D09052294E4A605D4DEE2DFB9599FA24AF4AC6015DF02B70

Detaillierte Beschreibung

Wichtige Änderungen für ACPICA Release Version 20260408:

  • Verbesserungen der ACPI-Tabelle:
    • Die Kompilierung der IORT- und MADT-Vorlagen wurde aktualisiert, um neue IWB- und GICv5-Übersetzer/Router/ITS-Einträge hinzuzufügen. Einführung der vollständigen Unterstützung für die neue DTPR-Tabelle, einschließlich Compiler- und Disassembler-Handhabung, Vorlagenkorrekturen und Verfeinerungen der Registerstruktur.
  • Erweiterte IDs, GUIDs und Methoden:
    • Frameworkcomputer-Hardware-IDs, moderne Standby-_DSM-GUIDs und TPM2-Startmethoden wurden hinzugefügt. Die _DSM Arg3-Formatierung und die _CPC Handhabung wurden aktualisiert, um sie an neuere ACPI-Spezifikationen anzupassen und Linux-Kompatibilitätswarnungen zu vermeiden.
  • Verbesserungen bei Compiler, Disassembler und Tools:
    • Der ASL-Compiler und -Disassembler wurde mit External()-Deduplizierung, Alias-Knotenunterstützung, verbesserter Validierung fehlerhafter Eingaben und kommagetrennter Paketausgabe verbessert. acpisrc wurde aktualisiert, um fehlende Strukturen zu erkennen und die Beendigungslogik für den Parse-Tree-Walk zu verbessern.
  • Sicherheits- und Stabilitätskorrekturen:
    • Mehrere kritische Probleme wurden behoben, darunter Heap-Puffer-Überläufe, Use-after-free, NULL-Pointer-Dereferenzierungen, Integer-Überläufe und Out-of-Bounds-Zugriffe über AML-Parsing-, Interpretations- und Tabellenbehandlungscodepfade.
  • Ressourcen- und Register-Refactoring:
    • Die Handhabung von I2C-LVR-Ressourcendeskriptoren wurde korrigiert und TPR-Basis-/Grenzwertregister wurden umgestaltet, um kompatible Bitmaskendarstellungen zu verwenden, mit zusätzlicher Validierung und Bereinigung von DTPR-bezogenem Code.
  • Allgemeine Bereinigungs- und Build-Fixes:
    • Behebung eines Syntaxfehlers, der durch ein verirrtes Zeichen verursacht wurde, Korrektur von Rechtschreibproblemen, verbesserte Ausrichtung und Formatierung von Kommentaren, aktualisierte Metadaten des Dummy-Compilers und Deaktivierung übermäßiger MSVC-Bitfeldwarnungen (C4214), um die Build-Klarheit zu verbessern.

Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.