Home | History | Annotate | only in /src/sys/arch/alpha/stand/common
History log of /src/sys/arch/alpha/stand/common
RevisionDateAuthorComments
 1.10 12-Apr-2021  mrg avoid common symbols.
 1.9 18-Mar-2009  cegger branches: 1.9.78;
Ansify function definitions w/o arguments. Generated with sed.
 1.8 22-Jul-2001  wiz branches: 1.8.2; 1.8.128; 1.8.136; 1.8.142;
bcopy -> memcpy, bzero -> memset
 1.7 28-Sep-1998  thorpej branches: 1.7.26;
Set the primary CPU's PAL revision to the OSF/1 PAL revision after switching
to it, per the Green Book (pointed out by Chris Demetriou).
 1.6 14-Aug-1998  thorpej vm_offset_t -> {paddr_t,vaddr_t}, vm_size_t -> vsize_t
 1.5 24-Jun-1998  ross Use the new LOCATE_PCS() macro.
 1.4 29-Jan-1998  ross Avoid VMS palcode ops by using a different technique for cpu_number(),
and don't execute the VMS->OSF palcode switch if the OSF palcode
is already running...which will be the case if the console is not
the venerable SRM.
 1.3 06-Sep-1997  drochner -Wall fixes
 1.2 06-Apr-1997  cgd branches: 1.2.4; 1.2.6;
clean up NetBSD RCS ID strings
 1.1 24-Jan-1997  cgd branches: 1.1.2;
