DSM Additions for Runtime Device Power Management

ECN Affected Document
PCIe Firmware Spec 3.2
Date
10/26/2017
Technology
Group
Specification Type

This ECN adds two capabilities by way of adding functions to the PCI Firmware Spec defined _DSM definition.

The first is a mechanism to allow for a PCIe device driver to request/negotiate with the platform to provide aux power (e.g. what is available to be consumed on the 3.3Vaux pin of a CEM slot) while the device is in D3cold, or to prevent main power removal in the D3cold/S0 state.

The second is a mechanism to convey from a PCIe device driver to the platform to insert a delay between the receipt of the PME_TO_Ack message at an upstream port, and the subsequent assertion of PERST#, during the transition to D3cold, during a runtime D3 transition. It does not apply during transitions from the ACPI operational state to an ACPI sleeping state (S3/S4/S5).