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 />

The following syntax errors can occur if you enter incorrect parameters or incorrect<br />

combinations of parameters.<br />

ERROR - , invalid interface type<br />

ERROR - invalid parameter combination<br />

3.2.4 %CPU Macro<br />

The %CPU macro identifies <strong>the</strong> type of CPU that executes <strong>the</strong> <strong>bootstrap</strong> loading<br />

operation. You must include this macro in <strong>the</strong> BS1.A86 or BS1MB2.A86 file once (and<br />

only once).<br />

The syntax of <strong>the</strong> CPU macro is<br />

where:<br />

%CPU( cpu type)<br />

The type of CPU executing <strong>the</strong> <strong>bootstrap</strong> operation. Valid types are:<br />

Type<br />

8086<br />

8088<br />

80186<br />

80188<br />

80286<br />

80386<br />

Description<br />

8086 processor (iRMX I only)<br />

8088 processor (iRMX I only)<br />

80186 processor (iRMX I only)<br />

80188 processor (iRMX I only)<br />

80286 processor (iRMX I and iRMX II)<br />

386® processor (iRMX I and iRMX II)<br />

3.2.5 %BMPS Macro (MULTIBUS® II Only)<br />

3-12<br />

The %BMPS macro configures <strong>the</strong> message passing system used during <strong>bootstrap</strong> loading.<br />

This macro identifies <strong>the</strong> base address of <strong>the</strong> Message Passing Coprocessor (MPC),<br />

address distance between MPC ports, and information that defines how direct memory<br />

access (DMA) transfers occur. If you have a MULTIBUS II system that bootloads from a<br />

device whose driver uses MULTIBUS II transport protocol (i.e. <strong>the</strong> 186/224A driver), you<br />

must use this macro. If you have a MUL TIBUS I system or a system that bootloads from a<br />

device whose driver does not use MUL TIBUS II transport protocol, you must not use this<br />

macro.<br />

The syntax of <strong>the</strong> %BMPS macro is<br />

%BMPS (mpc$base$addr, port$sep, duty$cycle, dma$base$addr, dma$in, dma$out,<br />

dma$trans, data$width)<br />

Bootstrap Loader

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

Saved successfully!

Ooh no, something went wrong!