27.10.2015 Views

Advanced Configuration and Power Interface Specification

ACPI_6.0

ACPI_6.0

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Advanced</strong> <strong>Configuration</strong> <strong>and</strong> <strong>Power</strong> <strong>Interface</strong> <strong>Specification</strong><br />

}<br />

// Update DWORD3 in the buffer<br />

Store(CTRL,CDW3)<br />

Return(Arg3)<br />

} Else {<br />

Or(CDW1,4,CDW1) // Unrecognized UUID<br />

Return(Arg3)<br />

}<br />

} // End _OSC<br />

} // End PCI0<br />

6.2.12 _PRS (Possible Resource Settings)<br />

This optional object evaluates to a byte stream that describes the possible resource settings for the<br />

device. When describing a platform, specify a _PRS for all the configurable devices. Static (nonconfigurable)<br />

devices do not specify a _PRS object. The information in this package is used by<br />

OSPM to select a conflict-free resource allocation without user intervention. This method must not<br />

reference any operation regions that have not been declared available by a _REG method.<br />

The format of the data in a _PRS object follows the same format as the _CRS object (for more<br />

information, see the _CRS object definition in Section 6.2.2, “_CRS (Current Resource Settings)”).<br />

If the device is disabled when _PRS is called, it must remain disabled.<br />

Arguments:<br />

None<br />

Return Value:<br />

A Buffer containing a Resource Descriptor byte stream<br />

6.2.13 _PRT (PCI Routing Table)<br />

PCI interrupts are inherently non-hierarchical. PCI interrupt pins are wired to interrupt inputs of the<br />

interrupt controllers. The _PRT object provides a mapping from PCI interrupt pins to the interrupt<br />

inputs of the interrupt controllers. The _PRT object is required under all PCI root bridges. _PRT<br />

evaluates to a package that contains a list of packages, each of which describes the mapping of a PCI<br />

interrupt pin.<br />

Arguments:<br />

None<br />

Return Value:<br />

A Package containing variable-length list of PCI interrupt mapping packages, as described below<br />

Note: The PCI function number in the Address field of the _PRT packages must be 0xFFFF, indicating<br />

“any” function number or “all functions”.<br />

The _PRT mapping packages have the fields listed in Table 6-180.<br />

Table 6-180 Mapping Fields<br />

Field Type Description<br />

Address DWORD The address of the device (uses the same format as _ADR).<br />

322 April, 2015 Version 6.0

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!