alder_lake_bios/Intel/AlderLake/AlderLakeOpenBoardPkg/ReadMe.md

1.7 KiB

EDK II Minimized firmware for Intel(R)AlderLake platforms

##Features The Minimized AlderLake provides the minimal feature of the AlderLake BIOS.

Windows Build Instructions

Pre-requisites

  • Microsoft Visual Studio.
    • Visual Studio 2015 recommended and is used in the examples below.
  • ASL compiler: Available from http://www.acpica.org
    • Install into C:\ASL to match default tools_def.txt configuration;
    • or update tools_def.txt to match ASL compiler location.
  • NASM assembler: Available from: http://www.nasm.us/
    • Install into C:\NASM to match default tools_def.txt configuration;
    • or update tools_def.txt to match NASM assembler location.
  • Intel Binaries.
    • Please go to Intel Website to download essential binaries, and place into AlderLakeOpenBoardPkg\Binaries; or Contact your Intel window.

Build

  1. Open command window, go to the WORKSPACE.
  2. Go to the board folder you want to build. ex. Type cd Intel\AlderLakeOpenBoardPkg\AlderLakeSimics.
  3. Type SetEdk2Env.bat.
  4. Type prep and make prebuild finish for debug build, prep r for release build.
  5. Type bld to build AlderLake BIOS image.
  6. BIOS is generated at WORKSPACE\RomImages\BOARDNAME.fd.
  7. Whole Image for Simics is generated at WORKSPACE\RomImages\MinPlatform\AlderLakeSimicsLP\ADL_Simics_DEBUG.bin

The user can run FITC tool to build full image for flash (BIOS + ME + DESC). The user can also burn the BIOS image to correct flash region directly.

##Known limitations

  1. This firmware project has only been validated on Simics.
  2. This firmware project has only been validated booting to Microsoft Windows 10 x64 with AHCI mode.
  3. This firmware project has only been validated using the Microsoft Visual Studio 2015 compiler.