Home | History | Annotate | only in /src/sys/arch/mvme68k/stand/bootst
History log of /src/sys/arch/mvme68k/stand/bootst
RevisionDateAuthorComments
 1.15 02-Jan-2011  tsutsui Switch mvme68k standalone problams to using MI libsa and libkern
for maintainablility. Also bump version for note.

Compile test only, but no functional changes.
 1.14 09-Feb-2002  lukem branches: 1.14.144;
use ${INSTALL_FILE} as appropriate
 1.13 23-Jan-2002  scw Completely re-write wrtvid.c to make it usable during a cross-build.
Instead of parsing the 1st stage booter in wrtvid, use objcopy to
generate a binary image, leaving wrtvid to create the VID/CFG block.
 1.12 04-Dec-2000  scw branches: 1.12.4; 1.12.8;
Clean up the build process to ensure libsa/libbug are built
before linking the bootloaders.
 1.11 30-Nov-2000  scw Support booting an ELF kernel, plus numerous tweaks due to
the gas.new/ELF transition.
 1.10 28-Jul-2000  scw Really make this work for `dependall'. Also strip bootst.bug before
running it through wrtvid.
 1.9 24-Jul-2000  jdolecek cleanup Makefiles, put common stuff to Makefile.booters, ditch unnecessary
stuff
make this all compile with -Wall -Wno-main -Wmissing-prototypes
-Wstrict-prototypes -Werror , also compilable on 1.4.1
label itself as NetBSD/mvme68k instead of "BSD" in bootblock message
move bugcrt.c to libbug, remove bugcrt directory (bugcrt is still built
and used separately to rest of libbug)
convert sboot to use ordinary mvme68 libsa, instead of copying needed
stuff in libc_sa.c
convert to use version info generated by sys/conf/newvers_stand.sh
instead of previous version.c files, add necessary 'version' files
put chiptotime() to separate libsa file (used also by sboot/clock.c)

Thanks to Steve Woodford for help with this. Note that -current build
might be hosed by this change, will be addressed by Steve shortly.
 1.8 09-Jul-2000  jdolecek fix accidentaly dropped dependance on wrtvid
 1.7 09-Jul-2000  jdolecek Make buildable on NetBSD/mvme68k 1.4.1.
 1.6 25-Jun-2000  scw Some tweaks to make things work properly with `dependall'.
 1.5 12-Jun-1998  cgd branches: 1.5.16; 1.5.28;
replace ${MACHINE} with mvme68k, so that these Makefiles can safely
be run when MACHINE != mvme68k.
 1.4 18-Oct-1996  thorpej Use ${INSTALL}.
 1.3 28-May-1996  chuck new bootst (based on sun3 tapeboot)
 1.2 17-May-1996  chuck branches: 1.2.4;
fix comment
 1.1 17-May-1996  chuck bootst: from Dale Rahn.
 1.2.4.1 28-May-1996  chuck fix bootst
 1.5.28.1 26-Jun-2000  scw Pullup from trunk: 1.5 - 1.6
Approved by: thorpej

