Technology & Research

Intel® Technology Journal Home

Volume 15, Issue 01

UEFI Today: Bootstrapping the Continuum


Intel(R) Technology Journal - Features Recent Research and Development with Intel(R) Technologies

ISBN 978-1-934053-43-0

  • Volume 15
  • Issue 01

UEFI Today: Bootstrapping the Continuum

Debugging Firmware Based on the Unified Extensible Firmware Interface

Article Description

Every software developer knows that debugging is more difficult than coding. Debugging is one of the most common tasks in product development and maintenance. In each phase of software engineering, engineers need debug tools. For UEFI firmware, this is an even larger problem. An environment with rich debug capability will speed up development for UEFI firmware, but specialized tools are often required.

This article provides an overview of common debug solutions including hardware based debugging, system checkpoints, and source-level debugging. Firmware specific concepts such as status codes, DEBUG/ASSERT macros, and the UEFI debug protocol are introduced. This article also demonstrates source-level debugging support using AMI and Intel solutions, comparing them to hardware-based alternatives in various scenarios. (Filetype/Size: PDF 579 KB)

Download the article

Agreement: By downloading this item, you agree to respect the copyright of the material and allow Intel to contact you about topics of interest to technical professionals working with Intel® technologies and products.

First Name*  Last Name* 
Company  E-mail* 

* indicates required fields.




Back to Top