2 OVMF ACPI Platform Driver
4 Copyright (c) 2008 - 2012, Intel Corporation. All rights reserved.<BR>
5 SPDX-License-Identifier: BSD-2-Clause-Patent
9 #ifndef ACPI_PLATFORM_H_
10 #define ACPI_PLATFORM_H_
12 #include <Protocol/AcpiTable.h> // EFI_ACPI_TABLE_PROTOCOL
13 #include <Protocol/PciIo.h> // EFI_PCI_IO_PROTOCOL
16 EFI_PCI_IO_PROTOCOL
*PciIo
;
18 } ORIGINAL_ATTRIBUTES
;
20 typedef struct S3_CONTEXT S3_CONTEXT
;
24 InstallCloudHvTablesTdx (
25 IN EFI_ACPI_TABLE_PROTOCOL
*AcpiProtocol
30 InstallCloudHvTables (
31 IN EFI_ACPI_TABLE_PROTOCOL
*AcpiProtocol
36 InstallQemuFwCfgTables (
37 IN EFI_ACPI_TABLE_PROTOCOL
*AcpiProtocol
43 IN EFI_ACPI_TABLE_PROTOCOL
*AcpiTable
48 OUT ORIGINAL_ATTRIBUTES
**OriginalAttributes
,
54 IN ORIGINAL_ATTRIBUTES
*OriginalAttributes
,
60 OUT S3_CONTEXT
**S3Context
,
61 IN UINTN WritePointerCount
66 IN S3_CONTEXT
*S3Context
70 SaveCondensedWritePointerToS3Context (
71 IN OUT S3_CONTEXT
*S3Context
,
72 IN UINT16 PointerItem
,
74 IN UINT32 PointerOffset
,
75 IN UINT64 PointerValue
79 TransferS3ContextToBootScript (
80 IN S3_CONTEXT
*S3Context