Building manual
Intro
This document describes the procedure for compiling coreboot for Protectli VP2420.
Requirements
- Docker
- Git
Build Dasharo BIOS firmware
-
Clone the coreboot repository:
git clone https://github.com/Dasharo/coreboot
-
Checkout the desired version, e.g.
v1.0.0
:cd coreboot git checkout protectli_vault_ehl_v1.0.0
-
Checkout submodules:
git submodule update --init --checkout
-
Obtain the Protectli blobs package and extract it to
3rdparty/blobs/mainboard
directory (or keep it asprotectli_blobs.zip
file in the coreboot directory, the build script will extract it if needed in step 5). -
Build the firmware v1.0.0 or newer:
./build.sh vp2420
The resulting coreboot image will be placed in build/coreboot.rom
.