Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/blankhtmlpage/edk2-autocompile

Building EDK2 so you don't have to.
https://github.com/blankhtmlpage/edk2-autocompile

bios edk2 emulation everyday gcc github-actions nasm qemu ready-to-use tianocore tianocore-edk2 uefi

Last synced: 17 days ago
JSON representation

Building EDK2 so you don't have to.

Awesome Lists containing this project

README

        

# EDK2 Automated Build

This repository uses GitHub Actions to automatically build `bios32.bin` and `bios64.bin` files from the Tianocore EDK2 repository. Every day, the workflow:

1. Clones the EDK2 repository.
2. Builds 64-bit (`bios64.bin`) and 32-bit (`bios32.bin`) firmware binaries.
3. Creates a release named `edk2__

## Workflow Details

- **Trigger**: Every day at 04:50 AM
- **Output**: `bios32.bin` and `bios64.bin` binaries are available as release assets.

## Build Commands

The build process is based on the following commands:

```bash
git clone https://github.com/tianocore/edk2.git
cd edk2
git pull origin master
git submodule update --init
OvmfPkg/build.sh -a X64 -n 4
cp Build/OvmfX64/DEBUG_GCC*/FV/OVMF.fd bios64.bin
OvmfPkg/build.sh -a IA32 -n 4
cp Build/OvmfIa32/DEBUG_GCC*/FV/OVMF.fd bios32.bin