Übersicht über die Windows-Unterstützung für ACPI 5.0

Die ACPI 5.0-Spezifikation ermöglicht die Unterstützung von soC-basierten mobilen Plattformen, die Windows 8 und höher ausgeführt werden, und ermöglicht und unterstützt Windows Server 2016 und höher, unterstützt aber weiterhin viele nützliche Features, die in früheren Versionen von Windows eingeführt wurden. Dieser Entwurfsleitfaden leitet Implementierer auf die Teile von ACPI 5.0 weiter, die speziell für SoC-basierte Plattformen sowie für Systeme gelten, die für Windows Server 2016 entwickelt wurden, und beschreibt bewährte Methoden für die Implementierung der SoC-spezifischen Features in ACPI zum Ausführen von Windows auf diesen Plattformen.

`Scope`

Die Zielgruppe für diesen Entwurfsleitfaden sind Firmwareentwickler und Systemdesigner, die Anleitungen zur Unterstützung und Implementierung von Firmware benötigen. Die Beobachtung und Einhaltung dieser Richtlinien trägt dazu bei, die ordnungsgemäße Funktionalität von Windows auf SoC-Plattformen und Windows Server 2016-Systemen sicherzustellen.

Dieser Entwurfsleitfaden zielt speziell auf hardwarerentschränkte ACPI-Plattformen ab, die S0-Leerlauf mit geringem Stromverbrauch unterstützen. Die meisten Anleitungen gelten jedoch auch für jede Plattform, die mit ACPI 5.0 kompatibel ist und Windows 8 oder höher oder Windows Server 2012 oder höher ausgeführt wird. Darüber hinaus wird in diesem Thema entweder ein Clamshell-Formfaktor oder eine drahtlose mobile Plattform mit nur mehreren Toucheingaben vorausgesetzt. Sie beschränkt sich daher auf Technologien, von denen erwartet wird, dass sie auf solchen Plattformen weit verbreitet sind. Für Technologien, die in diesem Dokument nicht behandelt werden, wird der Leser auf die ACPI-Spezifikation selbst verwiesen, um Informationen zur Implementierung zu erhalten.

Unterstützung der Firmwarerevision

Windows unterstützt Firmwarerevisionen basierend auf der ACPI 5.0-Spezifikation.

Windows unterstützt eine Teilmenge von Funktionen, die in der ACPI 5.0-Spezifikation definiert sind. Windows verfügt nicht über eine explizite Überprüfung auf höhere Revisionen der Firmware. Windows unterstützt Firmware, die höheren Überarbeitungen der ACPI-Spezifikation entspricht, wenn diese Firmware die erforderliche Unterstützung enthält, wie in diesem Entwurfshandbuch beschrieben.

In diesem Abschnitt

Thema BESCHREIBUNG
Zusammenfassung der ACPI-Unterstützung in Windows In diesem Thema wird die Teilmenge der Features advanced Configuration and Power Interface (ACPI) 5.0 zusammengefasst, die zur Unterstützung von Windows auf SoC-basierten Plattformen erforderlich sind.
Hardwareanforderungen für SoC-basierte Plattformen Mit der ACPI 5.0-Spezifikation werden neue Hardwareanforderungen eingeführt, um SoC-basierte Plattformen unter Windows zu unterstützen. ACPI 5.0 unterstützt Hardware-reduzierte Systemdesigns, um Kosten zu senken, und unterstützt das angeschlossene Standby-Energiemodell, um eine lange Akkulaufzeit zu ermöglichen.
ACPI-Namespacehierarchie Die ACPI-Namespacehierarchie muss die Hardwaretopologie der Plattform genau modellieren, beginnend mit dem Systembus des Prozessors ("_SB"). Im Allgemeinen wird ein Gerät, das eine Verbindung mit einem Bus oder Controller herstellt, als untergeordnetes Element dieses Bus- oder Controllergeräts im Namespace angezeigt.
Microsoft ASL-Compiler Version 5.0 des Microsoft ACPI Source Language (ASL)-Compilers unterstützt die Features in der ACPI 5.0-Spezifikation.

Der ASL-Compiler wird mit dem Windows Driver Kit (WDK) verteilt.

Die ausführbare ASL-Compilerdatei (asl.exe) befindet sich im Verzeichnis Tools\arm\ACPIVerify, Tools\arm64\ACPIVerify, Tools\x86\ACPIVerify und Tools\x64\ACPIVerify des installierten WDK, z. B. C:\Programme (x86)\Windows Kits\10\Tools\x86\ACPIVerify.