reorganize Alpha boot block sources: put common sources in a 'common'
directory (so they don't clutter up the arch/alpha/stand), and put
not-common sources in programs' directories.
 1.1.2.1 01-Jun-1997  cgd sync the nwscons branch up with yesterday's version of the trunk.
Lots of conflicts/changes because of the RCS Id format changes.
Also, a few cleanups and corrections.
 1.2.6.2 06-Apr-1997  cgd clean up NetBSD RCS ID strings
 1.2.6.1 06-Apr-1997  cgd file OSFpal.c was added on branch alpha-nwscons on 1997-04-06 08:40:57 +0000
 1.2.4.1 06-Sep-1997  thorpej Update marc-pcmcia branch from trunk.
 1.7.26.1 03-Aug-2001  lukem update to -current
 1.8.142.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.8.136.1 28-Apr-2009  skrll Sync with HEAD.
 1.8.128.1 04-May-2009  yamt sync with head.
 1.8.2.2 22-Jul-2001  wiz bcopy -> memcpy, bzero -> memset
 1.8.2.1 22-Jul-2001  wiz file OSFpal.c was added on branch nathanw_sa on 2001-07-22 15:17:31 +0000
 1.9.78.1 17-Apr-2021  thorpej Sync with HEAD.
 1.2 06-Apr-1997  cgd branches: 1.2.6;
clean up NetBSD RCS ID strings
 1.1 24-Jan-1997  cgd branches: 1.1.2;
reorganize Alpha boot block sources: put common sources in a 'common'
directory (so they don't clutter up the arch/alpha/stand), and put
not-common sources in programs' directories.
 1.1.2.1 01-Jun-1997  cgd sync the nwscons branch up with yesterday's version of the trunk.
Lots of conflicts/changes because of the RCS Id format changes.
Also, a few cleanups and corrections.
 1.2.6.2 06-Apr-1997  cgd clean up NetBSD RCS ID strings
 1.2.6.1 06-Apr-1997  cgd file bbinfo.h was added on branch alpha-nwscons on 1997-04-06 08:40:58 +0000
 1.9 27-Dec-2019  msaitoh s/transfered/transferred/
 1.8 14-Mar-2009  dsl branches: 1.8.64;
ANSIfy another 1261 function definitions.
The only ones left in sys are beyond by sed script!
(or in sys/dist or sys/external)
Mostly they have function pointer parameters.
 1.7 24-Dec-2005  perry branches: 1.7.78; 1.7.86; 1.7.92;
bare asm -> __asm
 1.6 11-Dec-2005  christos merge ktrace-lwp.
 1.5 07-Aug-2003  agc branches: 1.5.16;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.4 26-Sep-2000  simonb branches: 1.4.24;
Add support for booting off RAIDframe RAID1 mirrors.
Check the first partition type in devopen(), and if it is of type
FS_RAID, add 64 to blkdev_part_offset.

NOTE: This brings the size of the alpha first-stage bootblocks up to
close to the maximum. RAID1 support is controlled by the
BOOTXX_RAID1_SUPPORT define, and is easy to disable if size
becomes an issue.
 1.3 13-Nov-1999  thorpej branches: 1.3.4;
Backout my libsa changes.
 1.2 12-Nov-1999  simonb Don't include <lib/libkern/libkern.h> for prototypes that are also in
<lib/libsa/stand.h>. The alpha still needs libkern for the division
and remainder support.
 1.1 02-Apr-1999  cgd branches: 1.1.2; 1.1.8; 1.1.10; 1.1.14;
move the boot/disk.* code to common/blkdev.*, and gut it. The previous
guts were actually functionally equivalent to the current guts, but were
much larger, filled with bugs, and indeed poked around at the disklabel
when some of those bugs prevented them from ever using the disklabel!
 1.1.14.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.1.10.1 14-Nov-1999  fvdl Sync with -current.
 1.1.8.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 02-Apr-1999  cgd move the boot/disk.* code to common/blkdev.*, and gut it. The previous
guts were actually functionally equivalent to the current guts, but were
much larger, filled with bugs, and indeed poked around at the disklabel
when some of those bugs prevented them from ever using the disklabel!
 1.1.2.1 02-Apr-1999  cgd file blkdev.c was added on branch netbsd-1-4 on 1999-04-02 03:17:30 +0000
 1.3.4.1 26-Sep-2000  simonb Pull up rev 1.4 (approved by thorpej):
Add support for booting off RAIDframe RAID1 mirrors.
Check the first partition type in devopen(), and if it is of type
FS_RAID, add 64 to blkdev_part_offset.
 1.4.24.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.4.24.2 18-Sep-2004  skrll Sync with HEAD.
 1.4.24.1 03-Aug-2004  skrll Sync with HEAD
 1.5.16.1 21-Jun-2006  yamt sync with head.
 1.7.92.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.7.86.1 28-Apr-2009  skrll Sync with HEAD.
 1.7.78.1 04-May-2009  yamt sync with head.
 1.8.64.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.3 17-Mar-2009  he Correct the sense of the test for LIBSA_NO_FS_CLOSE
so that this builds again.
 1.2 14-Mar-2009  dsl Remove all the __P() from sys (excluding sys/dist)
Diff checked with grep and MK1 eyeball.
i386 and amd64 GENERIC and sys still build.
 1.1 02-Apr-1999  cgd branches: 1.1.2; 1.1.148; 1.1.156; 1.1.162;
move the boot/disk.* code to common/blkdev.*, and gut it. The previous
guts were actually functionally equivalent to the current guts, but were
much larger, filled with bugs, and indeed poked around at the disklabel
when some of those bugs prevented them from ever using the disklabel!
 1.1.162.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.156.1 28-Apr-2009  skrll Sync with HEAD.
 1.1.148.1 04-May-2009  yamt sync with head.
 1.1.2.2 02-Apr-1999  cgd move the boot/disk.* code to common/blkdev.*, and gut it. The previous
guts were actually functionally equivalent to the current guts, but were
much larger, filled with bugs, and indeed poked around at the disklabel
when some of those bugs prevented them from ever using the disklabel!
 1.1.2.1 02-Apr-1999  cgd file blkdev.h was added on branch netbsd-1-4 on 1999-04-02 03:17:30 +0000
 1.33 11-Jun-2016  dholland PR 51200 gets in libsa considered harmful: use kgets
 1.32 22-Jan-2011  joerg branches: 1.32.14; 1.32.32;
Drop bootprog_maker (formerly enabled by -M) and bootprog_date (formerly
disabled by -D) from the output of newvers_stand.sh. Change -D to the
inverted logic, so that it adds the date to bootprog_rev in ().

Change all platforms accordingly. -D is added if MKREPRO is not yes and
wasn't present before. Platforms that didn't use -D don't depend on
MKREPRO now either.
 1.31 25-Aug-2010  christos branches: 1.31.2; 1.31.4;
change LOAD_NOTE to LOAD_BACKWARDS
 1.30 03-Feb-2009  tsutsui branches: 1.30.4; 1.30.6;
Disable LOAD_NOTE on ustarboot to avoid backward seek on loading a kernel.
Tested on DEC 3000/300 and AlphaPC 164, fixes PR install/38943 on alpha.

XXX: should we enable LOAD_NOTE on ustarfs tape boot to load modules?
 1.29 12-Jan-2009  tsutsui WARNSfy
 1.28 11-Dec-2005  christos branches: 1.28.74; 1.28.78; 1.28.86; 1.28.88;
merge ktrace-lwp.
 1.27 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.26 22-Jul-2001  wiz branches: 1.26.2; 1.26.22;
bcopy -> memcpy, bzero -> memset
 1.25 12-Jun-2000  matt branches: 1.25.6;
Add netbsd.alpha & netbsd.alpha.gz for installation cds.
 1.24 13-Nov-1999  thorpej branches: 1.24.2;
Backout my libsa changes.
 1.23 12-Nov-1999  simonb Don't include <lib/libkern/libkern.h> for prototypes that are also in
<lib/libsa/stand.h>. The alpha still needs libkern for the division
and remainder support.
 1.22 10-Sep-1999  ross branches: 1.22.2; 1.22.4; 1.22.8;
Nuke the alpha ecoff/elf bootloader and use the libsa/ one instead.
 1.21 09-Apr-1999  cgd constify bootprog_*, move their definitions into common.h, and have
the generated vers.c include common.h to check against definitions.
 1.20 05-Apr-1999  cgd branches: 1.20.2; 1.20.4;
consistency in boot message printouts
 1.19 05-Apr-1999  cgd don't get the name from newvers, get it from a bootstrap-specific -D
in the Makefile. also, print the banner before we do things that
might cause us to print error messages.
 1.18 05-Apr-1999  cgd come a little closer to compiling with warnings turned on
 1.17 02-Apr-1999  cgd abstract the prom device open/close into a separate module, which
provides the correct functions for primary, secondary, and unified
boot blocks. actually behave correctly (e.g. expect correct arguments,
perform correct operations) depending on which you are. also
some minor cleanup.
 1.16 02-Apr-1999  cgd unrevert the changes made last night, now that 'installboot' has
had a few bugs fixed that let the problem slip in, and since bootxx's
Makefile now goes out of its way to satisfy installboot's undocumented
and totally unreasonable assumptions about the bootxx file it's operating
on. No point in fixing the assumptions, because sooner rather than later
this incarnation of installboot is going to die.
 1.15 01-Apr-1999  ross Revert recent changes, which either don't work, or can't be built
successfully by ordinary mortals.
 1.14 31-Mar-1999  cgd as pointed out by simonb, since we've moved to ELF __main() calls
aren't emittid anymore.
 1.13 31-Mar-1999  cgd rename the C main() function to main_(). this avoids gcc's implicit
call to __main(), and therefore saves the size of the call and the
size of a stub implementation of __main().
in the primary boot block, don't bother saving/restoring the argument
passed in from the caller. There is no such argument (that we care
about, at least) to the primary. (for secondary, it's the firmware
FD being used.)
 1.12 27-Mar-1999  ross Bug fix for the bug fix. Be sure to prom_close() in bootxx and boot, but not
in netboot, and not in diskclose(), but after trying all kernelnames[].
 1.11 15-Oct-1998  ross Grab booted_dev_fd parameter from bootxx. It won't be there for netboot
but there should be no harm done.
 1.10 14-Aug-1998  thorpej vm_offset_t -> {paddr_t,vaddr_t}, vm_size_t -> vsize_t
 1.9 07-Aug-1998  drochner Implement the 'i' flag which makes the bootloader ask for the file to
load (as in OSF/1).
Useful for netboot where "-file" doesn't work as needed.
 1.8 12-Feb-1998  cgd clean up the way bootinfo information is passed and used: move the version
number passed by the boot block into a register, change the kernel's
bootinfo handing so that it always uses bootinfo to get bootinfo-ish values
(filling them in if the boot blocks didn't pass them), and make versioning
a small bit more sane.
 1.7 29-Jan-1998  ross While here in alpha/stand, add a technically required imb coherency op
just before transferring to the kernel entry point.
 1.6 06-Sep-1997  drochner -Wall fixes
 1.5 13-Aug-1997  cgd don't forget to set hwrpbsize to zero explicitly
 1.4 25-Jul-1997  cgd branches: 1.4.2; 1.4.4;
fill in the new pointers in the bootinfo_v1 structure.
 1.3 25-Jul-1997  thorpej Set up a version 1 bootinfo for the kernel.
 1.2 06-Apr-1997  cgd clean up NetBSD RCS ID strings
 1.1 24-Jan-1997  cgd branches: 1.1.2;
reorganize Alpha boot block sources: put common sources in a 'common'
directory (so they don't clutter up the arch/alpha/stand), and put
not-common sources in programs' directories.
 1.1.2.2 12-Aug-1997  cgd sync with -current as of August 11, 1997
 1.1.2.1 01-Jun-1997  cgd sync the nwscons branch up with yesterday's version of the trunk.
Lots of conflicts/changes because of the RCS Id format changes.
Also, a few cleanups and corrections.
 1.4.4.2 25-Jul-1997  cgd fill in the new pointers in the bootinfo_v1 structure.
 1.4.4.1 25-Jul-1997  cgd file boot.c was added on branch alpha-nwscons on 1997-07-25 07:00:43 +0000
 1.4.2.2 06-Sep-1997  thorpej Update marc-pcmcia branch from trunk.
 1.4.2.1 23-Aug-1997  thorpej Update marc-pcmcia branch from trunk.
 1.20.4.1 21-Jun-1999  thorpej Sync w/ -current.
 1.20.2.2 05-Apr-1999  cgd consistency in boot message printouts
 1.20.2.1 05-Apr-1999  cgd file boot.c was added on branch netbsd-1-4 on 1999-04-05 22:03:57 +0000
 1.22.8.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.22.4.1 14-Nov-1999  fvdl Sync with -current.
 1.22.2.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.24.2.1 22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.25.6.1 03-Aug-2001  lukem update to -current
 1.26.22.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.26.22.2 18-Sep-2004  skrll Sync with HEAD.
 1.26.22.1 03-Aug-2004  skrll Sync with HEAD
 1.26.2.2 22-Jul-2001  wiz bcopy -> memcpy, bzero -> memset
 1.26.2.1 22-Jul-2001  wiz file boot.c was added on branch nathanw_sa on 2001-07-22 15:17:32 +0000
 1.28.88.2 06-Feb-2009  snj Pull up following revision(s) (requested by tsutsui in ticket #418):
sys/arch/alpha/stand/common/boot.c: revision 1.30
sys/arch/alpha/stand/ustarboot/Makefile: revision 1.7
Disable LOAD_NOTE on ustarboot to avoid backward seek on loading a kernel.
Tested on DEC 3000/300 and AlphaPC 164, fixes PR install/38943 on alpha.
XXX: should we enable LOAD_NOTE on ustarfs tape boot to load modules?
 1.28.88.1 06-Feb-2009  snj Pull up following revision(s) (requested by tsutsui in ticket #418):
sys/arch/alpha/stand/Makefile.bootprogs: revision 1.28
sys/arch/alpha/stand/common/boot.c: revision 1.29
WARNSfy
 1.28.86.2 03-Mar-2009  skrll Sync with HEAD.
 1.28.86.1 19-Jan-2009  skrll Sync with HEAD.
 1.28.78.2 09-Oct-2010  yamt sync with head
 1.28.78.1 04-May-2009  yamt sync with head.
 1.28.74.1 17-Jan-2009  mjf Sync with HEAD.
 1.30.6.1 05-Mar-2011  rmind sync with head
 1.30.4.1 22-Oct-2010  uebayasi Sync with HEAD (-D20101022).
 1.31.4.1 08-Feb-2011  bouyer Sync with HEAD
 1.31.2.1 06-Jun-2011  jruoho Sync with HEAD.
 1.32.32.1 09-Jul-2016  skrll Sync with HEAD
 1.32.14.1 03-Dec-2017  jdolecek update from HEAD
 1.4 13-Oct-2016  flxd Match the two prom_getenv() and fix buffer overflow causing wrong host controller SCSI ID for DEC 3000.
OK skrll@
 1.3 13-Nov-1999  thorpej branches: 1.3.174; 1.3.178; 1.3.196; 1.3.198; 1.3.200; 1.3.202; 1.3.204;
Backout my libsa changes.
 1.2 12-Nov-1999  simonb Don't include <lib/libkern/libkern.h> for prototypes that are also in
<lib/libsa/stand.h>. The alpha still needs libkern for the division
and remainder support.
 1.1 02-Apr-1999  cgd branches: 1.1.2; 1.1.8; 1.1.10; 1.1.14;
abstract the prom device open/close into a separate module, which
provides the correct functions for primary, secondary, and unified
boot blocks. actually behave correctly (e.g. expect correct arguments,
perform correct operations) depending on which you are. also
some minor cleanup.
 1.1.14.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.1.10.1 14-Nov-1999  fvdl Sync with -current.
 1.1.8.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 02-Apr-1999  cgd abstract the prom device open/close into a separate module, which
provides the correct functions for primary, secondary, and unified
boot blocks. actually behave correctly (e.g. expect correct arguments,
perform correct operations) depending on which you are. also
some minor cleanup.
 1.1.2.1 02-Apr-1999  cgd file booted_dev.c was added on branch netbsd-1-4 on 1999-04-02 03:19:09 +0000
 1.3.204.1 18-Jan-2017  skrll Sync with netbsd-5
 1.3.202.1 04-Nov-2016  pgoyette Sync with HEAD
 1.3.200.1 01-Nov-2016  snj Pull up following revision(s) (requested by maxv in ticket #1269):
sys/arch/alpha/alpha/machdep.c: revision 1.347
sys/arch/alpha/alpha/prom.c: revision 1.49
sys/arch/alpha/stand/common/booted_dev.c: revision 1.4
sys/arch/alpha/stand/common/prom.c: revision 1.15
Match the two prom_getenv() and fix buffer overflow causing wrong host
controller SCSI ID for DEC 3000.
OK skrll@
 1.3.198.1 05-Dec-2016  skrll Sync with HEAD
 1.3.196.1 01-Nov-2016  snj Pull up following revision(s) (requested by maxv in ticket #1269):
sys/arch/alpha/alpha/prom.c: revision 1.49
sys/arch/alpha/stand/common/prom.c: revision 1.15
sys/arch/alpha/alpha/machdep.c: revision 1.347
sys/arch/alpha/stand/common/booted_dev.c: revision 1.4
Match the two prom_getenv() and fix buffer overflow causing wrong host
controller SCSI ID for DEC 3000.
OK skrll@
 1.3.178.1 03-Dec-2017  jdolecek update from HEAD
 1.3.174.1 16-Nov-2016  snj Pull up following revision(s) (requested by flxd in ticket #1416):
sys/arch/alpha/alpha/machdep.c: revision 1.347
sys/arch/alpha/alpha/prom.c: revision 1.49
sys/arch/alpha/stand/common/booted_dev.c: revision 1.4
sys/arch/alpha/stand/common/prom.c: revision 1.15
Match the two prom_getenv() and fix buffer overflow causing wrong host
controller SCSI ID for DEC 3000.
OK skrll@
 1.8 11-Dec-2005  christos merge ktrace-lwp.
 1.7 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.6 13-Nov-1999  thorpej branches: 1.6.28;
Backout my libsa changes.
 1.5 12-Nov-1999  simonb Don't include <lib/libkern/libkern.h> for prototypes that are also in
<lib/libsa/stand.h>. The alpha still needs libkern for the division
and remainder support.
 1.4 26-May-1999  cgd branches: 1.4.2; 1.4.4; 1.4.8;
uh, get the port name consistently correct (NetBSD/alpha, not NetBSD/Alpha)
 1.3 05-Apr-1999  cgd branches: 1.3.2; 1.3.4; 1.3.6;
consistency in boot message printouts
 1.2 05-Apr-1999  cgd come a little closer to compiling with warnings turned on
 1.1 02-Apr-1999  cgd add a template for a filesystem-using primary boot block, just like
'boot' is a template for secondary and unified boot blocks.
 1.3.6.1 30-Nov-1999  itojun bring in latest KAME (as of 19991130, KAME/NetBSD141) into kame branch
just for reference purposes.
This commit includes 1.4 -> 1.4.1 sync for kame branch.

The branch does not compile at all (due to the lack of ALTQ and some other
source code). Please do not try to modify the branch, this is just for
referenre purposes.

synchronization to latest KAME will take place on HEAD branch soon.
 1.3.4.1 21-Jun-1999  thorpej Sync w/ -current.
 1.3.2.2 21-Jun-1999  perry pullup 1.3->1.4 (cgd): NetBSD/alpha, not NetBSD/Alpha
 1.3.2.1 05-Apr-1999  perry file bootxx.c was added on branch netbsd-1-4 on 1999-06-21 14:42:08 +0000
 1.4.8.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.4.4.1 14-Nov-1999  fvdl Sync with -current.
 1.4.2.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.6.28.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.6.28.2 18-Sep-2004  skrll Sync with HEAD.
 1.6.28.1 03-Aug-2004  skrll Sync with HEAD
 1.1 31-Mar-1999  cgd Compile with -Os (optimize for size).
Clean up the "Region 1" related definitions, and define load addresses,
max load size, and max total size for as many boot block types as we can.
(types = unified, primary, secondary). We can't always define all
values for all boot blocks, though.
Make CPP flags selection less gross.
Use objcopy rather than headersize (yay, evil gets a stake to the heart!).
Use a little shell script to verify that the sizes of the boot blocks are OK.
Do not compile too much more of libsa than we actually have to.
 1.14 22-Jan-2011  joerg Drop bootprog_maker (formerly enabled by -M) and bootprog_date (formerly
disabled by -D) from the output of newvers_stand.sh. Change -D to the
inverted logic, so that it adds the date to bootprog_rev in ().

Change all platforms accordingly. -D is added if MKREPRO is not yes and
wasn't present before. Platforms that didn't use -D don't depend on
MKREPRO now either.
 1.13 14-Mar-2009  dsl branches: 1.13.4; 1.13.6; 1.13.8;
Remove all the __P() from sys (excluding sys/dist)
Diff checked with grep and MK1 eyeball.
i386 and amd64 GENERIC and sys still build.
 1.12 30-Nov-1999  thorpej branches: 1.12.134; 1.12.142; 1.12.148;
don't need private `imb' inline anymore.
 1.11 18-Aug-1999  cgd branches: 1.11.2; 1.11.8;
add a gross putulong() function which can be useful for debugging.
It's not normally included.
 1.10 09-Apr-1999  cgd constify bootprog_*, move their definitions into common.h, and have
the generated vers.c include common.h to check against definitions.
 1.9 02-Apr-1999  cgd branches: 1.9.2; 1.9.4;
add a common putstr() function which just puts()'s the chars in
its argument string. implement a broken version of panic() in terms
of it, for cases where we need panic() but can't affort printf().
 1.8 02-Apr-1999  cgd abstract the prom device open/close into a separate module, which
provides the correct functions for primary, secondary, and unified
boot blocks. actually behave correctly (e.g. expect correct arguments,
perform correct operations) depending on which you are. also
some minor cleanup.
 1.7 02-Apr-1999  cgd unrevert the changes made last night, now that 'installboot' has
had a few bugs fixed that let the problem slip in, and since bootxx's
Makefile now goes out of its way to satisfy installboot's undocumented
and totally unreasonable assumptions about the bootxx file it's operating
on. No point in fixing the assumptions, because sooner rather than later
this incarnation of installboot is going to die.
 1.6 01-Apr-1999  ross Revert recent changes, which either don't work, or can't be built
successfully by ordinary mortals.
 1.5 31-Mar-1999  cgd GC cpu_number() and turn alpha_pal_imb() into inline assembler.
 1.4 27-Mar-1999  ross Bug fix for the bug fix. Be sure to prom_close() in bootxx and boot, but not
in netboot, and not in diskclose(), but after trying all kernelnames[].
 1.3 15-Oct-1998  ross Delete bogus prom_open() prototype.
 1.2 05-Jan-1998  perry RCSID Police.
 1.1 06-Sep-1997  drochner branches: 1.1.2;
Collect prototypes here.
 1.1.2.2 06-Sep-1997  thorpej Update marc-pcmcia branch from trunk.
 1.1.2.1 06-Sep-1997  thorpej file common.h was added on branch marc-pcmcia on 1997-09-06 18:00:05 +0000
 1.9.4.1 21-Jun-1999  thorpej Sync w/ -current.
 1.9.2.2 02-Apr-1999  cgd add a common putstr() function which just puts()'s the chars in
its argument string. implement a broken version of panic() in terms
of it, for cases where we need panic() but can't affort printf().
 1.9.2.1 02-Apr-1999  cgd file common.h was added on branch netbsd-1-4 on 1999-04-02 03:23:50 +0000
 1.11.8.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.11.2.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.148.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.12.142.1 28-Apr-2009  skrll Sync with HEAD.
 1.12.134.1 04-May-2009  yamt sync with head.
 1.13.8.1 08-Feb-2011  bouyer Sync with HEAD
 1.13.6.1 06-Jun-2011  jruoho Sync with HEAD.
 1.13.4.1 05-Mar-2011  rmind sync with head
 1.6 02-Apr-1999  cgd unrevert the changes made last night, now that 'installboot' has
had a few bugs fixed that let the problem slip in, and since bootxx's
Makefile now goes out of its way to satisfy installboot's undocumented
and totally unreasonable assumptions about the bootxx file it's operating
on. No point in fixing the assumptions, because sooner rather than later
this incarnation of installboot is going to die.
 1.5 01-Apr-1999  ross Revert recent changes, which either don't work, or can't be built
successfully by ordinary mortals.
 1.4 31-Mar-1999  cgd Compile with -Os (optimize for size).
Clean up the "Region 1" related definitions, and define load addresses,
max load size, and max total size for as many boot block types as we can.
(types = unified, primary, secondary). We can't always define all
values for all boot blocks, though.
Make CPP flags selection less gross.
Use objcopy rather than headersize (yay, evil gets a stake to the heart!).
Use a little shell script to verify that the sizes of the boot blocks are OK.
Do not compile too much more of libsa than we actually have to.
 1.3 06-Sep-1997  drochner -Wall fixes
 1.2 06-Apr-1997  cgd branches: 1.2.4; 1.2.6;
clean up NetBSD RCS ID strings
 1.1 24-Jan-1997  cgd branches: 1.1.2;
reorganize Alpha boot block sources: put common sources in a 'common'
directory (so they don't clutter up the arch/alpha/stand), and put
not-common sources in programs' directories.
 1.1.2.1 01-Jun-1997  cgd sync the nwscons branch up with yesterday's version of the trunk.
Lots of conflicts/changes because of the RCS Id format changes.
Also, a few cleanups and corrections.
 1.2.6.2 06-Apr-1997  cgd clean up NetBSD RCS ID strings
 1.2.6.1 06-Apr-1997  cgd file headersize.c was added on branch alpha-nwscons on 1997-04-06 08:40:59 +0000
 1.2.4.1 06-Sep-1997  thorpej Update marc-pcmcia branch from trunk.
 1.12 10-Sep-1999  ross Nuke the alpha ecoff/elf bootloader and use the libsa/ one instead.
 1.11 14-Aug-1998  thorpej vm_offset_t -> {paddr_t,vaddr_t}, vm_size_t -> vsize_t
 1.10 25-Jun-1998  ross Don't bother reading the ELF string table out of a stripped /netbsd[.gz].
In this case, all it has in it are the never-referenced printable names
for the ELF sections themselves. It's located at the end of the (ramdisk)
netbsd.gz file, so it is a very expensive seek and read for only 85 bytes.

Boot floppy load time:

before: 5 minutes
now: 3 minutes
 1.9 28-Feb-1998  ross Force elf symbol sections to an addressable boundary.
 1.8 18-Oct-1997  cjs branches: 1.8.2;
Check return values from lseek; use SEEK_SET instead of 0.
 1.7 06-Sep-1997  drochner -Wall fixes
 1.6 05-Sep-1997  thorpej When loading a symbol section, make sure it is aligned.
 1.5 25-Jul-1997  thorpej branches: 1.5.2; 1.5.4;
If loading an Elf kernel, load the symbol table immediately after
the kernel image.
 1.4 20-Jun-1997  cjs bzero() wants pointers, not ints, for its first arg.
 1.3 06-Apr-1997  cgd clean up NetBSD RCS ID strings
 1.2 25-Jan-1997  cgd use strerror() to print errors, rather than just printing error numbers
 1.1 24-Jan-1997  cgd branches: 1.1.2;
reorganize Alpha boot block sources: put common sources in a 'common'
directory (so they don't clutter up the arch/alpha/stand), and put
not-common sources in programs' directories.
 1.1.2.4 12-Aug-1997  cgd sync with -current as of August 11, 1997
 1.1.2.3 22-Jul-1997  cgd sync nwscons branch with changes in -current as of July 21, 1997
 1.1.2.2 01-Jun-1997  cgd sync the nwscons branch up with yesterday's version of the trunk.
Lots of conflicts/changes because of the RCS Id format changes.
Also, a few cleanups and corrections.
 1.1.2.1 25-Jan-1997  cgd sync with trunk
 1.5.4.2 25-Jul-1997  thorpej If loading an Elf kernel, load the symbol table immediately after
the kernel image.
 1.5.4.1 25-Jul-1997  thorpej file loadfile.c was added on branch alpha-nwscons on 1997-07-25 00:09:02 +0000
 1.5.2.1 06-Sep-1997  thorpej Update marc-pcmcia branch from trunk.
 1.8.2.1 09-May-1998  mycroft Pull up 1.9, per request of ross.
 1.4 21-Jul-2000  jdolecek switch to sys/conf/newvers_stand.sh for generation of version files
move the vers.c depend/build goo to Makefile.bootprogs and remove
explicit rules in other Makefiles
sync the message in */version files with other ports using newvers_stand.sh

XXX the new depend rules were tested to limited extend (also with obj dirs)
XXX on i386 and should be ok; the changes should not otherwise influence build
 1.3 09-Apr-1999  cgd branches: 1.3.2;
constify bootprog_*, move their definitions into common.h, and have
the generated vers.c include common.h to check against definitions.
 1.2 07-Apr-1999  cgd branches: 1.2.2; 1.2.4;
save 4.3 bytes on the date string! 4 == day of week plus space,
.3 == a space on days of the month 1-9.
 1.1 05-Apr-1999  cgd now that boot.c does the bootstrap name with a -D, the newvers scripts
are all the same, so eliminate the redundancy. also, use mrg's
"Version:" trick to find the version rather than using the RCS ID.
(I must have been having a ... bad day.) Also, bump boot and netboot
versions for all the changes that have been happening lately.
 1.2.4.1 21-Jun-1999  thorpej Sync w/ -current.
 1.2.2.2 07-Apr-1999  cgd save 4.3 bytes on the date string! 4 == day of week plus space,
.3 == a space on days of the month 1-9.
 1.2.2.1 07-Apr-1999  cgd file newvers.sh was added on branch netbsd-1-4 on 1999-04-07 06:30:35 +0000
 1.3.2.1 20-Nov-2000  bouyer Remove files that are no longer on the trunck
 1.1 02-Apr-1999  cgd branches: 1.1.2;
add a common putstr() function which just puts()'s the chars in
its argument string. implement a broken version of panic() in terms
of it, for cases where we need panic() but can't affort printf().
 1.1.2.2 02-Apr-1999  cgd add a common putstr() function which just puts()'s the chars in
its argument string. implement a broken version of panic() in terms
of it, for cases where we need panic() but can't affort printf().
 1.1.2.1 02-Apr-1999  cgd file panic_putstr.c was added on branch netbsd-1-4 on 1999-04-02 03:23:50 +0000
 1.16 03-Sep-2018  riastradh Rename min/max -> uimin/uimax for better honesty.

These functions are defined on unsigned int. The generic name
min/max should not silently truncate to 32 bits on 64-bit systems.
This is purely a name change -- no functional change intended.

HOWEVER! Some subsystems have

#define min(a, b) ((a) < (b) ? (a) : (b))
#define max(a, b) ((a) > (b) ? (a) : (b))

even though our standard name for that is MIN/MAX. Although these
may invite multiple evaluation bugs, these do _not_ cause integer
truncation.

To avoid `fixing' these cases, I first changed the name in libkern,
and then compile-tested every file where min/max occurred in order to
confirm that it failed -- and thus confirm that nothing shadowed
min/max -- before changing it.

I have left a handful of bootloaders that are too annoying to
compile-test, and some dead code:

cobalt ews4800mips hp300 hppa ia64 luna68k vax
acorn32/if_ie.c (not included in any kernels)
macppc/if_gm.c (superseded by gem(4))

It should be easy to fix the fallout once identified -- this way of
doing things fails safe, and the goal here, after all, is to _avoid_
silent integer truncations, not introduce them.

Maybe one day we can reintroduce min/max as type-generic things that
never silently truncate. But we should avoid doing that for a while,
so that existing code has a chance to be detected by the compiler for
conversion to uimin/uimax without changing the semantics until we can
properly audit it all. (Who knows, maybe in some cases integer
truncation is actually intended!)
 1.15 13-Oct-2016  flxd branches: 1.15.14; 1.15.16;
Match the two prom_getenv() and fix buffer overflow causing wrong host controller SCSI ID for DEC 3000.
OK skrll@
 1.14 18-Mar-2009  cegger branches: 1.14.18; 1.14.22; 1.14.38; 1.14.40; 1.14.42; 1.14.44; 1.14.46;
Ansify function definitions w/o arguments. Generated with sed.
 1.13 14-Mar-2009  dsl ANSIfy another 1261 function definitions.
The only ones left in sys are beyond by sed script!
(or in sys/dist or sys/external)
Mostly they have function pointer parameters.
 1.12 14-Mar-2009  dsl Change about 4500 of the K&R function definitions to ANSI ones.
There are still about 1600 left, but they have ',' or /* ... */
in the actual variable definitions - which my awk script doesn't handle.
There are also many that need () -> (void).
(The script does handle misordered arguments.)
 1.11 30-Jul-2002  nathanw branches: 1.11.112; 1.11.120; 1.11.126;
Experimentation reveals that the implementation of GET_ENV on at least
some systems chokes if the buffer is not 8-byte aligned. GCC only aligns
character arrays to 4-byte boundaries by default, so it's possible to get
unlucky and die in the boot blocks with a "kernel stack not valid halt".

Avoid the problem by using a local, aligned buffer as the argument to GET_ENV,
and copying the result into the caller's buffer.

Should fix PRs port-alpha/17682 and port-alpha/17717.
CVS ----------------------------------------------------------------------
 1.10 02-Apr-1999  cgd branches: 1.10.2; 1.10.20; 1.10.22; 1.10.34; 1.10.36;
unrevert the changes made last night, now that 'installboot' has
had a few bugs fixed that let the problem slip in, and since bootxx's
Makefile now goes out of its way to satisfy installboot's undocumented
and totally unreasonable assumptions about the bootxx file it's operating
on. No point in fixing the assumptions, because sooner rather than later
this incarnation of installboot is going to die.
 1.9 01-Apr-1999  ross Revert recent changes, which either don't work, or can't be built
successfully by ordinary mortals.
 1.8 31-Mar-1999  cgd implement NO_GETCHAR, to remove getchar(), and NO_PUTCHAR_HALT to remove
the check in putchar() for character input (specifically control-c, which
causes a halt).
 1.7 31-Mar-1999  cgd no point in passing &ret to test_getchar(); nobody cares! also, no
point in doing the check-for-abort functionality twice in putchar()
(once with a call to test_getchar(), once open coded).
 1.6 31-Mar-1999  cgd In putchar(), don't open-code two calls to the prom puts routine. Instead,
call a helper function (putonechar()). Savings: 64 bytes. Cha-ching!
 1.5 15-Oct-1998  ross Delete prom_open() wrapper routine. Other clients of prom_open
can use the prom.h dispatch macros instead, especially since they
all presently expect the raw return bits.
 1.4 22-Sep-1998  ross While we are here in alpha/stand, bail out on ^C during boot.
 1.3 06-Sep-1997  drochner -Wall fixes
 1.2 06-Apr-1997  cgd branches: 1.2.4; 1.2.6;
clean up NetBSD RCS ID strings
 1.1 24-Jan-1997  cgd branches: 1.1.2;
reorganize Alpha boot block sources: put common sources in a 'common'
directory (so they don't clutter up the arch/alpha/stand), and put
not-common sources in programs' directories.
 1.1.2.1 01-Jun-1997  cgd sync the nwscons branch up with yesterday's version of the trunk.
Lots of conflicts/changes because of the RCS Id format changes.
Also, a few cleanups and corrections.
 1.2.6.2 06-Apr-1997  cgd clean up NetBSD RCS ID strings
 1.2.6.1 06-Apr-1997  cgd file prom.c was added on branch alpha-nwscons on 1997-04-06 08:41:01 +0000
 1.2.4.1 06-Sep-1997  thorpej Update marc-pcmcia branch from trunk.
 1.10.36.1 31-Jul-2002  lukem Pull up revision 1.11 (requested by nathanw in ticket #591):
Experimentation reveals that the implementation of GET_ENV on at least
some systems chokes if the buffer is not 8-byte aligned. GCC only aligns
character arrays to 4-byte boundaries by default, so it's possible to get
unlucky and die in the boot blocks with a "kernel stack not valid halt".
Avoid the problem by using a local, aligned buffer as the argument to GET_ENV,
and copying the result into the caller's buffer.
Should fix PRs port-alpha/17682 and port-alpha/17717.
 1.10.34.1 30-Aug-2002  gehenna catch up with -current.
 1.10.22.1 06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.10.20.1 01-Aug-2002  nathanw Catch up to -current.
 1.10.2.2 02-Apr-1999  cgd unrevert the changes made last night, now that 'installboot' has
had a few bugs fixed that let the problem slip in, and since bootxx's
Makefile now goes out of its way to satisfy installboot's undocumented
and totally unreasonable assumptions about the bootxx file it's operating
on. No point in fixing the assumptions, because sooner rather than later
this incarnation of installboot is going to die.
 1.10.2.1 02-Apr-1999  cgd file prom.c was added on branch netbsd-1-4 on 1999-04-02 03:11:58 +0000
 1.11.126.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.11.120.1 28-Apr-2009  skrll Sync with HEAD.
 1.11.112.1 04-May-2009  yamt sync with head.
 1.14.46.1 18-Jan-2017  skrll Sync with netbsd-5
 1.14.44.1 04-Nov-2016  pgoyette Sync with HEAD
 1.14.42.1 01-Nov-2016  snj Pull up following revision(s) (requested by maxv in ticket #1269):
sys/arch/alpha/alpha/machdep.c: revision 1.347
sys/arch/alpha/alpha/prom.c: revision 1.49
sys/arch/alpha/stand/common/booted_dev.c: revision 1.4
sys/arch/alpha/stand/common/prom.c: revision 1.15
Match the two prom_getenv() and fix buffer overflow causing wrong host
controller SCSI ID for DEC 3000.
OK skrll@
 1.14.40.1 05-Dec-2016  skrll Sync with HEAD
 1.14.38.1 01-Nov-2016  snj Pull up following revision(s) (requested by maxv in ticket #1269):
sys/arch/alpha/alpha/prom.c: revision 1.49
sys/arch/alpha/stand/common/prom.c: revision 1.15
sys/arch/alpha/alpha/machdep.c: revision 1.347
sys/arch/alpha/stand/common/booted_dev.c: revision 1.4
Match the two prom_getenv() and fix buffer overflow causing wrong host
controller SCSI ID for DEC 3000.
OK skrll@
 1.14.22.1 03-Dec-2017  jdolecek update from HEAD
 1.14.18.1 16-Nov-2016  snj Pull up following revision(s) (requested by flxd in ticket #1416):
sys/arch/alpha/alpha/machdep.c: revision 1.347
sys/arch/alpha/alpha/prom.c: revision 1.49
sys/arch/alpha/stand/common/booted_dev.c: revision 1.4
sys/arch/alpha/stand/common/prom.c: revision 1.15
Match the two prom_getenv() and fix buffer overflow causing wrong host
controller SCSI ID for DEC 3000.
OK skrll@
 1.15.16.1 10-Jun-2019  christos Sync with HEAD
 1.15.14.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.2 06-Apr-1997  cgd branches: 1.2.6;
clean up NetBSD RCS ID strings
 1.1 24-Jan-1997  cgd branches: 1.1.2;
reorganize Alpha boot block sources: put common sources in a 'common'
directory (so they don't clutter up the arch/alpha/stand), and put
not-common sources in programs' directories.
 1.1.2.1 01-Jun-1997  cgd sync the nwscons branch up with yesterday's version of the trunk.
Lots of conflicts/changes because of the RCS Id format changes.
Also, a few cleanups and corrections.
 1.2.6.2 06-Apr-1997  cgd clean up NetBSD RCS ID strings
 1.2.6.1 06-Apr-1997  cgd file prom_disp.S was added on branch alpha-nwscons on 1997-04-06 08:41:01 +0000
 1.2 06-Apr-1997  cgd branches: 1.2.6;
clean up NetBSD RCS ID strings
 1.1 24-Jan-1997  cgd branches: 1.1.2;
reorganize Alpha boot block sources: put common sources in a 'common'
directory (so they don't clutter up the arch/alpha/stand), and put
not-common sources in programs' directories.
 1.1.2.1 01-Jun-1997  cgd sync the nwscons branch up with yesterday's version of the trunk.
Lots of conflicts/changes because of the RCS Id format changes.
Also, a few cleanups and corrections.
 1.2.6.2 06-Apr-1997  cgd clean up NetBSD RCS ID strings
 1.2.6.1 06-Apr-1997  cgd file prom_swpal.S was added on branch alpha-nwscons on 1997-04-06 08:41:02 +0000
 1.1 02-Apr-1999  cgd branches: 1.1.2;
add a common putstr() function which just puts()'s the chars in
its argument string. implement a broken version of panic() in terms
of it, for cases where we need panic() but can't affort printf().
 1.1.2.2 02-Apr-1999  cgd add a common putstr() function which just puts()'s the chars in
its argument string. implement a broken version of panic() in terms
of it, for cases where we need panic() but can't affort printf().
 1.1.2.1 02-Apr-1999  cgd file putstr.c was added on branch netbsd-1-4 on 1999-04-02 03:23:51 +0000
 1.3 11-Dec-2005  christos merge ktrace-lwp.
 1.2 17-May-2005  christos Yes, it was a cool trick >20 years ago to use "0123456789abcdef"[a] to
implement, xtoa(), but I think defining the samestring 50 times is a bit
too much. Defined HEXDIGITS and hexdigits in subr_prf.c and use it...
 1.1 18-Aug-1999  cgd branches: 1.1.36;
add a gross putulong() function which can be useful for debugging.
It's not normally included.
 1.1.36.1 10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.14 11-Dec-2005  christos merge ktrace-lwp.
 1.13 29-Aug-2003  dsl Use memset (instead of bzero) to clear bss.
bootxx_lfs now fits in the available space.
 1.12 11-Apr-1999  cgd branches: 1.12.36;
add support for 'standalone programs', like kernels but not the kernel.
 1.11 02-Apr-1999  cgd branches: 1.11.2; 1.11.4;
unrevert the changes made last night, now that 'installboot' has
had a few bugs fixed that let the problem slip in, and since bootxx's
Makefile now goes out of its way to satisfy installboot's undocumented
and totally unreasonable assumptions about the bootxx file it's operating
on. No point in fixing the assumptions, because sooner rather than later
this incarnation of installboot is going to die.
 1.10 01-Apr-1999  ross Revert recent changes, which either don't work, or can't be built
successfully by ordinary mortals.
 1.9 31-Mar-1999  cgd as pointed out by simonb, since we've moved to ELF __main() calls
aren't emittid anymore.
 1.8 31-Mar-1999  cgd separate defns for primary and unified boot blocks
 1.7 31-Mar-1999  cgd GC cpu_number() and turn alpha_pal_imb() into inline assembler.
 1.6 31-Mar-1999  cgd rename the C main() function to main_(). this avoids gcc's implicit
call to __main(), and therefore saves the size of the call and the
size of a stub implementation of __main().
in the primary boot block, don't bother saving/restoring the argument
passed in from the caller. There is no such argument (that we care
about, at least) to the primary. (for secondary, it's the firmware
FD being used.)
 1.5 15-Oct-1998  ross Save a0 during bss clear.
 1.4 28-Mar-1998  cgd GC alpha's ECOFF_TOOLCHAIN make variable, and related bits. Nobody
should be using an ECOFF toolchain on NetBSD/alpha any more.
 1.3 29-Jan-1998  ross While here in alpha/stand, add a technically required imb coherency op
just before transferring to the kernel entry point.
 1.2 06-Apr-1997  cgd branches: 1.2.6;
clean up NetBSD RCS ID strings
 1.1 24-Jan-1997  cgd branches: 1.1.2;
reorganize Alpha boot block sources: put common sources in a 'common'
directory (so they don't clutter up the arch/alpha/stand), and put
not-common sources in programs' directories.
 1.1.2.1 01-Jun-1997  cgd sync the nwscons branch up with yesterday's version of the trunk.
Lots of conflicts/changes because of the RCS Id format changes.
Also, a few cleanups and corrections.
 1.2.6.2 06-Apr-1997  cgd clean up NetBSD RCS ID strings
 1.2.6.1 06-Apr-1997  cgd file start.S was added on branch alpha-nwscons on 1997-04-06 08:41:03 +0000
 1.11.4.1 21-Jun-1999  thorpej Sync w/ -current.
 1.11.2.2 02-Apr-1999  cgd unrevert the changes made last night, now that 'installboot' has
had a few bugs fixed that let the problem slip in, and since bootxx's
Makefile now goes out of its way to satisfy installboot's undocumented
and totally unreasonable assumptions about the bootxx file it's operating
on. No point in fixing the assumptions, because sooner rather than later
this incarnation of installboot is going to die.
 1.11.2.1 02-Apr-1999  cgd file start.S was added on branch netbsd-1-4 on 1999-04-02 03:11:58 +0000
 1.12.36.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.12.36.2 18-Sep-2004  skrll Sync with HEAD.
 1.12.36.1 03-Aug-2004  skrll Sync with HEAD

RSS XML Feed