Osflash; Implementation; Plug And Play (Pnp); Resource Allocation - Intel NetStructure ZT 5515 Product Specification

Table of Contents

Advertisement

System BIOS
9.4
9.4.1
9.5
9.5.1
54
Downloaded from
Elcodis.com
electronic components distributor

OSFlash

OSFlash (also known as FlashOS) is an additional boot source that appears as a device in the boot
order menu. The boot source consists of a user-supplied image stored in Flash memory, which is
copied into RAM by the BIOS and then executed. The function and purpose of the boot image is
completely up to the user.

Implementation

The OSFlash image is stored at the bottom of the Flash memory space on the board. Exactly what
constitutes the "bottom" depends on the Flash configuration of the platform, and may be somewhat
arbitrary on a board with a paged Flash area.
The boot image in Flash is preceded by a header that defines the load and entry points:
struct {
UINT8
sig[16];
INT32
dest;
UINT32
entry;
UINT16
blocks;
UINT16
last;
UINT32
image_size;/* total image size in bytes (not currently */
} os_header;
As an example, an image of size 94F01h, which should be loaded at 1000h
and entered at 100:80h (absolute address 1080h) would have these values in
the header:
dest = 0x1000;
entry = (0x100 << 16 ) | 0x80);
blocks = 0xA;
last = 0x2781; /* 0x4F01 divided by two and rounded up */
image_size = 0x94F01;

Plug and Play (PnP)

The system BIOS supports the following industry standards for making the system "Plug and Play
ready" such as ACPI, PCI local bus specification rev 2.1 and SMBIOS 1.

Resource Allocation

The system BIOS identifies, allocates, and initializes resources in a manner consistent with other
Intel servers. The BIOS scans, in order, for the following:
®
TM
Intel
NetStructure
ZT 5515 Compute Processor Board Technical Product Specification
/* signature: 'ALTERNATE OS mr' */
/* 32-bit flat address where image will be */
/* copied to RAM default 800h */
/* segment/offset of execution entry point */
/* image, default 80:0h */
/* number of 64K blocks to copy when loading */
/* image into RAM */
/* number of 16 bit WORDS to copy in last */
/* block (range 1-8000h) */
/* used by loader) */

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the NetStructure ZT 5515 and is the answer not in the manual?

Questions and answers

Table of Contents