]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/Include/Guid/XenInfo.h
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / OvmfPkg / Include / Guid / XenInfo.h
CommitLineData
84c1b22e 1/** @file\r
2 XenInfo HOB passed by PEI into DXE.\r
3\r
4Copyright (c) 2011, Andrei Warkentin <andreiw@motorola.com>\r
b26f0cf9 5SPDX-License-Identifier: BSD-2-Clause-Patent\r
84c1b22e 6\r
7**/\r
8\r
9#ifndef __XEN_INFO_H__\r
10#define __XEN_INFO_H__\r
11\r
12#define EFI_XEN_INFO_GUID \\r
13 { 0xd3b46f3b, 0xd441, 0x1244, {0x9a, 0x12, 0x0, 0x12, 0x27, 0x3f, 0xc1, 0x4d } }\r
14\r
15typedef struct {\r
16 ///\r
17 /// Beginning of the hypercall page.\r
18 ///\r
ac0a286f 19 VOID *HyperPages;\r
84c1b22e 20 ///\r
84c1b22e 21 /// Hypervisor major version.\r
22 ///\r
ac0a286f 23 UINT16 VersionMajor;\r
84c1b22e 24 ///\r
25 /// Hypervisor minor version.\r
26 ///\r
ac0a286f 27 UINT16 VersionMinor;\r
60d26545
AP
28 ///\r
29 /// Pointer to the RSDP found in the hvm_start_info provided to a PVH guest\r
30 ///\r
ac0a286f 31 VOID *RsdpPvh;\r
84c1b22e 32} EFI_XEN_INFO;\r
33\r
ac0a286f 34extern EFI_GUID gEfiXenInfoGuid;\r
84c1b22e 35\r
36#endif\r