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