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.

WRITING A CUSTOM FIRST-STAGE DRIVER<br />

5-2<br />

If your driver code is going to operate in a MUL TIBUS II environment which does not use<br />

<strong>the</strong> MUL TIBUS II System Architecture <strong>bootstrap</strong> protocol, two additional driver code<br />

constraints exist. First, you must follow <strong>the</strong> MUL TIBUS II transport protocol for<br />

communication between <strong>the</strong> driver and <strong>the</strong> device controller you <strong>bootstrap</strong> load from. You<br />

can accomplish this by <strong>using</strong> Bootstrap Loader Communication System utility calls within<br />

your driver code. Second, you must organize your driver code so that it belongs to <strong>the</strong><br />

BSL-Drivers COMPACT sub-system. This last requirement is necessary because <strong>the</strong><br />

Bootstrap Loader Communication System utilities are all NEAR calls.<br />

The next two sections describe <strong>the</strong> interface <strong>the</strong>se two procedures must present to <strong>the</strong> firststage<br />

Bootstrap Loader code. Later sections describe how to supply configuration<br />

information to <strong>the</strong> driver, how to use Bootstrap Loader Communication System utilities in<br />

your driver code, and how to generate first-stage Bootstrap Loader code that includes <strong>the</strong><br />

new driver.<br />

Bootstrap Loader<br />

(<br />

(

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

Saved successfully!

Ooh no, something went wrong!