CloudHvElfHeader.fdf.inc 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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, 0x02, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00,
  12. 0xd0, 0xff, 0x4f, 0x00, 0x00, 0x00, 0x00, 0x00, # hdr.e_entry
  13. 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,
  14. # ELF Program segment headers
  15. # - Load segment
  16. 0x01, 0x00, 0x00, 0x00,
  17. 0x07, 0x00, 0x00, 0x00,
  18. 0x00, 0x00, 0x00, 0x00,
  19. 0x00, 0x00, 0x00, 0x00,
  20. 0x00, 0x00, 0x10, 0x00,
  21. 0x00, 0x00, 0x00, 0x00,
  22. 0x00, 0x00, 0x10, 0x00,
  23. 0x00, 0x00, 0x00, 0x00,
  24. 0x00, 0x00, 0x40, 0x00,
  25. 0x00, 0x00, 0x00, 0x00,
  26. 0x00, 0x00, 0x40, 0x00,
  27. 0x00, 0x00, 0x00, 0x00,
  28. 0x04, 0x00, 0x00, 0x00,
  29. 0x00, 0x00, 0x00, 0x00,
  30. # - ELFNOTE segment
  31. 0x04, 0x00, 0x00, 0x00,
  32. 0x04, 0x00, 0x00, 0x00,
  33. 0xb0, 0x00, 0x00, 0x00,
  34. 0x00, 0x00, 0x00, 0x00,
  35. 0xb0, 0x00, 0x10, 0x00,
  36. 0x00, 0x00, 0x00, 0x00,
  37. 0xb0, 0x00, 0x10, 0x00,
  38. 0x00, 0x00, 0x00, 0x00,
  39. 0x14, 0x00, 0x00, 0x00,
  40. 0x00, 0x00, 0x00, 0x00,
  41. 0x14, 0x00, 0x00, 0x00,
  42. 0x00, 0x00, 0x00, 0x00,
  43. 0x04, 0x00, 0x00, 0x00,
  44. 0x00, 0x00, 0x00, 0x00,
  45. # XEN_ELFNOTE_PHYS32_ENTRY
  46. 0x04, 0x00, 0x00, 0x00,
  47. 0x04, 0x00, 0x00, 0x00,
  48. 0x12, 0x00, 0x00, 0x00,
  49. 0x58, 0x65, 0x6e, 0x00,
  50. 0xd0, 0xff, 0x4f, 0x00
  51. }