Subject: CVS commit: basesrc/usr.sbin/installboot
To: None <source-changes@netbsd.org>
From: Luke Mewburn <lukem@netbsd.org>
List: source-changes
Date: 05/15/2002 12:56:59
Module Name:	basesrc
Committed By:	lukem
Date:		Wed May 15 09:56:59 UTC 2002

Added Files:
	basesrc/usr.sbin/installboot: bbinfo.c
	basesrc/usr.sbin/installboot/arch: macppc.c

Log Message:
bootblock.h:
- unify sparc_bbinfo (1064 bytes, with 256 block entries)
  and sun68k_bbinfo (296 byte, with 64 block entries)
  into shared_bbinfo (512 bytes, with 118 block entries),
  which will be also shared by future bbinfo-using platforms
  (including macppc)
- add datestamp to *_BBINFO_MAGIC strings, to prevent installboot vs
  bootxx version skew.
- add macppc support

*/bootxx.c:
- migrate to new shared_bbinfo structure

installboot:
- add macppc support (still needs applepartmap support and testing)
- improve and add some more warnings & errors to installboot
- implement shared_bbinfo_clearboot() and shared_bbinfo_setboot(), which
  perform the majority of the work for bbinfo-using back-ends
  (rather than replicating that across multiple back-ends).


To generate a diff of this commit:
cvs rdiff -r0 -r1.1 basesrc/usr.sbin/installboot/bbinfo.c
cvs rdiff -r0 -r1.1 basesrc/usr.sbin/installboot/arch/macppc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.