다음을 통해 공유


SoC 기반 플랫폼에 대한 하드웨어 요구 사항

ACPI 5.0 사양은 Windows를 실행하는 SoC 기반 플랫폼을 지원하기 위한 새로운 하드웨어 요구 사항 집합을 도입했습니다. ACPI 5.0은 하드웨어 절감 시스템 디자인을 지원하여 비용을 절감하고 연결된 대기 전원 모델을 지원하여 배터리 수명을 연장합니다.

하드웨어 감소 ACPI 플랫폼

SoC를 지원하기 위해 Windows는 ACPI 5.0 사양의 "ACPI 하드웨어 사양" 4장에 설명된 기능을 구현하기 위해 하드웨어 플랫폼이 필요하지 않습니다. 다음과 같은 ACPI 고정 하드웨어 기능은 필요하지 않습니다.

  • PM(전원 관리) 타이머

  • RTC(실시간 시계) 절전 모드 해제 경보

  • SCI(시스템 제어 인터럽트)

  • 하드웨어 레지스터 집합(PMx_* 이벤트/제어/상태 레지스터)이 수정되었습니다.

  • GPE 블록 레지스터(GPEx_* 이벤트/제어/상태 레지스터)

  • 포함된 컨트롤러

ACPI 고정 하드웨어 인터페이스를 구현하지 않는 플랫폼을 하드웨어 감소 ACPI 플랫폼이라고 합니다. 플랫폼이 하드웨어 축소됨을 나타내려면 FADT(고정 ACPI 설명 테이블)에서 HW_REDUCED_ACPI 플래그를 설정합니다.

하드웨어가 축소된 ACPI 플랫폼에서는 ACPI 정의 하드웨어에서 전통적으로 구현되어 온 전원 단추, 뚜껑 상태 등의 고정 하드웨어 기능이 ACPI 정의 소프트웨어 등가물로만 대체됩니다. 예를 들어 컨트롤 메서드 전원 단추는 고정 하드웨어 대신 사용됩니다.

연결된 대기

연결된 대기 전원 모델(InstantGo 디바이스의 주요 기능)을 구현하는 플랫폼은 ACPI 5.0에 정의된 저전력 S0 유휴 기능을 제공하는 플랫폼으로 Windows에 노출됩니다. 플랫폼이 연결된 대기를 지원함을 나타내려면 FADT의 "저전력 S0 유휴 지원" 플래그를 설정해야 합니다.

Windows는 하드웨어 감소 ACPI 또는 전체 ACPI를 구현하는지 여부에 관계없이 저전력 S0 유휴 기능이 있는 플랫폼을 지원합니다. 그러나 ACPI 5.0 사양에 따라 Windows는 ACPI 구성에 관계없이 저전력 S0 유휴 기능이 있는 플랫폼에서 기존 절전 모드/다시 시작 기능을 사용하지 않습니다.

연결된 대기 전원 모델에 대한 자세한 내용은 최신 대기를 참조하세요.

ACPI 이벤트

ACPI 5.0 사양의 "ACPI 하드웨어 사양" 챕터 4의 일부로 하드웨어 이벤트 신호를 위한 완전한 기능을 갖춘 메커니즘이 정의되어 있습니다. Windows는 사양에 정의된 많은 이벤트를 지원하며, 이 지원은 SoC 플랫폼으로 전달됩니다. 그러나 하드웨어 감소 ACPI 플랫폼의 경우 GPIO 인터럽트는 ACPI 정의 GPE/SCI 하드웨어 대신 이벤트를 신호하는 데 사용됩니다. 그러나 이벤트가 신호를 받은 후에는 하드웨어 감소 플랫폼과 전체 ACPI 플랫폼 간에 이벤트 처리가 동일합니다. 두 경우 모두 ACPI 지정 이벤트 처리 메커니즘은 이벤트에 대한 적절한 제어 메서드(처리기)를 호출하여 궁극적으로 적절한 디바이스 드라이버에 ACPI 정의 알림을 보냅니다.

GPIO 신호 ACPI 이벤트에 대한 자세한 내용은 ACPI 5.0 사양의 섹션 5.6.5, "GPIO 신호 ACPI 이벤트"를 참조하세요. ACPI 소프트웨어 이벤트 처리에 대한 자세한 내용은 ACPI 5.0 사양의 섹션 5.6.4, "범용 이벤트 처리"를 참조하세요.