Hob.h 770 B

12345678910111213141516171819202122232425262728
  1. /** @file
  2. This file defines the data structures per HOB specification v0.9.
  3. Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
  4. SPDX-License-Identifier: BSD-2-Clause-Patent
  5. @par Revision Reference:
  6. These definitions are from the HOB Spec 0.9 that were not adopted by the PI specifications.
  7. **/
  8. #ifndef _HOB_H_
  9. #define _HOB_H_
  10. ///
  11. /// Capsule volume HOB -- identical to a firmware volume.
  12. /// This macro is defined to comply with the hob Framework Spec. And the marco was
  13. /// retired in the PI1.0 specification.
  14. ///
  15. #define EFI_HOB_TYPE_CV 0x0008
  16. typedef struct {
  17. EFI_HOB_GENERIC_HEADER Header;
  18. EFI_PHYSICAL_ADDRESS BaseAddress;
  19. UINT64 Length;
  20. } EFI_HOB_CAPSULE_VOLUME;
  21. #endif