/** @file\r
Platform BDS customizations include file.\r
\r
- Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR>\r
- This program and the accompanying materials\r
- are licensed and made available under the terms and conditions of the BSD License\r
- which accompanies this distribution. The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php\r
-\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+ Copyright (c) 2006 - 2017, Intel Corporation. All rights reserved.<BR>\r
+ SPDX-License-Identifier: BSD-2-Clause-Patent\r
\r
Module Name:\r
\r
#include <IndustryStandard/Acpi.h>\r
#include <IndustryStandard/SmBios.h>\r
#include <IndustryStandard/PeImage.h>\r
+#include <IndustryStandard/Virtio095.h>\r
\r
#include <Library/DebugLib.h>\r
#include <Library/BaseMemoryLib.h>\r
#include <Library/IoLib.h>\r
#include <Library/NvVarsFileLib.h>\r
#include <Library/QemuFwCfgLib.h>\r
+#include <Library/QemuFwCfgS3Lib.h>\r
#include <Library/QemuBootOrderLib.h>\r
\r
#include <Protocol/Decompress.h>\r
\r
#include <Guid/Acpi.h>\r
#include <Guid/SmBios.h>\r
-#include <Guid/Mps.h>\r
#include <Guid/HobList.h>\r
#include <Guid/GlobalVariable.h>\r
#include <Guid/EventGroup.h>\r
+#include <Guid/DebugAgentGuid.h>\r
\r
#include <OvmfPlatforms.h>\r
\r
DEVICE_PATH_MESSAGING_PC_ANSI \\r
}\r
\r
+#define gEndEntire \\r
+ { \\r
+ END_DEVICE_PATH_TYPE, \\r
+ END_ENTIRE_DEVICE_PATH_SUBTYPE, \\r
+ { \\r
+ END_DEVICE_PATH_LENGTH, \\r
+ 0 \\r
+ } \\r
+ }\r
+\r
#define PCI_CLASS_SCC 0x07\r
#define PCI_SUBCLASS_SERIAL 0x00\r
#define PCI_IF_16550 0x02\r
#define CONSOLE_IN BIT1\r
#define STD_ERROR BIT2\r
extern PLATFORM_CONSOLE_CONNECT_ENTRY gPlatformConsole[];\r
+extern PLATFORM_CONSOLE_CONNECT_ENTRY gXenPlatformConsole[];\r
\r
//\r
// Platform BDS Functions\r