audk/OvmfPkg/AcpiTables
jljusten 14430c55c8 OvmfPkg: create \_S3 and \_S4 packages dynamically
Move these states from the DSDT to the SSDT. Override the default
configuration if the host has the following qemu commit:

    commit 459ae5ea5ad682c2b3220beb244d4102c1a4e332
    Author: Gleb Natapov <gleb@redhat.com>
    Date:   Mon Jun 4 14:31:55 2012 +0300

        Add PIIX4 properties to control PM system states.

        This patch adds two things. First it allows QEMU to distinguish
        between regular powerdown and S4 powerdown. Later separate QMP
        notification will be added for S4 powerdown. Second it allows
        S3/S4 states to be disabled from QEMU command line. Some guests
        known to be broken with regards to power management, but allow to
        use it anyway. Using new properties management will be able to
        disable S3/S4 for such guests.

        Supported system state are passed to a firmware using new fw_cfg
        file. The file contains  6 byte array. Each byte represents one
        system state. If byte at offset X has its MSB set it means that
        system state X is supported and to enter it guest should use the
        value from lowest 3 bits.

        Signed-off-by: Gleb Natapov <gleb@redhat.com>
        Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14003 6f19259b-4bc3-4df7-8a09-765794883524
2012-12-17 02:13:14 +00:00
..
AcpiTables.inf OvmfPkg: install an SSDT with a dynamic OperationRegion called FWDT 2012-07-31 18:17:51 +00:00
Dsdt.asl OvmfPkg: create \_S3 and \_S4 packages dynamically 2012-12-17 02:13:14 +00:00
Facp.aslc Add missing braces around initializer. 2012-10-11 02:15:23 +00:00
Facs.aslc Add missing braces around initializer. 2012-10-11 02:15:23 +00:00
Madt.aslc Add missing braces around initializer. 2012-10-11 02:15:23 +00:00
Platform.h OvmfPkg: generate full MADT dynamically, synchronize contents with qemu 2012-08-13 15:42:07 +00:00
Ssdt.asl OvmfPkg: install an SSDT with a dynamic OperationRegion called FWDT 2012-07-31 18:17:51 +00:00