Skip to content
This repository has been archived by the owner on Jun 17, 2022. It is now read-only.
/ uefi Public archive

Fast and lightweight yet another UEFI implementation

License

Notifications You must be signed in to change notification settings

yabits/uefi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yabits/uefi CircleCI

⚠️ yabits/uefi is no longer maintained. This repository is archived.

A minoca based UEFI coreboot payload (WIP)

yabits/uefi is an UEFI coreboot payload. The code is based on the part of Minoca OS. Minoca OS has minimal UEFI implementation for some platforms, like BeagleBone Black, Paspberry Pi and Legacy BIOS. This project is trying to port the code base to coreboot as a payload. Our goal is running Linux, *BSDs and other bootloaders from this firmware.

Building

Before building, clone coreboot and build Libpayload.

$ git clone https://github.com/yabits/uefi.git
$ cd uefi
$ make menuconfig
$ make

License

Most of the code comes from Minoca OS, licensed under the terms of GNU General Public License, version 3. Some code is from FILO, licensed under the terms of GNU Public License, version 2. See the header of source code files for more details.