slimbootloader/Platform/CoffeelakeBoardPkg
Kobe 20bc4cf163 feat: [Common] VBT header removal
Removed GopConfigLib and GopConfig header files
SBL will skip the runtime VBT update and will only consume updated VBT
SBL only pass the VBT reference to FSP without perform update
The updated VBTs for all platform boards will stored in VbtBin folder

Signed-off-by: Kobe <kok.tong.ong@intel.com>
2023-07-17 10:35:05 -07:00
..
AcpiTables feat: [CFL] add ACPI DMAR table (#1798) 2023-01-09 09:52:52 -05:00
CfgData feat: [CFL] add ACPI DMAR table (#1798) 2023-01-09 09:52:52 -05:00
Include Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
Library feat: [Common] VBT header removal 2023-07-17 10:35:05 -07:00
Script feat: [CFL] stitch tool to support Linux build env 2023-01-04 10:09:08 -07:00
VbtBin Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
BoardConfig.py feat: [Common] VBT header removal 2023-07-17 10:35:05 -07:00
CoffeelakeBoardPkg.dec Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
Readme.md Use LF line endings in the repository 2021-11-10 12:46:42 -08:00

Readme.md

Whiskeylake(WHL)/CoffeeLake(CFL)

Clone source

Building

  • python BuildLoader.py build cfl
  • NOTE: Build target(cfl) is common for both WHL/CFL
  • NOTE: For UEFI payload, please refer to UefiPayloadPkg in edk2 repo. In UefiPayloadPkg/BuildAndIntegrationInstructions.txt, refer to section.

Stitching

  • Prepare/Download UEFI based IFWI for WHL or CFL
  • python Platform/CoffeelakeBoardPkg/Script/StitchLoader.py -i EXISTING IFWI IMAGE -o SBL IFWI IMAGE -s Outputs/cfl/SlimBootloader.bin
  • NOTE: Please make sure that this stitching method will work only if Boot Guard in the base image is not enabled, and the silicon is not fused with Boot Guard enabled.

Flashing

  • Flash generated SBL IFWI IMAGE to the target board using DediProg SF100 or SF600 programmer.