ELTORITO_CATALOG Union Reference


Data Fields

struct {
   CHAR8   Reserved [0x20]
Unknown
struct {
   UINT8   Indicator
 Must be 01.
   UINT8   PlatformId
   UINT16   Reserved
   CHAR8   ManufacId [24]
   UINT16   Checksum
   UINT16   Id55AA
Catalog
struct {
   UINT8   Indicator
 88 = Bootable, 00 = Not Bootable
   UINT8   MediaType: 4
   UINT8   Reserved1: 4
 Must be 0.
   UINT16   LoadSegment
   UINT8   SystemType
   UINT8   Reserved2
 Must be 0.
   UINT16   SectorCount
   UINT32   Lba
Boot
struct {
   UINT8   Indicator
 90 - Header, more header follw, 91 - Final Header
   UINT8   PlatformId
   UINT16   SectionEntries
 Number of section entries following this header.
   CHAR8   Id [28]
Section

Detailed Description

Catalog Entry

Field Documentation

struct { ... } ELTORITO_CATALOG::Boot

Initial/Default Entry or Section Entry

struct { ... } ELTORITO_CATALOG::Catalog

Catalog validation entry (Catalog header)

Must be 01.

90 - Header, more header follw, 91 - Final Header

88 = Bootable, 00 = Not Bootable

Must be 0.

Must be 0.

struct { ... } ELTORITO_CATALOG::Section

Section Header Entry

Number of section entries following this header.

struct { ... } ELTORITO_CATALOG::Unknown


Generated on Thu Sep 24 23:14:28 2015 for MdePkg[ALL] by  doxygen 1.5.7.1