Image of Modern Operating Systems (3rd Edition)
Image of Linux Kernel Development (3rd Edition)
Image of Advanced Programming in the UNIX Environment, Second Edition (Addison-Wesley Professional Computing Series)
Image of Android Wireless Application Development

UEFI OS Indication Variables

This post details the two UEFI OS Indication variables and provides the source code for a small UEFI shell utility, buildable with UDK2015, which retrieves the current value of the two variables

Examining TPM2 ACPI Table

In this blog post, I examine and discuss the contents of a TPM2 ACPI table and provide the source code for a simple UEFI shell utility to print out the contents of this table.

Accessing TPM Functionality From UEFI Shell - Part 1

This is the first in a series of posts which demonstrate how to access, use and modify TPM 1.2 and TPM 2.0 resources via a series of UEFI shell applications.

Examine ESRT entries from UEFI Shell

This blog post explains what is the UEFI ESRT and provides the source code and build tools for a simple utility to list ESRT entries.

Revisit - Retrieve Microsoft Windows Product Key From UEFI Shell

In this blog post, I show you how to build the listmsdm utility, which I first published in a February 2015 blog post, in the UDK2015 (UEFI Development Kit, 2015) environment.