Intel NetStructure ZT 5515 Product Specification page 49

Table of Contents

Advertisement

®
Intel
NetStructure
Downloaded from
Elcodis.com
electronic components distributor
The SIS table consists of both static information provided at BIOS build time, and dynamic
information that is modified when the structure is loaded into shadow RAM during BIOS POST.
The dynamic or "running" version of the table is located in the BIOS shadow area near the top of
the 1 Mbyte address space. The static version of the table can be extracted from the BIOS image
itself, either in Flash or from a file on disk.
Which elements of the structure are dynamic depends on the particular platform. For example, a
board that is always loaded with the same type and size of Flash device could define the
FlashSize and FlashID fields statically, while a product with several Flash options would
need to be able to modify those fields during POST.
The System Information Structure is defined as follows in C language syntax:
typedef struct
{
UINT8
UINT32
UINT32
UINT32
UINT32
UINT16
UINT16
UINT16
UINT16
UINT16
UINT16
UINT16
UINT16
UINT16
UINT16
UINT8
UINT8
UINT8
UINT8
UINT8
UINT8
UINT8
UINT8
UINT8
UINT8
UINT8
UINT8
UINT32
UINT32
UINT16
UINT16
UINT8
} ZiaSysInfo;
TM
ZT 5515 Compute Processor Board Technical Product Specification
Signature[8];
SysFlag;
/* <-- new flags added Ver 1.02 */
BiosAddr;
BiosNvAddr;
FlashAddr;
CPUtype;
BiosSize;
BiosNvSize;
BiosVersion;
FlashID;
FlashPageSize;
FlashEraseSize;
FDriveSize;
StructureSize;
StructureVersion;
CPUstr[16];
NetworkID[6];
BiosPage;
BiosNvPage;
FlashSize;
FlashCount;
Algorithm;
Mechanism;
FDriveLetter;
ChecksumPad;
NetworkIDPad;
BootBlockPage; /* <-- Ver 1.01 starts here */
BootBlockAddr;
FDriveAddr;
BootBlockSize;
TotalBiosSize;
FDrivePage;
System BIOS
49

Advertisement

Table of Contents
loading

Table of Contents