SoC 플랫폼용 Windows ACPI 디자인 지침

고급 구성 및 전원 인터페이스 사양, 수정 버전 5.0(ACPI 5.0 사양)에서는 SoC(System on a Chip) 통합 회로를 기반으로 한 절전 모바일 장치를 지원하고 연결된 대기 상태 전원 모델을 구현하는 새로운 기능 집합을 정의합니다. Windows 8 및 Windows 8.1부터 Windows는 SoC 기반 플랫폼용 새로운 ACPI 5.0 기능을 지원합니다.

이 섹션에는 ACPI 5.0 사양의 새로운 기능을 지원하는 장치 및 Windows PC를 구현하는 지침이 포함되어 있습니다. 펌웨어 개발자 및 시스템 디자이너는 이러한 지침을 사용하여 Windows가 해당 플랫폼에서 제대로 실행되는지 확인할 수 있습니다. 모든 Windows 펌웨어 요구 사항 목록은 Windows 인증 프로그램에 대한 설명서를 참조하세요.

이 조항의 내용

항목 설명

ACPI 5.0에 대한 Windows 지원 개요

ACPI 5.0 사양을 통해 Windows 8 이상을 실행하는 SoC 기반 모바일 플랫폼을 지원할 수 있으며, 이전 버전의 Windows에서 도입된 여러 유용한 기능도 계속 지원합니다. 이 디자인 가이드에서는 구현자에게 특별히 SoC 기반 플랫폼에 적용되는 ACPI 5.0의 구성 요소를 안내하고 ACPI의 SoC별 기능을 구현하여 이러한 플랫폼에서 Windows를 실행하는 모범 사례를 설명합니다.

ACPI 시스템 설명 테이블

ACPI(고급 구성 및 전원 인터페이스) 하드웨어 사양 구현에는 SoC 기반 플랫폼이 필요하지 않지만 ACPI 소프트웨어 사양의 상당 부분이 필요하거나 필요할 수 있습니다. ACPI는 일반 확장 가능 테이블 전달 메커니즘과 운영 체제에 플랫폼을 설명하기 위한 특정 테이블을 정의합니다.

장치 관리 네임스페이스 개체

ACPI 5.0 사양은 장치를 관리하는 데 사용할 수 있는 여러 유형의 네임스페이스 개체를 정의합니다. 예를 들어 장치 식별 개체는 자식 장치의 하드웨어 열거를 지원하지 않는 버스(예: I2C)에 연결되는 장치의 ID 정보를 포함합니다. 다른 유형의 네임스페이스 개체는 시스템 리소스를 지정하고 장치 종속성을 설명하며 어떤 장치를 사용하지 않도록 설정할 수 있는지를 나타낼 수 있습니다.

GPIO(범용 I/O)

SoC(시스템 칩) 통합 회로를 통해 GPIO(범용 I/O) 핀을 광범위하게 활용할 수 있습니다. SoC 기반 플랫폼의 경우 Windows에서 GPIO 하드웨어에 대한 일반 추상화를 정의하며, 이 추상화에는 ACPI(고급 구성 및 전원 인터페이스) 네임스페이스의 지원이 필요합니다.

SPB(Simple Peripheral Bus)

SoC(System on a Chip) 통합 회로는 플랫폼 주변 장치에 연결하는 데 간단한 LPC(low-pin-count) 및 절전 직렬 상호 연결을 광범위하게 활용합니다. I²C, SPI 및 UART가 예입니다. SoC 기반 플랫폼의 경우 Windows에서 SPB(Simple Peripheral Bus)에 대한 일반 추상화를 제공하고, 이 추상화는 ACPI(고급 구성 및 전원 인터페이스) 네임스페이스의 새 지원이 필요합니다.

장치 전원 관리

ACPI 5.0 사양은 장치에 대한 장치 전원 정보를 지정하기 위한 네임스페이스 개체 집합을 정의합니다. 예를 들어 하나의 개체 집합은 장치가 지원되는 각 장치 전원 상태에 필요로 하는 전원 리소스를 지정할 수 있습니다. 또 다른 개체 형식은 하드웨어 이벤트에 대한 응답으로 절전 모드에서 절전 모드를 해제하는 장치의 기능을 설명할 수 있습니다.

ACPI 정의 장치

ACPI 5.0 사양은 일반적인 플랫폼 기능을 나타내고 제어하기 위한 다양한 장치 유형을 정의합니다. 예를 들어 ACPI는 전원 단추, 절전 단추 및 시스템 표시기를 정의합니다. SoC 기반 플랫폼의 경우 Windows는 이 문서에 설명된 ACPI 정의 장치를 지원 하기 위한 기본 제공 드라이버를 제공합니다.

기타 ACPI 네임스페이스 개체

일부 특정 장치 클래스의 경우 추가 ACPI(고급 구성 및 전원 인터페이스) 네임스페이스 개체를 네임스페이스의 해당 장치 아래에 표시하기 위해 충족해야 하는 요구 사항이 있습니다. 이 섹션에서는 SoC 기반 플랫폼에 필요한 추가 개체 목록을 보여 줍니다.

ACPI 장치별 메서드

기술 스택을 선택할 수 있는 향상된 기능 및 확장을 지원하기 위해 Windows는 장치에 대해 _DSM(장치별 메서드)을 정의합니다.