PDP OS Boot Sequence: WAS Re: RK05/RL02 Boot Sequence

From: Wai-Sun Chia <waisun.chia_at_hp.com>
Date: Thu Jul 1 11:37:32 2004

Any ideas as to where can I get more details on the various OSes boot
sequence on the PDP11?

Should have details like what disk block goes to which core address, how
to find/load/jump to the kernel..etc.


Paul Koning wrote:
>>>>>>"wai-sun" == wai-sun chia <squidster_at_techie.com> writes:
>
>
> wai-sun> Hello list, I'm trying to figure out the boot sequence on
> wai-sun> both the RK05 and RL02 drive from a PDP. Here's how I
> wai-sun> understand it so far:
>
> wai-sun> 1. Get the bootstrap in core either via the FP or PTR.
> wai-sun> 2. Execute bootstrap and pull in the absolute loader from
> wai-sun> 1st. sector of 512 bytes or 256 words; i.e. copy 1st. sector
> wai-sun> of drive to core starting from 0 3. Execute absolute loader
> wai-sun> by a JMP 0. 4. ??? What happens next ???
>
> Typically, what happens next is that more initialization code is read
> in from the disk. How much and where it comes from depends on the OS.
>
> For example, in RT11 the bootstrap is 2 blocks long (block 2 is the
> rest). It reads the directory to find the kernel and loads that, then
> jumps to it. (Give or take some handwaving; Megan can improve on this
> in her sleep...)
>
> In RSTS, the bootstrap contains a list of disk blocks where the
> init.sys program lives; first it moves itself up into high memory and
> then it reads init.sys using that table, and jumps to the entry
> point. Init.sys finds all the hardware, does all sorts of setup, and
> finally loads the OS.
>
> IAS and RSX-11D have a saved memory image; the boot loader loads that
> and then fakes a powerfail interrupt. The power restore routines then
> reinitialize ths OS and drivers, and you're up.
>
> Other PDP11 operating systems -- no idea, but changes are it's a
> variation on one of these themes.
>
> paul
>

-- 
           a8888b.
          d888888b.
          8P"YP"Y88       Wai-Sun "Squidster" Chia
          8|o||o|88       Technical Consultant (RHCE)
          8'    .88       Linux/Unix Development
          8`._.' Y8.      Consulting & Integration
         d/      `8b.     HP Services Malaysia
        dP   .    Y8b.
       d8:'  "  `::88b
      d8"         'Y88b
     :8P    '      :888
      8a.   :     _a88P
    ._/"Yaa_:   .| 88P|
    \    YP"    `| 8P  `.
    /     \.___.d|    .'
    `--..__)8888P`._.'
    "Phear the Penguins!"
  "I'm not out to destroy Microsoft.
  That will just be a completely unintentional side effect."
  - Linus Torvalds -
					
					
					
Received on Thu Jul 01 2004 - 11:37:32 BST

This archive was generated by hypermail 2.3.0 : Fri Oct 10 2014 - 23:36:49 BST