]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/CloudHv/CloudHvElfHeader.fdf.inc
OvmfPkg/Microvm/pcie: add pcie support
[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