]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/CloudHv/CloudHvElfHeader.fdf.inc
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[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