The UEFI Fall 2023 Developers Conference & Plugfest was held October 9-12, 2023 in Hillsboro, Oregon. This was the first in-person UE...
JEDEC Manufacturer IDs Are a Mess
The Vendor ID . Seems like a pretty prosaic topic. What's to say? Every vendor has a numeric identifier that is globally unique so th...
Reverse Engineering UEFI with Ghidra
Ghidra is a free and open-source tool for software reverse engineering. It is extensible, and allows for application-specific capabilities...
Introduction to the Netwide Assembler (NASM)
NASM, or the Netwide Assembler , is an open-source assembler for x86 CPUs. Why is this important? NASM is a prerequisite for building with...
Software Bill of Materials (SBOM) in Practice
On May 12, 2021, U.S. President Joe Biden issued the Executive Order on Improving the Nation’s Cybersecurity . ( Executive Order 14028 ) ...
Will it run DOOM?
One of the most fun pastimes coming out of the hacker/hobbyist scene is the Will It Run DOOM? meme. If you're not familiar with it, th...
EDID and DisplayID
In " The Before Times" (think: 1980s), there was no way for graphics adapters and monitors to negotiate a common set of supported...
Platform Initialization (PI) Spec v1.8
The UEFI Forum released the latest and greatest version of the beloved Platform Initialization (PI) Specification , v1.8. It is notable th...