slimbootloader/Platform/CoffeelakeBoardPkg
Sean McGinn eeb05a8a5e Add SBL resiliency common code
This change adds SBL resiliency-related code
to common SG1A, SG1B, SG02, and FWU code

Signed-off-by: Sean McGinn <sean.mcginn@intel.com>
2022-08-17 11:40:43 -07:00
..
AcpiTables FWU: support OEM key revocation together with BIOS/CSME update 2022-07-19 15:31:23 -07:00
CfgData Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
Include Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
Library Add SBL resiliency common code 2022-08-17 11:40:43 -07:00
Script fix the wrong sblopen_dir value in StitchLoader.py and StitchIfwi.py 2022-05-05 10:09:21 -07:00
VbtBin Use LF line endings in the repository 2021-11-10 12:46:42 -08:00
BoardConfig.py Add SBL resiliency common code 2022-08-17 11:40:43 -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.