Module Name: src Committed By: msaitoh Date: Wed Jun 12 06:05:52 UTC 2013
Modified Files: src/sys/arch/vax/boot/xxboot [netbsd-5]: start.S src/sys/sys [netbsd-5]: bootblock.h disklabel.h src/usr.sbin/installboot/arch [netbsd-5]: vax.c Log Message: Pull up following revision(s) (requested by martin in ticket #1856): sys/arch/vax/boot/xxboot/start.S: revision 1.5 sys/sys/bootblock.h: revision 1.55 sys/sys/disklabel.h: revision 1.113 usr.sbin/installboot/arch/vax.c: revision 1.14-1.15 Rearrange primary bootstrap slightly to free up all space between the disk label and the uVAX rom boot parameter block. Calculate the disklabel size (for asm code) dynamically based on MAXPARTITIONS. Adapt to new vax primary bootstrap layout. Fix installboot for VAX, as discussed on port-vax. Problem pointed out by Jonny Billquist, thanks to Marl Pizzolato for patiently explaining the various ways of booting a vax to me. Now VAX 780 can boot directly from VMB.EXE again. Provide an empty __CTASSERT() for toolbuilds To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.4.88.1 src/sys/arch/vax/boot/xxboot/start.S cvs rdiff -u -r1.45 -r1.45.10.1 src/sys/sys/bootblock.h cvs rdiff -u -r1.102 -r1.102.4.1 src/sys/sys/disklabel.h cvs rdiff -u -r1.12 -r1.12.6.1 src/usr.sbin/installboot/arch/vax.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.