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