디바이스별 메서드(_DSM)
기술 스택을 선택하는 향상된 기능 및 확장을 지원하기 위해 Windows는 디바이스에 대한 Device-Specific 메서드(_DSM)를 정의합니다.
ACPI 5.0 사양에는 System on a Chip(SoC) 통합 회로를 사용하는 하드웨어 플랫폼을 지원하기 위해 Windows에서 사용하는 여러 디바이스별 메서드가 도입되었습니다. 이 섹션의 topics 이러한 메서드에 대해 정의된 인수 및 반환 값에 대해 설명합니다.
섹션 내용
항목 | Description |
---|---|
GPIO 컨트롤러 Device-Specific 메서드(_DSM) | |
Windows의 범용 I/O(GPIO) 드라이버 스택과 플랫폼 펌웨어 간의 다양한 디바이스 클래스별 통신을 지원하기 위해 Microsoft는 ACPI 네임스페이스의 GPIO 컨트롤러 아래에 포함할 수 있는 Device-Specific 메서드(_DSM)를 정의합니다. | |
배터리 Device-Specific 방법 | 플랫폼에서 배터리의 수동 열 관리를 지원하기 위해 Microsoft는 배터리의 열 영역에 의해 설정된 열 제한 제한을 플랫폼 펌웨어와 통신하는 _DSM 방법을 정의합니다. |
Microsoft 열 확장에 대한 디바이스별 방법 | 열 영역 및 열 센서의 보다 유연한 디자인을 지원하기 위해 Windows는 ACPI 열 영역 모델에 대한 확장을 지원합니다. 특히 Windows는 각 열 영역에 대해 열 최소 제한(MTL)을 지원하며 열 영역 간에 온도 센서 공유도 지원합니다. |
USB Device-Specific 메서드(_DSM) | USB 하위 시스템의 디바이스 클래스별 구성을 지원하기 위해 Windows는 이 문서에 설명된 함수가 있는 Device-Specific 메서드(_DSM)를 정의합니다. |
HIDI2C Device-Specific 메서드(_DSM) | _DSM 메서드는 ACPI 5.0 사양의 9.14.1, "_DSM(디바이스별 메서드)" 섹션에 정의되어 있습니다. 이 메서드는 디바이스 드라이버에서 호출할 수 있는 개별 디바이스별 데이터 및 제어 함수를 다른 디바이스별 메서드와 충돌하지 않고 제공합니다. |
Windows 단추 배열 Device-Specific 메서드(_DSM) | Windows Button UI(사용자 인터페이스)의 진화를 지원하기 위해 Windows는 이 문서에 설명된 함수를 사용하여 Windows 단추 배열 디바이스에 대한 Device-Specific 메서드(_DSM)를 정의합니다. |
Windows용으로 정의된 기타 _DSMs
Windows의 드라이버 스택과 플랫폼 펌웨어 간의 디바이스 클래스별 통신을 지원하기 위해 Microsoft는 드라이버와 함께 사용할 Device-Specific 메서드(_DSM)를 정의합니다.
항목 | Description |
---|---|
바이트 주소 지정 가능 에너지 지원 함수 클래스에 대한 _DSM 인터페이스(함수 인터페이스 1) | 바이트 주소 지정 가능 에너지 지원 함수 클래스(함수 인터페이스 1)에 대한 _DSM 인터페이스는 BIOS 복잡성을 최소화하기 위해 JEDEC 바이트 주소 지정 가능 에너지 지원 인터페이스 표준에 매핑되도록 설계되었습니다. OS 소프트웨어가 동일한 메커니즘을 통해 다양한 구현과 상호 작용할 수 있도록 디바이스 함수 & 기능을 보고하는 일반적인 기초를 제공합니다. 또한 I2C 레지스터에 대한 액세스를 통해 공급업체별 기능을 지원할 수 있습니다. |
SATA용 _DSM(디바이스별 방법) | 이 메서드를 사용하면 호스트 컨트롤러와 별도로 SATA 컨트롤러의 각 포트를 전체적으로 관리할 수 있습니다. |