]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/CloudHv/CloudHvElfHeader.fdf.inc
OvmfPkg: Introduce the OvmfSevMemoryAcceptance protocol
[mirror_edk2.git] / OvmfPkg / CloudHv / CloudHvElfHeader.fdf.inc
CommitLineData
e1c7f9b4
SB
1## @file\r
2# FDF include file that defines a PVH ELF header.\r
3#\r
4# Copyright (c) 2022, Intel Corporation. All rights reserved.\r
5#\r
6# SPDX-License-Identifier: BSD-2-Clause-Patent\r
7#\r
8##\r
9\r
10DATA = {\r
11 # ELF file header\r
12 0x7f, 0x45, 0x4c, 0x46, 0x02, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00,\r
13 0xd0, 0xff, 0x4f, 0x00, 0x00, 0x00, 0x00, 0x00, # hdr.e_entry\r
14 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x38, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,\r
15\r
16 # ELF Program segment headers\r
17 # - Load segment\r
18 0x01, 0x00, 0x00, 0x00,\r
19 0x07, 0x00, 0x00, 0x00,\r
20 0x00, 0x00, 0x00, 0x00,\r
21 0x00, 0x00, 0x00, 0x00,\r
22 0x00, 0x00, 0x10, 0x00,\r
23 0x00, 0x00, 0x00, 0x00,\r
24 0x00, 0x00, 0x10, 0x00,\r
25 0x00, 0x00, 0x00, 0x00,\r
26 0x00, 0x00, 0x40, 0x00,\r
27 0x00, 0x00, 0x00, 0x00,\r
28 0x00, 0x00, 0x40, 0x00,\r
29 0x00, 0x00, 0x00, 0x00,\r
30 0x04, 0x00, 0x00, 0x00,\r
31 0x00, 0x00, 0x00, 0x00,\r
32 # - ELFNOTE segment\r
33 0x04, 0x00, 0x00, 0x00,\r
34 0x04, 0x00, 0x00, 0x00,\r
35 0xb0, 0x00, 0x00, 0x00,\r
36 0x00, 0x00, 0x00, 0x00,\r
37 0xb0, 0x00, 0x10, 0x00,\r
38 0x00, 0x00, 0x00, 0x00,\r
39 0xb0, 0x00, 0x10, 0x00,\r
40 0x00, 0x00, 0x00, 0x00,\r
41 0x14, 0x00, 0x00, 0x00,\r
42 0x00, 0x00, 0x00, 0x00,\r
43 0x14, 0x00, 0x00, 0x00,\r
44 0x00, 0x00, 0x00, 0x00,\r
45 0x04, 0x00, 0x00, 0x00,\r
46 0x00, 0x00, 0x00, 0x00,\r
47\r
48 # XEN_ELFNOTE_PHYS32_ENTRY\r
49 0x04, 0x00, 0x00, 0x00,\r
50 0x04, 0x00, 0x00, 0x00,\r
51 0x12, 0x00, 0x00, 0x00,\r
52 0x58, 0x65, 0x6e, 0x00,\r
53 0xd0, 0xff, 0x4f, 0x00\r
54}\r