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.

4.1 INTRODUCTION<br />

CONFIGURING THE THIRD STAGE 4<br />

The third stage of <strong>the</strong> Bootstrap Loader is used only for loading iRMX II systems. It<br />

provides <strong>the</strong> capability of loading modules that use <strong>the</strong> 80286 object module format (such<br />

as those produced <strong>using</strong> BND286 and BLD286) and those that require <strong>the</strong> processor's<br />

protected virtual address mode. This chapter describes how to configure <strong>the</strong> third stage.<br />

There are three different types of third stages that can be used to load iRMX II files: <strong>the</strong><br />

generic third stage, <strong>the</strong> device-specific third stage and <strong>the</strong> remote third stage. Allload<br />

OMF-286 modules, but <strong>the</strong> generic and remote third stages leave <strong>the</strong> processor in real<br />

address mode while <strong>the</strong>y load. This permits it to use <strong>the</strong> first-stage device drivers to access<br />

<strong>the</strong> storage devices. The device-specific third stage switches <strong>the</strong> processor into protected<br />

mode before calling <strong>the</strong> device driver. Although this permits <strong>the</strong> device driver to load into<br />

<strong>the</strong> entire 16 megabyte address space, special device drivers that work in protected mode<br />

must be included in <strong>the</strong> third stage.<br />

Configuration of <strong>the</strong> third stage differs slightly depending on whe<strong>the</strong>r you configure <strong>the</strong><br />

generic, remote or device-specific third stage. However, <strong>the</strong> differences are small enough<br />

that all will be described toge<strong>the</strong>r throughout most of this chapter. The next two sections<br />

provide overviews of configuring each type of third stage. The rest of <strong>the</strong> chapter provides<br />

<strong>the</strong> details of third-stage configuration, noting any options that apply specifically to one<br />

type of third stage.<br />

Bootstrap Loader<br />

4-1

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

Saved successfully!

Ooh no, something went wrong!