--- /dev/null
+/** @file\r
+ Define the structure for the Payload command line Hob.\r
+\r
+Copyright (c) 2022, Intel Corporation. All rights reserved.<BR>\r
+SPDX-License-Identifier: BSD-2-Clause-Patent\r
+\r
+**/\r
+\r
+#ifndef PAYLOAD_COMMAND_LINE_H_\r
+#define PAYLOAD_COMMAND_LINE_H_\r
+\r
+#include <Uefi.h>\r
+#include <UniversalPayload/UniversalPayload.h>\r
+\r
+#pragma pack (1)\r
+\r
+typedef struct {\r
+ UNIVERSAL_PAYLOAD_GENERIC_HEADER Header;\r
+ UINT32 Count;\r
+ CHAR8 CommandLine[0];\r
+} UNIVERSAL_PAYLOAD_COMMAND_LINE;\r
+\r
+#pragma pack()\r
+\r
+#define UNIVERSAL_PAYLOAD_COMMAND_LINE_REVISION 1\r
+\r
+extern GUID gEdkiiPayloadCommandLineGuid;\r
+#endif\r
gUefiAcpiBoardInfoGuid = {0xad3d31b, 0xb3d8, 0x4506, {0xae, 0x71, 0x2e, 0xf1, 0x10, 0x6, 0xd9, 0xf}}\r
gUefiSerialPortInfoGuid = { 0x6c6872fe, 0x56a9, 0x4403, { 0xbb, 0x98, 0x95, 0x8d, 0x62, 0xde, 0x87, 0xf1 } }\r
gLoaderMemoryMapInfoGuid = { 0xa1ff7424, 0x7a1a, 0x478e, { 0xa9, 0xe4, 0x92, 0xf3, 0x57, 0xd1, 0x28, 0x32 } }\r
+ gEdkiiPayloadCommandLineGuid = {0xb5aeb34f, 0x3047, 0x4955, {0xb8, 0x80, 0xad, 0xd3, 0x6d, 0x86, 0xdc, 0x0f}}\r
\r
# SMM variable support\r
gNvVariableInfoGuid = { 0x7a345dca, 0xc26, 0x4f2a, { 0xa8, 0x9a, 0x57, 0xc0, 0x8d, 0xdd, 0x22, 0xee } }\r