27.10.2015 Views

Advanced Configuration and Power Interface Specification

ACPI_6.0

ACPI_6.0

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Device <strong>Configuration</strong><br />

If a device indicates it does not have hardware cache coherency support, then OSPM must use a<br />

software cache flushing algorithm to ensure stale or invalid data is not accessed from the caches.<br />

__CCA objects are only relevant for devices that can access CPU-visible memory, such as devices<br />

that are DMA capable. On ARM based systems, the _CCA object must be supplied all such devices.<br />

On Intel platforms, if the _CCA object is not supplied, the OSPM will assume the devices are<br />

hardware cache coherent.<br />

Arguments:<br />

None<br />

Return Value:<br />

An Integer indicating the device's support for hardware cache coherency<br />

0 - The device does not have hardware managed cache coherency<br />

1 - The device has hardware managed cache coherency<br />

Other Values - Reserved<br />

Note: There are restrictions related to when this object is evaluated which have implications for<br />

implementing this object as a control method. The _CCA method must only access Operation<br />

Regions that have been indicated to be available as defined by the _REG method. The _REG method<br />

is described in Section 6.5.4, "_REG (Region)."<br />

Version 6.0 329

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

Saved successfully!

Ooh no, something went wrong!