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.

CONFIGURING THE FIRST STAGE<br />

3.4.2 %BMSC and %B220 Macros<br />

3-34<br />

The %BMSC and %B220 macros are used to configure <strong>the</strong> Bootstrap Loader driver for<br />

<strong>the</strong> iSBC 214, iSBC 215G, iSBC 220 and iSBC 221 controller boards.<br />

The BMSC.A86 file contains two macros, %BMSC and %B220. However, you can use<br />

only one. If you have one of <strong>the</strong> drivers listed in <strong>the</strong> Note at <strong>the</strong> bottom of Table 3-1, you<br />

should use <strong>the</strong> %BMSC macro. If you have <strong>the</strong> iSBC 220, you should use <strong>the</strong> %B220<br />

macro. Both macros have <strong>the</strong> form<br />

where:<br />

%Bxxx (wakeup, cylinders, fixed_heads, removable_heads, sectors,<br />

dev _gran, alternates)<br />

xxx Ei<strong>the</strong>r MSC or 220.<br />

wakeup Base address of <strong>the</strong> controller's wakeup port.<br />

The remaining parameters are used to specify <strong>the</strong> characteristics of <strong>the</strong> disk drives. If<br />

<strong>the</strong> %DEVICE macro you used for MSC or iSBC 220 devices in <strong>the</strong> BS l.A86 or<br />

BSIMB2.A86 file has deviceinitmsc (ra<strong>the</strong>r than deviceinitmscgen) as its third<br />

parameter, <strong>the</strong>n all MSC or iSBC 220 drives used by <strong>the</strong> Bootstrap Loader must have<br />

<strong>the</strong> characteristics listed in <strong>the</strong> following parameters. That is, <strong>the</strong>y must have <strong>the</strong> same<br />

number of cylinders per platter, fixed heads, removable heads, sectors per track, bytes<br />

per sector, and alternate cylinders. However, if <strong>the</strong> %DEVICE macro specifies<br />

deviceinitmscgen,<strong>the</strong>se restrictions do not apply and <strong>the</strong> following parameters are not<br />

used by <strong>the</strong> Bootstrap Loader.<br />

cylinders<br />

fixed heads<br />

removable heads<br />

sectors<br />

alternates<br />

Number of cylinders on <strong>the</strong> disk drive or drives.<br />

Number of heads on fixed platters.<br />

Number of heads on removable platters.<br />

Number of sectors per track.<br />

Number of bytes per sector.<br />

Number of cylinders set aside as backups for cylinders<br />

having imperfections.<br />

Bootstrap Loader

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

Saved successfully!

Ooh no, something went wrong!