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 />

mechanisms describe in Section 15, “System Address Map <strong>Interface</strong>s.” If OSPM is booting from an<br />

S4 state, it will then check the NVS image file’s hardware signature with the hardware signature<br />

within the FACS table (built by BIOS) to determine whether it has changed since entering the<br />

sleeping state (indicating that the platforms fundamental hardware configuration has changed during<br />

the current sleeping state). If the signature has changed, OSPM will not restore the system context<br />

<strong>and</strong> can boot from scratch (from the S4 state). Next, for an S4 wake, OSPM will check the NVS file<br />

to see whether it is valid. If valid, then OSPM will load the NVS image into system memory. Next, if<br />

not a HW-reduced ACPI platform, OSPM will check the SCI_EN bit <strong>and</strong> if it is not set, will write<br />

the ACPI_ENABLE value to the SMI_CMD register to switch into the system into ACPI mode <strong>and</strong><br />

will then reload the memory image from the NVS file.<br />

Boot OS Loader<br />

OS<br />

Waking Vector<br />

Get Memory Map<br />

(E820)<br />

* ACPI NVS<br />

* ACPI Reclaim<br />

* Reserved<br />

* System<br />

* Reserved<br />

NVS File<br />

?<br />

No<br />

Yes<br />

Sanity Check<br />

Compare memory <strong>and</strong><br />

volume SSN<br />

No<br />

Load OS Images<br />

Yes<br />

Memory Copy<br />

SCI_EN set?<br />

Yes<br />

No<br />

Turn on ACPI<br />

Execute _BFS<br />

Execute _WAK<br />

Continue<br />

Figure 16-80 OS Initialization<br />

706 April, 2015 Version 6.0

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

Saved successfully!

Ooh no, something went wrong!