XenElfHeader.fdf.inc 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. ## @file
  2. # FDF include file that defines a PVH ELF header.
  3. #
  4. # Copyright (c) 2022, Intel Corporation. All rights reserved.
  5. #
  6. # SPDX-License-Identifier: BSD-2-Clause-Patent
  7. #
  8. ##
  9. DATA = {
  10. # ELF file header
  11. 0x7f, 0x45, 0x4c, 0x46, 0x01, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00,
  12. 0xd0, 0xff, 0x2f, 0x00, # hdr.e_entry
  13. 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x00, 0x20, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  14. # ELF Program segment headers
  15. # - Load segment
  16. 0x01, 0x00, 0x00, 0x00,
  17. 0x00, 0x00, 0x00, 0x00,
  18. 0x00, 0x00, 0x10, 0x00,
  19. 0x00, 0x00, 0x10, 0x00,
  20. 0x00, 0x00, 0x20, 0x00,
  21. 0x00, 0x00, 0x20, 0x00,
  22. 0x07, 0x00, 0x00, 0x00,
  23. 0x00, 0x00, 0x00, 0x00,
  24. # - ELFNOTE segment
  25. 0x04, 0x00, 0x00, 0x00,
  26. 0x74, 0x00, 0x00, 0x00,
  27. 0x74, 0x00, 0x10, 0x00,
  28. 0x74, 0x00, 0x10, 0x00,
  29. 0x14, 0x00, 0x00, 0x00,
  30. 0x14, 0x00, 0x00, 0x00,
  31. 0x04, 0x00, 0x00, 0x00,
  32. 0x00, 0x00, 0x00, 0x00,
  33. # XEN_ELFNOTE_PHYS32_ENTRY
  34. 0x04, 0x00, 0x00, 0x00,
  35. 0x04, 0x00, 0x00, 0x00,
  36. 0x12, 0x00, 0x00, 0x00,
  37. 0x58, 0x65, 0x6e, 0x00,
  38. 0xd0, 0xff, 0x2f, 0x00
  39. }