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