alder_lake_bios/Intel/AlderLake/AlderLakeOpenBoardPkg/ReadMe.md

37 lines
1.7 KiB
Markdown

# **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.