Linux/VAX boot protocol

Maciej W. Rozycki macro at linux-mips.org
Tue Nov 27 15:27:52 CET 2012


Hi Pekka,

> I'm trying to understand the boot process so that I can emulate the
> relevant parts in QEMU.

 OK, please note some of this only relates to network booting; I don't 
know if anyone has tried booting from a storage device that may be more 
relevant for the emulator.  In particular I think being able to run a 
plain vmlinux image as on some other platforms (MIPS in particular) would 
be desirable.

> Thanks for clearing up a lot of the details! I wonder what
> specifications the people who wrote mopchk were looking at. Or maybe
> they reverse engineered the proprietary image format?

 No idea, please mind this code is 20 years old, according to copyright 
notices.  DEC used to provide decent documentation for stuff that mattered 
to users, so I wouldn't be surprised if all of this was properly described 
somewhere.  Or at least there may have been a system header available for 
the data structures used.  I reckon there was a system package with 
software for users to prepare their own bootstrap images.

 Documentation for the MOP protocol itself used to be available.

  Maciej


More information about the Vax-linux mailing list