UEFI

The Unified Extensible Firmware Interface (UEFI) is a publicly available specification that defines a software interface between an operating system and platform firmware. UEFI replaces the legacy Basic Input/Output System (BIOS) boot firmware originally present in all IBM PC-compatible personal computers, with most UEFI firmware implementations providing support for legacy BIOS services. UEFI can support remote diagnostics and repair of computers, even with no operating system installed.
Here are 34 public repositories matching this topic...
IDA plugin and loader for UEFI firmware analysis and reverse engineering automation
-
Updated
Jan 19, 2025 - C++
Extract BIOS firmware from Intel-based workstations and laptops
-
Updated
May 6, 2024 - C++
Homebrew x64 OS written in C++ that runs Doom!
-
Updated
Apr 24, 2024 - C++
An object-oriented wrapper to the UEFI specification.
-
Updated
Nov 22, 2017 - C++
Hobby simple kernel (x86-64) and bootloader (UEFI) written in C++.
-
Updated
Sep 23, 2024 - C++
Tool to simplify dual-boot scenarios by changing the UEFI boot order to a desired entry before rebooting.
-
Updated
Nov 11, 2016 - C++