Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/blankhtmlpage/edk2-autocompile
- Owner: BlankHtmlPage
- License: mit
- Created: 2025-01-16T12:36:58.000Z (23 days ago)
- Default Branch: main
- Last Pushed: 2025-01-16T17:12:04.000Z (23 days ago)
- Last Synced: 2025-01-16T17:44:12.927Z (23 days ago)
- Topics: bios, edk2, emulation, everyday, gcc, github-actions, nasm, qemu, ready-to-use, tianocore, tianocore-edk2, uefi
- Homepage:
- Size: 50.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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