Image of Advanced Programming in the UNIX Environment, Second Edition (Addison-Wesley Professional Computing Series)
Image of XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer)
Image of Operating System Concepts
Image of Android Wireless Application Development

Using EFI Stub Mechanism to Upgrade to Fedora 20

The Fedora 20 (codename Heisenbug) Beta has been available for a couple of weeks now and is fairly stable according to all reports and so I decided to upgrade my main Linux development system from Fedora 19 to Fedora 20 using Fedup. FedUp consists of two components – a client used to download packages and prepare for the upgrade, and a pre-boot environment which does the actual upgrade using systemd and yum. Files are downloaded to /var/tmp/fedora-upgrade (or the directory specified by the cachedir command line option) and are automatically deleted after the upgrade completes. In my case nearly 2000

Accessing EDID Information From UEFI Shell

In this post, I demonstrate how to write a UEFI command line utility to retrieve EDID information.

UEFI Shell Help Text

There are two common UEFI Shells available. The first is the older EFI Shell (see the TianoCore EdkShellBinPkg) and the second is the UEFI 2.0 Shell (See theTianoCore ShellBinPkg.) Most current UEFI implementations seem to use the older shell. In the EFI Shell, you invoke “help utility” to get help text for a particular utility. You can also do “help utility -b” to display the help text screen by screen. Just using “help” produces a sorted list of all available shell commands. In the UEFI Shell 2.0, when you invoke “help utility” to get help text for a particular utility,

Problems With UEFI Shell Options

The (U)EFI Shell has been around one form or another for nearly 15 years. Recenly I looked at Shell startup options and found that the relevant code in the Shell was badly broken and could never have worked. This post details my findings and solutions.