DTRT for `dependall' during a make build. This slipped through the net
due to a local fix which got forgotten about.
 1.5.16.2 08-Dec-2000  bouyer Sync with HEAD.
 1.5.16.1 20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.12.8.1 28-Feb-2002  nathanw Catch up to -current.
 1.12.4.2 16-Mar-2002  jdolecek Catch up with -current.
 1.12.4.1 11-Feb-2002  jdolecek Sync w/ -current.
 1.14.144.1 05-Mar-2011  rmind sync with head
 1.10 11-Jun-2016  dholland gets_s -> kgets.

The exact name isn't that important; but it is important not to use
"gets_s" and thereby allow anyone to falsely get the impression we're
implementing Annex K. We aren't.

ok core.
 1.9 05-Jun-2016  christos use gets_s
 1.8 12-Jan-2008  tsutsui branches: 1.8.54; 1.8.74;
Misc cleanup:
- KNF, ANSIfy, remove __P()
- use __func__ to print function names
- use __arraycount()
- include "ioconf.h" for struct cfdriver
- u_intNN_t -> uintNN_t
- wrap long lines
etc.
 1.7 11-Dec-2005  christos branches: 1.7.50; 1.7.56; 1.7.64;
merge ktrace-lwp.
 1.6 28-Jun-2005  junyoung branches: 1.6.2;
#include <lib/libsa/stand.h> rather than <stand.h> or "stand.h"
 1.5 07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.4 24-Mar-2002  scw branches: 1.4.10;
Pass RB_NOSYM to exec_mvme() otherwise loadfile() tries to lseek()
backwards, which we don't support.
 1.3 24-Jul-2000  jdolecek branches: 1.3.4; 1.3.8;
cleanup Makefiles, put common stuff to Makefile.booters, ditch unnecessary
stuff
make this all compile with -Wall -Wno-main -Wmissing-prototypes
-Wstrict-prototypes -Werror , also compilable on 1.4.1
label itself as NetBSD/mvme68k instead of "BSD" in bootblock message
move bugcrt.c to libbug, remove bugcrt directory (bugcrt is still built
and used separately to rest of libbug)
convert sboot to use ordinary mvme68 libsa, instead of copying needed
stuff in libc_sa.c
convert to use version info generated by sys/conf/newvers_stand.sh
instead of previous version.c files, add necessary 'version' files
put chiptotime() to separate libsa file (used also by sboot/clock.c)

Thanks to Steve Woodford for help with this. Note that -current build
might be hosed by this change, will be addressed by Steve shortly.
 1.2 24-Jul-2000  scw Pass the boot partition number into the loaded kernel, in preparation
for doing away with __BROKEN_DK_ESTABLISH.
 1.1 28-May-1996  chuck branches: 1.1.2; 1.1.32;
fix bootst (sync with sun3 tapeboot)
 1.1.32.1 20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.1.2.2 28-May-1996  chuck fix bootst (sync with sun3 tapeboot)
 1.1.2.1 28-May-1996  chuck file boot.c was added on branch netbsd-1-2 on 1996-05-28 15:23:54 +0000
 1.3.8.1 01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.3.4.1 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.4.10.4 10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.4.10.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.4.10.2 18-Sep-2004  skrll Sync with HEAD.
 1.4.10.1 03-Aug-2004  skrll Sync with HEAD
 1.6.2.1 21-Jan-2008  yamt sync with head
 1.7.64.1 19-Jan-2008  bouyer Sync with HEAD
 1.7.56.1 18-Feb-2008  mjf Sync with HEAD.
 1.7.50.1 23-Mar-2008  matt sync with HEAD
 1.8.74.1 09-Jul-2016  skrll Sync with HEAD
 1.8.54.1 03-Dec-2017  jdolecek update from HEAD
 1.3 28-May-1996  chuck delete non-working bootst
 1.2 17-May-1996  chuck branches: 1.2.4;
fix comment
 1.1 17-May-1996  chuck bootst: from Dale Rahn.
 1.2.4.1 28-May-1996  chuck no longer needed
 1.4 11-Dec-2005  christos merge ktrace-lwp.
 1.3 28-Jun-2005  junyoung #include <lib/libsa/stand.h> rather than <stand.h> or "stand.h"
 1.2 23-Jun-2005  junyoung Use FS_OPS() macro.
 1.1 28-May-1996  chuck branches: 1.1.2; 1.1.68;
fix bootst (sync with sun3 tapeboot)
 1.1.68.1 10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.1.2.2 28-May-1996  chuck fix bootst (sync with sun3 tapeboot)
 1.1.2.1 28-May-1996  chuck file conf.c was added on branch netbsd-1-2 on 1996-05-28 15:23:55 +0000
 1.13 30-Mar-2014  christos fixes for gcc-4.8 (John D. Baker)
 1.12 17-Jul-2011  joerg branches: 1.12.2; 1.12.12; 1.12.16;
Retire varargs.h support. Move machine/stdarg.h logic into MI
sys/stdarg.h and expect compiler to provide proper builtins, defaulting
to the GCC interface. lint still has a special fallback.
Reduce abuse of _BSD_VA_LIST_ by defining __va_list by default and
derive va_list as required by standards.
 1.11 11-Apr-2009  scw Fix for install/40961: The RAMDISK kernel has grown significantly
since bootst was written. Grab 3MB of the kernel image from tape
in hackprom_diskrd() instead of 2MB.

Bump bootst version on account of the above fix.

While here, use -Os instead of -O2 to compile mvme68k stand code.
 1.10 28-Apr-2008  martin branches: 1.10.8; 1.10.10; 1.10.14;
Remove clause 3 and 4 from TNF licenses
 1.9 12-Jan-2008  tsutsui branches: 1.9.6; 1.9.8; 1.9.10;
Misc cleanup:
- KNF, ANSIfy, remove __P()
- use __func__ to print function names
- use __arraycount()
- include "ioconf.h" for struct cfdriver
- u_intNN_t -> uintNN_t
- wrap long lines
etc.
 1.8 04-Mar-2007  christos branches: 1.8.20; 1.8.26; 1.8.32;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.7 11-Dec-2005  christos branches: 1.7.24; 1.7.26; 1.7.34;
merge ktrace-lwp.
 1.6 28-Jun-2005  junyoung branches: 1.6.2;
#include <lib/libsa/stand.h> rather than <stand.h> or "stand.h"
 1.5 07-Jul-2001  scw branches: 1.5.8; 1.5.24;
bcopy -> memcpy
bzero -> memset
bcmp -> memcmp (note that the MI libsa's memcmp() still calls bcmp()...)
 1.4 24-Jul-2000  jdolecek cleanup Makefiles, put common stuff to Makefile.booters, ditch unnecessary
stuff
make this all compile with -Wall -Wno-main -Wmissing-prototypes
-Wstrict-prototypes -Werror , also compilable on 1.4.1
label itself as NetBSD/mvme68k instead of "BSD" in bootblock message
move bugcrt.c to libbug, remove bugcrt directory (bugcrt is still built
and used separately to rest of libbug)
convert sboot to use ordinary mvme68 libsa, instead of copying needed
stuff in libc_sa.c
convert to use version info generated by sys/conf/newvers_stand.sh
instead of previous version.c files, add necessary 'version' files
put chiptotime() to separate libsa file (used also by sboot/clock.c)

Thanks to Steve Woodford for help with this. Note that -current build
might be hosed by this change, will be addressed by Steve shortly.
 1.3 05-Sep-1998  pk branches: 1.3.14;
Assign my copyrights to TNF.
 1.2 17-Dec-1997  scw Workaround for bug in 147Bug PROM (my version, 2.2, at least) which
prevents booting from tape in the obvious way.
 1.1 28-May-1996  chuck branches: 1.1.2;
fix bootst (sync with sun3 tapeboot)
 1.1.2.2 28-May-1996  chuck fix bootst (sync with sun3 tapeboot)
 1.1.2.1 28-May-1996  chuck file dev_tape.c was added on branch netbsd-1-2 on 1996-05-28 15:23:56 +0000
 1.3.14.1 20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.5.24.1 10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.5.8.2 07-Jul-2001  scw bcopy -> memcpy
bzero -> memset
bcmp -> memcmp (note that the MI libsa's memcmp() still calls bcmp()...)
 1.5.8.1 07-Jul-2001  scw file dev_tape.c was added on branch nathanw_sa on 2001-07-07 09:06:44 +0000
 1.6.2.2 21-Jan-2008  yamt sync with head
 1.6.2.1 03-Sep-2007  yamt sync with head.
 1.7.34.1 15-Apr-2009  snj Pull up following revision(s) (requested by scw in ticket #1304):
sys/arch/mvme68k/stand/Makefile.booters: revision 1.18
sys/arch/mvme68k/stand/bootst/dev_tape.c: revision 1.11
sys/arch/mvme68k/stand/bootst/version: revision 1.5
Fix for install/40961: The RAMDISK kernel has grown significantly
since bootst was written. Grab 3MB of the kernel image from tape
in hackprom_diskrd() instead of 2MB.
Bump bootst version on account of the above fix.
While here, use -Os instead of -O2 to compile mvme68k stand code.
 1.7.26.1 12-Mar-2007  rmind Sync with HEAD.
 1.7.24.1 15-Apr-2009  snj Pull up following revision(s) (requested by scw in ticket #1304):
sys/arch/mvme68k/stand/Makefile.booters: revision 1.18
sys/arch/mvme68k/stand/bootst/dev_tape.c: revision 1.11
sys/arch/mvme68k/stand/bootst/version: revision 1.5
Fix for install/40961: The RAMDISK kernel has grown significantly
since bootst was written. Grab 3MB of the kernel image from tape
in hackprom_diskrd() instead of 2MB.
Bump bootst version on account of the above fix.
While here, use -Os instead of -O2 to compile mvme68k stand code.
 1.8.32.1 19-Jan-2008  bouyer Sync with HEAD
 1.8.26.1 18-Feb-2008  mjf Sync with HEAD.
 1.8.20.1 23-Mar-2008  matt sync with HEAD
 1.9.10.2 04-May-2009  yamt sync with head.
 1.9.10.1 16-May-2008  yamt sync with head.
 1.9.8.1 18-May-2008  yamt sync with head.
 1.9.6.1 02-Jun-2008  mjf Sync with HEAD.
 1.10.14.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.10.10.1 12-Apr-2009  snj Pull up following revision(s) (requested by scw in ticket #688):
sys/arch/mvme68k/stand/Makefile.booters: revision 1.18
sys/arch/mvme68k/stand/bootst/dev_tape.c: revision 1.11
sys/arch/mvme68k/stand/bootst/version: revision 1.5
Fix for install/40961: The RAMDISK kernel has grown significantly
since bootst was written. Grab 3MB of the kernel image from tape
in hackprom_diskrd() instead of 2MB.
Bump bootst version on account of the above fix.
While here, use -Os instead of -O2 to compile mvme68k stand code.
 1.10.8.1 28-Apr-2009  skrll Sync with HEAD.
 1.12.16.1 18-May-2014  rmind sync with head
 1.12.12.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.12.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4 12-Jan-2008  tsutsui Misc cleanup:
- KNF, ANSIfy, remove __P()
- use __func__ to print function names
- use __arraycount()
- include "ioconf.h" for struct cfdriver
- u_intNN_t -> uintNN_t
- wrap long lines
etc.
 1.3 24-Jul-2000  jdolecek branches: 1.3.40; 1.3.102; 1.3.108; 1.3.116;
cleanup Makefiles, put common stuff to Makefile.booters, ditch unnecessary
stuff
make this all compile with -Wall -Wno-main -Wmissing-prototypes
-Wstrict-prototypes -Werror , also compilable on 1.4.1
label itself as NetBSD/mvme68k instead of "BSD" in bootblock message
move bugcrt.c to libbug, remove bugcrt directory (bugcrt is still built
and used separately to rest of libbug)
convert sboot to use ordinary mvme68 libsa, instead of copying needed
stuff in libc_sa.c
convert to use version info generated by sys/conf/newvers_stand.sh
instead of previous version.c files, add necessary 'version' files
put chiptotime() to separate libsa file (used also by sboot/clock.c)

Thanks to Steve Woodford for help with this. Note that -current build
might be hosed by this change, will be addressed by Steve shortly.
 1.2 05-Jan-1998  perry branches: 1.2.16;
RCSID Police.
 1.1 28-May-1996  chuck branches: 1.1.2;
fix bootst (sync with sun3 tapeboot)
 1.1.2.2 28-May-1996  chuck fix bootst (sync with sun3 tapeboot)
 1.1.2.1 28-May-1996  chuck file dev_tape.h was added on branch netbsd-1-2 on 1996-05-28 15:24:00 +0000
 1.2.16.1 20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.3.116.1 19-Jan-2008  bouyer Sync with HEAD
 1.3.108.1 18-Feb-2008  mjf Sync with HEAD.
 1.3.102.1 23-Mar-2008  matt sync with HEAD
 1.3.40.1 21-Jan-2008  yamt sync with head
 1.11 21-Oct-2009  snj Drop 3rd and 4th clauses. Approved by gwr@ (copyright holder).
 1.10 12-Jan-2008  tsutsui branches: 1.10.10;
Misc cleanup:
- KNF, ANSIfy, remove __P()
- use __func__ to print function names
- use __arraycount()
- include "ioconf.h" for struct cfdriver
- u_intNN_t -> uintNN_t
- wrap long lines
etc.
 1.9 20-May-2006  mrg branches: 1.9.36; 1.9.42; 1.9.50;
change some variable types from int to size_t, since that's what libsa
dv_strategy() wants for the 6th argument.
 1.8 25-Jan-2006  christos branches: 1.8.2; 1.8.4; 1.8.6; 1.8.10; 1.8.12;
free -> dealloc
unsigned -> size_t for alloc/dealloc
 1.7 11-Dec-2005  christos branches: 1.7.2;
merge ktrace-lwp.
 1.6 28-Jun-2005  junyoung branches: 1.6.2;
#include <lib/libsa/stand.h> rather than <stand.h> or "stand.h"
 1.5 24-Aug-2003  he Adapt to const-ification of the first arg of the open function of fs_ops.
 1.4 09-Nov-2001  scw branches: 1.4.16;
G/C some debug printfs inadvertently left in the last commit.
 1.3 09-Nov-2001  scw Implement just enough of an lseek() to keep loadfile_elf32() happy.
While I'm here, bump RAWFS_BSIZE up to 8192 since the installation
instructions use "bs=8k oconv=sync". My Archive Viper now streams
nicely while booting.
 1.2 07-Jul-2001  scw branches: 1.2.2; 1.2.6; 1.2.8;
bcopy -> memcpy
bzero -> memset
bcmp -> memcmp (note that the MI libsa's memcmp() still calls bcmp()...)
 1.1 28-May-1996  chuck branches: 1.1.2;
fix bootst (sync with sun3 tapeboot)
 1.1.2.2 28-May-1996  chuck fix bootst (sync with sun3 tapeboot)
 1.1.2.1 28-May-1996  chuck file rawfs.c was added on branch netbsd-1-2 on 1996-05-28 15:23:57 +0000
 1.2.8.2 08-Jan-2002  nathanw Catch up to -current.
 1.2.8.1 07-Jul-2001  nathanw file rawfs.c was added on branch nathanw_sa on 2002-01-08 00:26:36 +0000
 1.2.6.1 12-Nov-2001  thorpej Sync the thorpej-mips-cache branch with -current.
 1.2.2.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.4.16.4 10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.4.16.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.4.16.2 18-Sep-2004  skrll Sync with HEAD.
 1.4.16.1 03-Aug-2004  skrll Sync with HEAD
 1.6.2.2 21-Jan-2008  yamt sync with head
 1.6.2.1 21-Jun-2006  yamt sync with head.
 1.7.2.1 01-Feb-2006  yamt sync with head.
 1.8.12.1 19-Jun-2006  chap Sync with head.
 1.8.10.1 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.8.6.1 24-May-2006  yamt sync with head.
 1.8.4.1 01-Jun-2006  kardel Sync with head.
 1.8.2.1 09-Sep-2006  rpaulo sync with head
 1.9.50.1 19-Jan-2008  bouyer Sync with HEAD
 1.9.42.1 18-Feb-2008  mjf Sync with HEAD.
 1.9.36.1 23-Mar-2008  matt sync with HEAD
 1.10.10.1 11-Mar-2010  yamt sync with head
 1.4 12-Jan-2008  tsutsui Misc cleanup:
- KNF, ANSIfy, remove __P()
- use __func__ to print function names
- use __arraycount()
- include "ioconf.h" for struct cfdriver
- u_intNN_t -> uintNN_t
- wrap long lines
etc.
 1.3 11-Dec-2005  christos branches: 1.3.50; 1.3.56; 1.3.64;
merge ktrace-lwp.
 1.2 24-Aug-2003  he branches: 1.2.16;
Adapt to const-ification of the first arg of the open function of fs_ops.
 1.1 28-May-1996  chuck branches: 1.1.2; 1.1.68;
fix bootst (sync with sun3 tapeboot)
 1.1.68.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.68.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.68.1 03-Aug-2004  skrll Sync with HEAD
 1.1.2.2 28-May-1996  chuck fix bootst (sync with sun3 tapeboot)
 1.1.2.1 28-May-1996  chuck file rawfs.h was added on branch netbsd-1-2 on 1996-05-28 15:24:01 +0000
 1.2.16.1 21-Jan-2008  yamt sync with head
 1.3.64.1 19-Jan-2008  bouyer Sync with HEAD
 1.3.56.1 18-Feb-2008  mjf Sync with HEAD.
 1.3.50.1 23-Mar-2008  matt sync with HEAD
 1.6 02-Jan-2011  tsutsui Switch mvme68k standalone problams to using MI libsa and libkern
for maintainablility. Also bump version for note.

Compile test only, but no functional changes.
 1.5 11-Apr-2009  scw branches: 1.5.4;
Fix for install/40961: The RAMDISK kernel has grown significantly
since bootst was written. Grab 3MB of the kernel image from tape
in hackprom_diskrd() instead of 2MB.

Bump bootst version on account of the above fix.

While here, use -Os instead of -O2 to compile mvme68k stand code.
 1.4 09-Nov-2001  scw branches: 1.4.68; 1.4.112; 1.4.122; 1.4.130; 1.4.132; 1.4.136;
Bump the version numbers of all bootloaders which use loadfile_elfXX() now
that it tries hard to avoid backwards seeks.
 1.3 02-Aug-2001  bjh21 branches: 1.3.4; 1.3.6;
Bump version numbers of all bootloaders that use loadfile/ELF, to account for
my changes to symbol loading. I should probably have done this at the time,
but it's better late than never.
 1.2 24-Sep-2000  jdolecek branches: 1.2.2; 1.2.6;
add new macro BOOT_FLAG() (defined in <sys/boot_flag.h>) - this
maps standard boot flags to corresponding RB_* values
use BOOT_FLAG() in port's MD code as appropriate

as discussed on tech-kern, add new boot flags -v, -q for booting
verbosely or quietly, and corresponding AB_VERBOSE/AB_QUIET
boot flags; also add FreeBSD-compatible bootverbose macro and
NetBSD-specific bootquiet macro

for hpcmips, use new bootverbose instead of it's own hpcmips_verbose

Tested on i386, and to limited extend (compile of affected files) also for
mvme68k, hp300, luna68k, sun3.
 1.1 24-Jul-2000  jdolecek cleanup Makefiles, put common stuff to Makefile.booters, ditch unnecessary
stuff
make this all compile with -Wall -Wno-main -Wmissing-prototypes
-Wstrict-prototypes -Werror , also compilable on 1.4.1
label itself as NetBSD/mvme68k instead of "BSD" in bootblock message
move bugcrt.c to libbug, remove bugcrt directory (bugcrt is still built
and used separately to rest of libbug)
convert sboot to use ordinary mvme68 libsa, instead of copying needed
stuff in libc_sa.c
convert to use version info generated by sys/conf/newvers_stand.sh
instead of previous version.c files, add necessary 'version' files
put chiptotime() to separate libsa file (used also by sboot/clock.c)

Thanks to Steve Woodford for help with this. Note that -current build
might be hosed by this change, will be addressed by Steve shortly.
 1.2.6.2 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.2.6.1 03-Aug-2001  lukem update to -current
 1.2.2.2 20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.2.2.1 24-Sep-2000  bouyer file version was added on branch thorpej_scsipi on 2000-11-20 20:15:27 +0000
 1.3.6.2 08-Jan-2002  nathanw Catch up to -current.
 1.3.6.1 02-Aug-2001  nathanw file version was added on branch nathanw_sa on 2002-01-08 00:26:37 +0000
 1.3.4.1 12-Nov-2001  thorpej Sync the thorpej-mips-cache branch with -current.
 1.4.136.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.4.132.1 12-Apr-2009  snj Pull up following revision(s) (requested by scw in ticket #688):
sys/arch/mvme68k/stand/Makefile.booters: revision 1.18
sys/arch/mvme68k/stand/bootst/dev_tape.c: revision 1.11
sys/arch/mvme68k/stand/bootst/version: revision 1.5
Fix for install/40961: The RAMDISK kernel has grown significantly
since bootst was written. Grab 3MB of the kernel image from tape
in hackprom_diskrd() instead of 2MB.
Bump bootst version on account of the above fix.
While here, use -Os instead of -O2 to compile mvme68k stand code.
 1.4.130.1 28-Apr-2009  skrll Sync with HEAD.
 1.4.122.1 04-May-2009  yamt sync with head.
 1.4.112.1 15-Apr-2009  snj Pull up following revision(s) (requested by scw in ticket #1304):
sys/arch/mvme68k/stand/Makefile.booters: revision 1.18
sys/arch/mvme68k/stand/bootst/dev_tape.c: revision 1.11
sys/arch/mvme68k/stand/bootst/version: revision 1.5
Fix for install/40961: The RAMDISK kernel has grown significantly
since bootst was written. Grab 3MB of the kernel image from tape
in hackprom_diskrd() instead of 2MB.
Bump bootst version on account of the above fix.
While here, use -Os instead of -O2 to compile mvme68k stand code.
 1.4.68.1 15-Apr-2009  snj Pull up following revision(s) (requested by scw in ticket #1304):
sys/arch/mvme68k/stand/Makefile.booters: revision 1.18
sys/arch/mvme68k/stand/bootst/dev_tape.c: revision 1.11
sys/arch/mvme68k/stand/bootst/version: revision 1.5
Fix for install/40961: The RAMDISK kernel has grown significantly
since bootst was written. Grab 3MB of the kernel image from tape
in hackprom_diskrd() instead of 2MB.
Bump bootst version on account of the above fix.
While here, use -Os instead of -O2 to compile mvme68k stand code.
 1.5.4.1 05-Mar-2011  rmind sync with head
 1.3 24-Jul-2000  jdolecek cleanup Makefiles, put common stuff to Makefile.booters, ditch unnecessary
stuff
make this all compile with -Wall -Wno-main -Wmissing-prototypes
-Wstrict-prototypes -Werror , also compilable on 1.4.1
label itself as NetBSD/mvme68k instead of "BSD" in bootblock message
move bugcrt.c to libbug, remove bugcrt directory (bugcrt is still built
and used separately to rest of libbug)
convert sboot to use ordinary mvme68 libsa, instead of copying needed
stuff in libc_sa.c
convert to use version info generated by sys/conf/newvers_stand.sh
instead of previous version.c files, add necessary 'version' files
put chiptotime() to separate libsa file (used also by sboot/clock.c)

Thanks to Steve Woodford for help with this. Note that -current build
might be hosed by this change, will be addressed by Steve shortly.
 1.2 05-Jan-1998  perry branches: 1.2.16;
RCSID Police.
 1.1 28-May-1996  chuck branches: 1.1.2;
fix bootst (sync with sun3 tapeboot)
 1.1.2.2 28-May-1996  chuck fix bootst (sync with sun3 tapeboot)
 1.1.2.1 28-May-1996  chuck file version.c was added on branch netbsd-1-2 on 1996-05-28 15:23:59 +0000
 1.2.16.1 20-Nov-2000  bouyer Remove files that are no longer on the trunck

RSS XML Feed