vendorcode/intel: Add EDK2 header files

Hardware / Coreboot - Lee Leahy [intel.com] - 30 April 2015 15:28 UTC

As the first step in adding support for FSP 1.1, add common header files for EDK2. Internally FSP is based upon EDK2 and uses the defines and data structures within these files for its interface.

These files come from revision 16227 of the open source EDK2 tree at https://svn.code.sf.net/p/edk2/code/trunk/edk2. These files are provided in an EDK2 style tree to allow direct comparison with the EDK2 tree.

Updates may be done manually to these files but only to support FSP 1.1 on UEFI 2.4. A uefi_2.5 tree should be added in the future as FSP binaries migrate to UEFI 2.5.

Note: All the files were modified to use Linux line termination.

BRANCH=none BUG=None TEST=Build for Braswell or Skylake boards using FSP 1.1.

Change-Id: Ide5684b7eb6392e12f9f2f24215f5370c2d47c70

c95ebcc vendorcode/intel: Add EDK2 header files
.../intel/edk2/uefi_2.4/MdePkg/Include/Base.h | 1026 ++++++++++++++++++++
.../MdePkg/Include/Guid/FirmwareFileSystem2.h | 40 +
.../uefi_2.4/MdePkg/Include/Guid/WinCertificate.h | 128 +++
.../uefi_2.4/MdePkg/Include/Ia32/ProcessorBind.h | 292 ++++++
.../MdePkg/Include/IndustryStandard/PeImage.h | 756 +++++++++++++++
.../edk2/uefi_2.4/MdePkg/Include/Library/HobLib.h | 506 ++++++++++
.../edk2/uefi_2.4/MdePkg/Include/Pi/PiBootMode.h | 42 +
.../uefi_2.4/MdePkg/Include/Pi/PiFirmwareFile.h | 494 ++++++++++
.../uefi_2.4/MdePkg/Include/Pi/PiFirmwareVolume.h | 234 +++++
.../intel/edk2/uefi_2.4/MdePkg/Include/Pi/PiHob.h | 452 +++++++++
.../MdePkg/Include/Protocol/GraphicsOutput.h | 276 ++++++
.../uefi_2.4/MdePkg/Include/Uefi/UefiBaseType.h | 301 ++++++
.../uefi_2.4/MdePkg/Include/Uefi/UefiMultiPhase.h | 193 ++++
.../uefi_2.4/MdePkg/Include/X64/ProcessorBind.h | 298 ++++++
src/vendorcode/intel/edk2/uefi_2.4/uefi_types.h | 124 +++
15 files changed, 5162 insertions(+)

Upstream: review.coreboot.org


  • Share