V7 startup
Tim Shoppa
shoppa at alph02.triumf.ca
Thu Mar 19 01:17:18 AEST 1998
> That reminds me. Why can't the 11/73 boot the unix RL pack directly from
> console boot dialog? The system boots RSTS and RT-11 packs. Is the boot
> block munged/missing? I might add it boots fine using boot/foreign from
> rt11.
The 11/73 firmware bootstrap expects the boot block to conform to certain
standards specified by DEC in the early/mid-80's. In particular, the
bootstrap must begin with a NOP, but there are some other requirements
I don't recall at the moment.
The toggle-in bootstraps that DEC supplied didn't do any such checks (who'd
want to toggle tha check in everytime, anyway?), they just read block 0 to
location 0 and jump to it (well, some also assume things about the SP
going somewhere reasonable, and sometimes certain register locations set
to certain things.) And RT-11's BOOT/FOR doesn't make any such checks,
either.
> It's a curiousity as having RT on floppy or HD is not a big thing for me.
> But if it can be fixed that would be an improvement.
You can either rewrite the 11/73 firmware to not do the check, or you can
rewrite the V7 boot block so it conforms to DEC's standard. The RL02
is a particularly stupid device and requires an inordinately large bootstrap,
so there may not be a lot of free room in the V7 boot block. You can also
stick a "toggle-in" RL02 bootstrap into RAM via ODT and execute that. But
I've decded that for me, the solution of RT's BOOT/FOR is the best, just
as you seem to have :-).
Tim. (shoppa at triumf.ca)
Received: (from major at localhost)
by minnie.cs.adfa.oz.au (8.8.5/8.8.5) id NAA28048
for pups-liszt; Thu, 19 Mar 1998 13:27:26 +1100 (EST)
X-Authentication-Warning: minnie.cs.adfa.oz.au: major set sender to owner-pups at minnie.cs.adfa.oz.au using -f
More information about the TUHS
mailing list