using the bootstrap loader
using the bootstrap loader
using the bootstrap loader
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