31.01.2013 Views

using the bootstrap loader

using the bootstrap loader

using the bootstrap loader

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

dma channel<br />

dma base address<br />

- -<br />

dma _separation<br />

scsi info<br />

info<br />

CONFIGURING THE FIRST STAGE<br />

A BYTE that indicates which channel on <strong>the</strong> DMA<br />

controller will be used. Specify <strong>the</strong> number of <strong>the</strong> DMA<br />

channel as listed in <strong>the</strong> appropriate Intel data sheet.<br />

A WORD that indicates <strong>the</strong> base I/O port address of<br />

<strong>the</strong> DMA controller's registers.<br />

A BYTE that indicates <strong>the</strong> number of bytes separating<br />

consecutive ports on <strong>the</strong> DMA controller.<br />

This parameter is iSBC-board-specific; it does not<br />

depend on <strong>the</strong> SCSI driver's requirements. This<br />

parameter is a BYTE which has <strong>the</strong> following meaning:<br />

Value<br />

o<br />

1<br />

2-255<br />

Meaning<br />

Indicates that no additional<br />

information is needed to<br />

configure <strong>the</strong> Bootstrap Loader<br />

for <strong>the</strong> iSBC board you are <strong>using</strong>.<br />

Indicates this configuration of <strong>the</strong><br />

Bootstrap Loader is used on <strong>the</strong><br />

iSBC 286/1 OOA board.<br />

Reserved for future use.<br />

Varies depending on <strong>the</strong> value of scsi_info.<br />

If scsi_info is 0, <strong>the</strong>n no o<strong>the</strong>r information is needed and<br />

info is left blank.<br />

If scsi info is 1, <strong>the</strong>n info is a single WORD that<br />

specifies <strong>the</strong> port address of <strong>the</strong> iSBC 286/100A port<br />

used for multiplexing DMA sources into <strong>the</strong> on-board<br />

82258 DMA component.<br />

The SCSI driver can be used to <strong>bootstrap</strong> load from any random-access device on <strong>the</strong> SCSI<br />

bus. The SCSI driver can also be used to <strong>bootstrap</strong> load from specific random-access<br />

devices on <strong>the</strong> SASI bus. When <strong>using</strong> <strong>the</strong> SASI bus, you must select a specific device,<br />

because <strong>the</strong> SASI devices require unique initialization information. Do this by specifying<br />

unique unit information for each device on <strong>the</strong> SASI bus (<strong>the</strong> %SASI_ UNIT_INFO macro<br />

is used for this purpose).<br />

The %BSCSI macro can be invoked only once in <strong>the</strong> BSCSI.A86 configuration file. The<br />

%SASI _ UNIT _INFO macro (described in <strong>the</strong> next section) can be invoked multiple times<br />

to allow specification of <strong>the</strong> units on <strong>the</strong> SASI bus. Refer to <strong>the</strong> description of <strong>the</strong><br />

%SASI _ UNIT _INFO macro to see how to specify unique unit information for devices on<br />

<strong>the</strong> SASI bus.<br />

Bootstrap Loader 3-41

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!