audk/OvmfPkg/AcpiPlatformDxe
Laszlo Ersek 8057622527 OvmfPkg/AcpiPlatformDxe: save fw_cfg boot script with QemuFwCfgS3Lib
Drop the explicit S3SaveState protocol and opcode management; instead,
create ACPI S3 Boot Script opcodes for the WRITE_POINTER commands with
QemuFwCfgS3Lib functions.

In this case, we have a dynamically allocated Context structure, hence the
patch demonstrates how the FW_CFG_BOOT_SCRIPT_CALLBACK_FUNCTION takes
ownership of Context.

Cc: Jordan Justen <jordan.l.justen@intel.com>
Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=394
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
2017-03-14 21:49:38 +01:00
..
AcpiPlatform.c OvmfPkg: AcpiPlatformDxe: extract common entry point 2015-02-19 23:45:57 +00:00
AcpiPlatform.h OvmfPkg/AcpiPlatformDxe: save fw_cfg boot script with QemuFwCfgS3Lib 2017-03-14 21:49:38 +01:00
AcpiPlatformDxe.inf OvmfPkg/AcpiPlatformDxe: save fw_cfg boot script with QemuFwCfgS3Lib 2017-03-14 21:49:38 +01:00
BootScript.c OvmfPkg/AcpiPlatformDxe: save fw_cfg boot script with QemuFwCfgS3Lib 2017-03-14 21:49:38 +01:00
EntryPoint.c OvmfPkg: AcpiPlatformDxe: when PCI is enabled, wait for Platform BDS's cue 2016-03-23 17:39:35 +01:00
PciDecoding.c OvmfPkg: AcpiPlatformDxe: Don't enable unsupported PCI attributes 2016-04-19 13:18:34 +02:00
Qemu.c OvmfPkg/AcpiPlatformDxe: Split QEMU fw-cfg into a new file 2015-02-02 19:08:57 +00:00
QemuFwCfgAcpi.c OvmfPkg/AcpiPlatformDxe: save fw_cfg boot script with QemuFwCfgS3Lib 2017-03-14 21:49:38 +01:00
QemuFwCfgAcpiPlatform.c OvmfPkg: AcpiPlatformDxe: extract common entry point 2015-02-19 23:45:57 +00:00
QemuFwCfgAcpiPlatformDxe.inf OvmfPkg/AcpiPlatformDxe: save fw_cfg boot script with QemuFwCfgS3Lib 2017-03-14 21:49:38 +01:00
QemuLoader.h OvmfPkg/AcpiPlatformDxe: add QEMU_LOADER_WRITE_POINTER definitions 2017-02-21 13:10:33 +01:00
Xen.c OvmfPkg/AcpiPlatformDxe: Fix Visual Studio build issues 2012-08-09 23:27:05 +00:00