Home | History | Annotate | only in /src/sys/arch/alpha/stand/netboot
History log of /src/sys/arch/alpha/stand/netboot
RevisionDateAuthorComments
 1.27 23-Sep-2019  christos Consistently use ${RELEASEDIR}/${RELEASEMACHINE} instead of
${RELEASEDIR}/${MACHINE} (Paul Ripke)
 1.26 20-Jul-2012  matt branches: 1.26.40;
Use ${_MKTARGET_LINK} and ${_MKTARGET_CREATE}
 1.25 03-Jan-2003  lukem branches: 1.25.142;
Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of
"${RELEASEDIR}/...".

${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only
cleaned if UPDATE is not defined.
 1.24 22-Sep-2001  tv objcopy -> ${OBJCOPY}; remove redundant definitions of OBJCOPY?= (it is
now in bsd.own.mk).
 1.23 28-May-2001  he branches: 1.23.2; 1.23.4; 1.23.6;
Add Makefile snippets to install netboot in installation/netboot
under ``make release''.
 1.22 21-Jul-2000  jdolecek branches: 1.22.2;
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.21 10-Sep-1999  ross branches: 1.21.2; 1.21.12;
Nuke the alpha ecoff/elf bootloader and use the libsa/ one instead.
 1.20 05-Apr-1999  cgd branches: 1.20.2;
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.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 02-Apr-1999  cgd update for booted_dev and disk->blkdev changes.
 1.17 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.16 01-Apr-1999  ross Revert recent changes, which either don't work, or can't be built
successfully by ordinary mortals.
 1.15 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 28-Mar-1998  thorpej Much more sane boot block builds, from Chris Demetriou.
 1.13 06-Sep-1997  drochner -use DHCP extensions in bootp()
-enable -Wall
 1.12 09-May-1997  mycroft branches: 1.12.4; 1.12.6;
Eliminate bogus redefinitions of standard targets.
 1.11 17-Apr-1997  thorpej STRIP -> STRIPFLAG
 1.10 06-Apr-1997  cgd clean up NetBSD RCS ID strings
 1.9 24-Jan-1997  cgd branches: 1.9.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.8 23-Jan-1997  cgd add support for reading gzipped kernels.
 1.7 23-Jan-1997  cgd update for new kernel library build process
 1.6 18-Jan-1997  cgd move an 'int debug;' into boot.c (it was the only diff between boot.c and
netboot.c), and nuke netboot.c (using boot.c instead for network boot blocks).
 1.5 17-Jan-1997  cgd clean up a bit. include libraries more carefully, so that when compressed
read code is integrated into libsa things will work properly.
 1.4 16-Jan-1997  cgd seriously clean up makefiles. use libsa/libkern/libz as appropriate,
and don't build the various sources into objs locally by specifying
them directly in the Makefiles.
 1.3 18-Oct-1996  thorpej Use ${INSTALL}.
 1.2 23-Sep-1996  cgd checkpoint current development, add ELF toolchain build support
 1.1 18-Sep-1996  cgd start on some network boot blocks. they work, but:
(1) the if_prom code needs to be cleaned up quite a bit
(right now it hard-codes client's ethernet address), and
(2) much of this code (esp: getsecs.c, netboot.c, newvers.sh,
rpcc.S) should be shared with other Alpha boot blocks,
and dev_net.[ch] should maybe go in libsa proper.
 1.9.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.12.6.2 09-May-1997  mycroft Eliminate bogus redefinitions of standard targets.
 1.12.6.1 09-May-1997  mycroft file Makefile was added on branch alpha-nwscons on 1997-05-09 07:50:29 +0000
 1.12.4.1 06-Sep-1997  thorpej Update marc-pcmcia branch from trunk.
 1.20.2.2 13-Jul-2000  he Apply patch (requested by he):
Enhance the "make release" process:
o Install the distrib bits under "make release"
 1.20.2.1 05-Apr-1999  he file Makefile was added on branch netbsd-1-4 on 2000-07-13 17:16:17 +0000
 1.21.12.1 28-May-2001  he Pull up revision 1.23 (via patch, requested by he):
Add Makefile snippets to install ``netboot'' under ``make release''.
 1.21.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.22.2.1 21-Jun-2001  nathanw Catch up to -current.
 1.23.6.1 01-Oct-2001  fvdl Catch up with -current.
 1.23.4.3 07-Jan-2003  thorpej Sync with HEAD.
 1.23.4.2 26-Sep-2001  nathanw Catch up to -current.
Again.
 1.23.4.1 28-May-2001  nathanw file Makefile was added on branch nathanw_sa on 2001-09-26 19:54:42 +0000
 1.23.2.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.25.142.1 30-Oct-2012  yamt sync with head
 1.26.40.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.4 06-Apr-1997  cgd branches: 1.4.6;
clean up NetBSD RCS ID strings
 1.3 16-Jan-1997  cgd branches: 1.3.2;
more carefully include libkern and libsa headers
 1.2 02-Oct-1996  cgd spaces/tabs cleanup
 1.1 18-Sep-1996  cgd start on some network boot blocks. they work, but:
(1) the if_prom code needs to be cleaned up quite a bit
(right now it hard-codes client's ethernet address), and
(2) much of this code (esp: getsecs.c, netboot.c, newvers.sh,
rpcc.S) should be shared with other Alpha boot blocks,
and dev_net.[ch] should maybe go in libsa proper.
 1.3.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.6.2 06-Apr-1997  cgd clean up NetBSD RCS ID strings
 1.4.6.1 06-Apr-1997  cgd file conf.c was added on branch alpha-nwscons on 1997-04-06 08:41:24 +0000
 1.17 12-Apr-2021  mrg remove shadowed (common) declarations of various libsa variables
from various boot programs. for macppc and zaurus, avoid building
with -fcommon any more.
 1.16 17-Jul-2011  joerg branches: 1.16.68;
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.15 21-Oct-2009  snj Drop 3rd and 4th clauses. Approved by gwr@ (copyright holder).
 1.14 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.13 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.12 19-Mar-2003  drochner branches: 1.12.108; 1.12.116; 1.12.122;
"bootparam" specific variables are defined in libsa/bootparam.c now.
 1.11 09-Nov-2002  thorpej Make the bootblocks build with warnings.
 1.10 13-Nov-1999  thorpej branches: 1.10.6;
Backout my libsa changes.
 1.9 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.8 07-May-1999  drochner branches: 1.8.2; 1.8.4; 1.8.8;
include <lib/libkern/libkern.h> for intoa()/inet_ntoa()
 1.7 23-Jan-1998  thorpej branches: 1.7.10;
Print the correct error number if nfs_mount() fails. From Chris Demetriou.
 1.6 06-Sep-1997  drochner -Wall fixes
 1.5 22-Jul-1997  drochner branches: 1.5.2; 1.5.4;
Don't use <lib/libsa/if_ether.h> anymore. This was a copy of the
old (before ARP changes) <netinet/if_ether.h>, intended for
temporary use.
 1.4 06-Apr-1997  cgd clean up NetBSD RCS ID strings
 1.3 15-Mar-1997  is New ARP system, supports IPv4 over any hardware link.

Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will
only support Ethernet. Tcpdump itself should be ok, but libpcap needs
lot of work.

For the detailed change history, look at the commit log entries for
the is-newarp branch.
 1.2 16-Jan-1997  cgd branches: 1.2.2; 1.2.6;
more carefully include libkern and libsa headers
 1.1 18-Sep-1996  cgd start on some network boot blocks. they work, but:
(1) the if_prom code needs to be cleaned up quite a bit
(right now it hard-codes client's ethernet address), and
(2) much of this code (esp: getsecs.c, netboot.c, newvers.sh,
rpcc.S) should be shared with other Alpha boot blocks,
and dev_net.[ch] should maybe go in libsa proper.
 1.2.6.1 07-Mar-1997  is Use libsa's copy of old-style if_ether.h for now.
 1.2.2.2 12-Aug-1997  cgd sync with -current as of August 11, 1997
 1.2.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.5.4.2 22-Jul-1997  drochner Don't use <lib/libsa/if_ether.h> anymore. This was a copy of the
old (before ARP changes) <netinet/if_ether.h>, intended for
temporary use.
 1.5.4.1 22-Jul-1997  drochner file dev_net.c was added on branch alpha-nwscons on 1997-07-22 17:41:02 +0000
 1.5.2.1 06-Sep-1997  thorpej Update marc-pcmcia branch from trunk.
 1.7.10.1 21-Jun-1999  thorpej Sync w/ -current.
 1.8.8.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.8.4.1 14-Nov-1999  fvdl Sync with -current.
 1.8.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.10.6.1 11-Nov-2002  nathanw Catch up to -current
 1.12.122.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.12.116.1 28-Apr-2009  skrll Sync with HEAD.
 1.12.108.2 11-Mar-2010  yamt sync with head
 1.12.108.1 04-May-2009  yamt sync with head.
 1.16.68.1 17-Apr-2021  thorpej Sync with HEAD.
 1.4 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.3 09-Nov-2002  thorpej branches: 1.3.112; 1.3.120; 1.3.126;
Make the bootblocks build with warnings.
 1.2 05-Jan-1998  perry branches: 1.2.26;
RCSID Police.
 1.1 18-Sep-1996  cgd start on some network boot blocks. they work, but:
(1) the if_prom code needs to be cleaned up quite a bit
(right now it hard-codes client's ethernet address), and
(2) much of this code (esp: getsecs.c, netboot.c, newvers.sh,
rpcc.S) should be shared with other Alpha boot blocks,
and dev_net.[ch] should maybe go in libsa proper.
 1.2.26.1 11-Nov-2002  nathanw Catch up to -current
 1.3.126.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.3.120.1 28-Apr-2009  skrll Sync with HEAD.
 1.3.112.1 04-May-2009  yamt sync with head.
 1.9 03-Nov-2013  christos more unused inside 0
 1.8 03-Nov-2013  christos move unused code inside if 0
 1.7 14-Mar-2009  dsl branches: 1.7.12; 1.7.22; 1.7.26;
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.6 11-Dec-2005  christos branches: 1.6.78; 1.6.86; 1.6.92;
merge ktrace-lwp.
 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 06-Sep-1997  drochner branches: 1.4.52;
-Wall fixes
 1.3 06-Apr-1997  cgd branches: 1.3.4; 1.3.6;
clean up NetBSD RCS ID strings
 1.2 16-Jan-1997  cgd branches: 1.2.2;
more carefully include libkern and libsa headers
 1.1 18-Sep-1996  cgd start on some network boot blocks. they work, but:
(1) the if_prom code needs to be cleaned up quite a bit
(right now it hard-codes client's ethernet address), and
(2) much of this code (esp: getsecs.c, netboot.c, newvers.sh,
rpcc.S) should be shared with other Alpha boot blocks,
and dev_net.[ch] should maybe go in libsa proper.
 1.2.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.3.6.2 06-Apr-1997  cgd clean up NetBSD RCS ID strings
 1.3.6.1 06-Apr-1997  cgd file devopen.c was added on branch alpha-nwscons on 1997-04-06 08:41:26 +0000
 1.3.4.1 06-Sep-1997  thorpej Update marc-pcmcia branch from trunk.
 1.4.52.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.4.52.2 18-Sep-2004  skrll Sync with HEAD.
 1.4.52.1 03-Aug-2004  skrll Sync with HEAD
 1.6.92.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.6.86.1 28-Apr-2009  skrll Sync with HEAD.
 1.6.78.1 04-May-2009  yamt sync with head.
 1.7.26.1 18-May-2014  rmind sync with head
 1.7.22.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.7.12.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.11 03-Nov-2013  christos move unused variable inside if 0
 1.10 10-Jan-2013  he branches: 1.10.2;
Include <machine/cpu.h> for alpha_rpcc declaration.
 1.9 12-Jan-2009  tsutsui branches: 1.9.14; 1.9.24;
Replace time_t values in libsa sources with the following two types
to avoid unnecessary 64 bit ops which would make binaries larger:

satime_t (currently unsigned int):
numbers in seconds returned by the machine dependent getsecs() function
which are used to measure relative time

saseconds_t (currently int):
numbers in seconds used to specify timeout to network drivers

Per discussion on current-users.
 1.8 12-Jan-2009  tsutsui Uset uint64_t rather than (signed) long to read the PCC register.
 1.7 11-Jan-2009  dogcow Make it compile.
 1.6 09-Nov-2002  thorpej branches: 1.6.108; 1.6.112; 1.6.120;
Make the bootblocks build with warnings.
 1.5 05-Jan-1998  perry branches: 1.5.26;
RCSID Police.
 1.4 06-Sep-1997  drochner -Wall fixes
 1.3 02-Oct-1996  cgd branches: 1.3.12;
spaces/tabs cleanup
 1.2 23-Sep-1996  cgd checkpoint current development, add ELF toolchain build support
 1.1 18-Sep-1996  cgd start on some network boot blocks. they work, but:
(1) the if_prom code needs to be cleaned up quite a bit
(right now it hard-codes client's ethernet address), and
(2) much of this code (esp: getsecs.c, netboot.c, newvers.sh,
rpcc.S) should be shared with other Alpha boot blocks,
and dev_net.[ch] should maybe go in libsa proper.
 1.3.12.1 06-Sep-1997  thorpej Update marc-pcmcia branch from trunk.
 1.5.26.1 11-Nov-2002  nathanw Catch up to -current
 1.6.120.1 19-Jan-2009  skrll Sync with HEAD.
 1.6.112.1 04-May-2009  yamt sync with head.
 1.6.108.1 17-Jan-2009  mjf Sync with HEAD.
 1.9.24.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.9.24.1 25-Feb-2013  tls resync with head
 1.9.14.2 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.9.14.1 23-Jan-2013  yamt sync with head
 1.10.2.1 18-May-2014  rmind sync with head
 1.21 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.20 12-Jan-2009  tsutsui branches: 1.20.64; 1.20.66;
Replace time_t values in libsa sources with the following two types
to avoid unnecessary 64 bit ops which would make binaries larger:

satime_t (currently unsigned int):
numbers in seconds returned by the machine dependent getsecs() function
which are used to measure relative time

saseconds_t (currently int):
numbers in seconds used to specify timeout to network drivers

Per discussion on current-users.
 1.19 13-Mar-2003  drochner branches: 1.19.104; 1.19.108; 1.19.116;
kill the last use of NENTS
(We shouldn't use libsa/netif here at all.)
 1.18 13-Mar-2003  drochner cope with removal of this sick NENTS macro from libsa/netif.h
 1.17 09-Nov-2002  thorpej Make the bootblocks build with warnings.
 1.16 22-Jul-2001  wiz branches: 1.16.2;
bcopy -> memcpy, bzero -> memset
 1.15 13-Nov-1999  thorpej branches: 1.15.8;
Backout my libsa changes.
 1.14 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.13 26-May-1999  cgd branches: 1.13.2; 1.13.4; 1.13.8;
uh, get the port name consistently correct (NetBSD/alpha, not NetBSD/Alpha)
 1.12 02-Apr-1999  cgd branches: 1.12.2; 1.12.4; 1.12.6;
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.11 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.10 06-Sep-1997  drochner -Wall fixes
 1.9 06-Apr-1997  cgd branches: 1.9.4; 1.9.6;
clean up NetBSD RCS ID strings
 1.8 24-Jan-1997  cgd branches: 1.8.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.7 18-Jan-1997  cgd printfs newline cosmetics
 1.6 18-Jan-1997  cgd allow netboot ethernet address to be hard-coded into binary so that
machines with old firmware which doesn't pass it in the boot device
can work. Assume that if the ethernet address isn't passed in, it
uses the old (dain-bramaged) 'read' interface works on my 3000/300LX.
 1.5 16-Jan-1997  cgd more carefully include libkern and libsa headers
 1.4 02-Oct-1996  cgd spaces/tabs cleanup
 1.3 02-Oct-1996  cgd clean and polish a bit
 1.2 23-Sep-1996  cgd checkpoint current development, add ELF toolchain build support
 1.1 18-Sep-1996  cgd start on some network boot blocks. they work, but:
(1) the if_prom code needs to be cleaned up quite a bit
(right now it hard-codes client's ethernet address), and
(2) much of this code (esp: getsecs.c, netboot.c, newvers.sh,
rpcc.S) should be shared with other Alpha boot blocks,
and dev_net.[ch] should maybe go in libsa proper.
 1.8.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.9.6.2 06-Apr-1997  cgd clean up NetBSD RCS ID strings
 1.9.6.1 06-Apr-1997  cgd file if_prom.c was added on branch alpha-nwscons on 1997-04-06 08:41:27 +0000
 1.9.4.1 06-Sep-1997  thorpej Update marc-pcmcia branch from trunk.
 1.12.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.12.4.1 21-Jun-1999  thorpej Sync w/ -current.
 1.12.2.2 21-Jun-1999  perry pullup 1.12->1.13 (cgd): NetBSD/alpha, not NetBSD/Alpha
 1.12.2.1 02-Apr-1999  perry file if_prom.c was added on branch netbsd-1-4 on 1999-06-21 14:42:53 +0000
 1.13.8.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.13.4.1 14-Nov-1999  fvdl Sync with -current.
 1.13.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.15.8.1 03-Aug-2001  lukem update to -current
 1.16.2.2 11-Nov-2002  nathanw Catch up to -current
 1.16.2.1 22-Jul-2001  nathanw file if_prom.c was added on branch nathanw_sa on 2002-11-11 21:56:04 +0000
 1.19.116.1 19-Jan-2009  skrll Sync with HEAD.
 1.19.108.1 04-May-2009  yamt sync with head.
 1.19.104.1 17-Jan-2009  mjf Sync with HEAD.
 1.20.66.1 10-Jun-2019  christos Sync with HEAD
 1.20.64.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.2 18-Jan-1997  cgd move an 'int debug;' into boot.c (it was the only diff between boot.c and
netboot.c), and nuke netboot.c (using boot.c instead for network boot blocks).
 1.1 18-Sep-1996  cgd branches: 1.1.2;
start on some network boot blocks. they work, but:
(1) the if_prom code needs to be cleaned up quite a bit
(right now it hard-codes client's ethernet address), and
(2) much of this code (esp: getsecs.c, netboot.c, newvers.sh,
rpcc.S) should be shared with other Alpha boot blocks,
and dev_net.[ch] should maybe go in libsa proper.
 1.1.2.1 24-Jan-1997  cgd sync with trunk
 1.3 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 06-Apr-1997  cgd branches: 1.2.6;
clean up NetBSD RCS ID strings
 1.1 18-Sep-1996  cgd branches: 1.1.6;
start on some network boot blocks. they work, but:
(1) the if_prom code needs to be cleaned up quite a bit
(right now it hard-codes client's ethernet address), and
(2) much of this code (esp: getsecs.c, netboot.c, newvers.sh,
rpcc.S) should be shared with other Alpha boot blocks,
and dev_net.[ch] should maybe go in libsa proper.
 1.1.6.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 newvers.sh was added on branch alpha-nwscons on 1997-04-06 08:41:28 +0000
 1.3 06-Apr-1997  cgd branches: 1.3.6;
clean up NetBSD RCS ID strings
 1.2 02-Oct-1996  cgd branches: 1.2.6;
spaces/tabs cleanup
 1.1 18-Sep-1996  cgd start on some network boot blocks. they work, but:
(1) the if_prom code needs to be cleaned up quite a bit
(right now it hard-codes client's ethernet address), and
(2) much of this code (esp: getsecs.c, netboot.c, newvers.sh,
rpcc.S) should be shared with other Alpha boot blocks,
and dev_net.[ch] should maybe go in libsa proper.
 1.2.6.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.3.6.2 06-Apr-1997  cgd clean up NetBSD RCS ID strings
 1.3.6.1 06-Apr-1997  cgd file rpcc.S was added on branch alpha-nwscons on 1997-04-06 08:41:28 +0000
 1.10 09-Nov-2001  scw Bump the version numbers of all bootloaders which use loadfile_elfXX() now
that it tries hard to avoid backwards seeks.
 1.9 02-Aug-2001  bjh21 branches: 1.9.2; 1.9.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.8 21-Jul-2000  jdolecek branches: 1.8.4;
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.7 05-Apr-1999  cgd branches: 1.7.2; 1.7.8;
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.6 23-Jan-1997  cgd branches: 1.6.12;
add support for reading gzipped kernels.
 1.5 18-Jan-1997  cgd bump version
 1.4 18-Jan-1997  cgd note that enet address can be hard-coded
 1.3 16-Jan-1997  cgd seriously clean up makefiles. use libsa/libkern/libz as appropriate,
and don't build the various sources into objs locally by specifying
them directly in the Makefiles.
 1.2 02-Oct-1996  cgd bump the version
 1.1 18-Sep-1996  cgd start on some network boot blocks. they work, but:
(1) the if_prom code needs to be cleaned up quite a bit
(right now it hard-codes client's ethernet address), and
(2) much of this code (esp: getsecs.c, netboot.c, newvers.sh,
rpcc.S) should be shared with other Alpha boot blocks,
and dev_net.[ch] should maybe go in libsa proper.
 1.6.12.2 23-Jan-1997  cgd add support for reading gzipped kernels.
 1.6.12.1 23-Jan-1997  cgd file version was added on branch alpha-nwscons on 1997-01-23 23:10:42 +0000
 1.7.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.7.2.2 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.7.2.1 05-Apr-1999  cgd file version was added on branch netbsd-1-4 on 1999-04-05 06:56:24 +0000
 1.8.4.2 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.8.4.1 03-Aug-2001  lukem update to -current
 1.9.6.1 12-Nov-2001  thorpej Sync the thorpej-mips-cache branch with -current.
 1.9.2.2 14-Nov-2001  nathanw Catch up to -current.
 1.9.2.1 02-Aug-2001  nathanw file version was added on branch nathanw_sa on 2001-11-14 19:12:41 +0000

RSS XML Feed