Browse Prior Art Database

Method for the creation and dilation of a firmware image header to comply with standards-based tools and infrastructure

IP.com Disclosure Number: IPCOM000013686D
Publication Date: 2003-Jun-18
Document File: 2 page(s) / 36K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method for the creation and dilation of a firmware image header to comply with standards-based tools and infrastructure. Benefits include improved functionality, improved performance, and an improved user experience.

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 69% of the total text.

Method for the creation and dilation of a firmware image header to comply with standards-based tools and infrastructure

Disclosed is a method for the creation and dilation of a firmware image header to comply with standards-based tools and infrastructure. Benefits include improved functionality, improved performance, and an improved user experience.

Background

        � � � � � Execute-in-place (XIP) and compressed data exchange/extensible firmware interface (DXE/EFI) drivers and principle end item (PEI) module images have a constant overhead to support their image header. Flash space usage can be minimized by providing a subset of the standard image format. All of the tools on the market for source-level debug are written to work with the standard image headers. A tool is required to bridge the tool-chain availability issue and minimize the in-place flash space storage requirements.

Description

        � � � � � The disclosed method is a firmware-specific image format header that can be used to reconstruct a standard’s-based image header. This reconstruction is required to coexist with local and remote debuggers. The method provides the capability to reconstruct a standard image

format with its conventional overhead from a strict subset image.

        � � � � � The disclose method provides a firmware flow to enable local and remote debug agents that are coded to the standard image format to operate (see Figure 1). This capability enables sophisticated debug and user experiences when diagnosing a...