Home | History | Annotate | only in /src/sys/arch/newsmips/stand
History log of /src/sys/arch/newsmips/stand
RevisionDateAuthorComments
 1.5 11-Dec-2005  christos merge ktrace-lwp.
 1.4 12-Dec-2003  jmc Needs a .WAIT before doing boot/bootxx
 1.3 20-May-2002  lukem branches: 1.3.8;
Update to <sys/bootblock.h>'s shared_bbinfo.
(From Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>)
 1.2 17-Dec-1999  tsubai branches: 1.2.8; 1.2.12; 1.2.20;
Move common objects and libraries to common/.
 1.1 08-Jul-1999  tsubai branches: 1.1.2; 1.1.8;
Add NetBSD/newsmips native boot loader.
 1.1.8.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.1.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.2.20.1 30-May-2002  gehenna Catch up with -current.
 1.2.12.1 20-Jun-2002  nathanw Catch up to -current.
 1.2.8.1 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.3.8.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.3.8.2 18-Sep-2004  skrll Sync with HEAD.
 1.3.8.1 03-Aug-2004  skrll Sync with HEAD
 1.10 08-Apr-2017  christos centralize vers.c building for standalone programs.
 1.9 21-Jul-2016  christos branches: 1.9.2;
add NOPIE
 1.8 12-Jan-2014  tsutsui branches: 1.8.6; 1.8.10;
Add empty LIBCRTI= as LIBCRT0 to build sa programs without installed DESTDIR.

XXX: probabry we should have bsd.saprog.mk or something.
 1.7 22-Jan-2011  joerg branches: 1.7.4; 1.7.14; 1.7.18;
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.6 29-Jun-2006  lukem branches: 1.6.84; 1.6.90; 1.6.92;
support MAKEVERBOSE
 1.5 11-Dec-2005  christos branches: 1.5.4; 1.5.8; 1.5.16;
merge ktrace-lwp.
 1.4 26-Oct-2003  lukem branches: 1.4.16;
Use ${HOST_SH} instead of `sh'.

If necessary, pull in <bsd.sys.mk> to get the definition of HOST_SH;
Makefiles that pull in one of (most of) <bsd.*.mk> will get this anyway.
 1.3 08-Oct-2003  simonb Define LIB{CRT0,C,CRTBEGIN,CRTEND} as nothing, we don't need to link
against them.
 1.2 18-Apr-2002  tsutsui branches: 1.2.10;
Add version strings by newvers_stand.sh to secondary boot.
 1.1 08-Jul-1999  tsubai branches: 1.1.16; 1.1.20;
Add NetBSD/newsmips native boot loader.
 1.1.20.1 20-Jun-2002  nathanw Catch up to -current.
 1.1.16.1 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.2.10.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.10.2 18-Sep-2004  skrll Sync with HEAD.
 1.2.10.1 03-Aug-2004  skrll Sync with HEAD
 1.4.16.1 30-Dec-2006  yamt sync with head.
 1.5.16.1 13-Jul-2006  gdamore Merge from HEAD.
 1.5.8.1 11-Aug-2006  yamt sync with head
 1.5.4.1 09-Sep-2006  rpaulo sync with head
 1.6.92.1 08-Feb-2011  bouyer Sync with HEAD
 1.6.90.1 06-Jun-2011  jruoho Sync with HEAD.
 1.6.84.1 05-Mar-2011  rmind sync with head
 1.7.18.1 18-May-2014  rmind sync with head
 1.7.14.2 03-Dec-2017  jdolecek update from HEAD
 1.7.14.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.7.4.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.8.10.2 26-Apr-2017  pgoyette Sync with HEAD
 1.8.10.1 26-Jul-2016  pgoyette Sync with HEAD
 1.8.6.2 28-Aug-2017  skrll Sync with HEAD
 1.8.6.1 05-Oct-2016  skrll Sync with HEAD
 1.9.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.23 30-Sep-2018  tsutsui Switch bootloader to using DHCP rather than BOOTPARAM.

Also bump version.
 1.22 17-Dec-2009  matt branches: 1.22.62; 1.22.64;
More changes to make newsmips compile (include "assym.h, remove unused
variables, etc.)
 1.21 16-Dec-2009  matt Fix various build with the 32bit mips ports after the mips64 merge.
 1.20 15-Apr-2009  tsutsui Use <bsd.klinks.mk> to create machine and ${MACHINE_ARCH} symlinks.
 1.19 12-Jan-2009  tsutsui branches: 1.19.2;
Enable prototype warning options.
 1.18 29-Jun-2006  lukem branches: 1.18.58; 1.18.62; 1.18.70;
support MAKEVERBOSE
 1.17 29-Jun-2006  lukem Rename LDFLAGS to LINKFLAGS, as the former is for CC not LD.
 1.16 18-Apr-2003  tsutsui branches: 1.16.18; 1.16.32; 1.16.36; 1.16.44;
- remove definitions of SIZE and STRIP which should be defined elsewhere
- use mips/conf/stand.ldscript so that objcopy -O binary works
 1.15 30-Mar-2003  tsutsui Use 32bit daddr_t.
 1.14 22-Nov-2002  tsutsui - Add -msoft-float and -ffreestanding to CFLAGS.
- Add -mno-abicalls to AFLAGS.
- Set WARNS?=1
 1.13 13-Apr-2002  tsutsui Add ustarfs support and changedisk_hook().
 1.12 13-Apr-2002  tsutsui Add -mmemcpy to CFLAGS.
 1.11 12-Dec-2001  tv MKfoo=no -> NOfoo
 1.10 14-Nov-2001  tv branches: 1.10.2;
${MAKE} print-objdir -> ${PRINTOBJDIR}
 1.9 22-Sep-2001  tv objcopy -> ${OBJCOPY}; remove redundant definitions of OBJCOPY?= (it is
now in bsd.own.mk).
 1.8 01-Feb-2000  tsutsui branches: 1.8.6; 1.8.8;
Revert STRIPPROG -> STRIP
 1.7 19-Jan-2000  tsutsui STRIP -> STRIPPROG
 1.6 23-Dec-1999  tsubai Comment out -DBOOT_DEBUG.
 1.5 23-Dec-1999  tsubai Delete lines that I didn't intended to commit.
 1.4 22-Dec-1999  tsubai news5000 support.
 1.3 18-Dec-1999  tsubai Introduce bootinfo.
 1.2 17-Dec-1999  tsubai Move common objects and libraries to common/.
 1.1 08-Jul-1999  tsubai branches: 1.1.2; 1.1.8;
Add NetBSD/newsmips native boot loader.
 1.1.8.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.1.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.8.8.2 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.8.8.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.8.6.1 01-Oct-2001  fvdl Catch up with -current.
 1.10.2.4 11-Dec-2002  thorpej Sync with HEAD.
 1.10.2.3 17-Apr-2002  nathanw Catch up to -current.
 1.10.2.2 08-Jan-2002  nathanw Catch up to -current.
 1.10.2.1 14-Nov-2001  nathanw file Makefile was added on branch nathanw_sa on 2002-01-08 00:26:56 +0000
 1.16.44.1 13-Jul-2006  gdamore Merge from HEAD.
 1.16.36.1 11-Aug-2006  yamt sync with head
 1.16.32.1 09-Sep-2006  rpaulo sync with head
 1.16.18.1 30-Dec-2006  yamt sync with head.
 1.18.70.2 28-Apr-2009  skrll Sync with HEAD.
 1.18.70.1 19-Jan-2009  skrll Sync with HEAD.
 1.18.62.2 11-Mar-2010  yamt sync with head
 1.18.62.1 04-May-2009  yamt sync with head.
 1.18.58.1 17-Jan-2009  mjf Sync with HEAD.
 1.19.2.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.22.64.1 10-Jun-2019  christos Sync with HEAD
 1.22.62.1 20-Oct-2018  pgoyette Sync with head
 1.21 14-Oct-2018  tsutsui Add NWS-4000 support.

Based on nonaka@'s porting effort back in 2002.
See announcement on port-newsmips@ for more details:
http://mail-index.netbsd.org/port-newsmips/2018/10/13/msg000231.html
 1.20 26-Mar-2014  christos branches: 1.20.28; 1.20.30;
kill sprintf
 1.19 22-Jan-2011  joerg branches: 1.19.4; 1.19.14; 1.19.18;
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.18 25-Aug-2010  christos branches: 1.18.2; 1.18.4;
s/LOAD_NOTE/LOAD_BACKWARDS/
 1.17 20-Jan-2009  tsutsui branches: 1.17.4; 1.17.6;
Disable LOAD_NOTE on floppy boot. Fixes PR install/38943 on newsmips.
 1.16 11-Dec-2005  christos branches: 1.16.78; 1.16.86; 1.16.88;
merge ktrace-lwp.
 1.15 08-Feb-2005  he Remove a now-extraneous right parenthesis, after de-__P'ing.
 1.14 06-Feb-2005  tsutsui Misc cleanup:
- ANSI function decls
- remove __P()
- u_intNN_t -> uintNN_t
- remove register decls
- bcopy -> memcpy, strcpy
- bzero -> memset
- bcmp -> memcmp
- use malloc(9) with M_ZERO
- some KNF
etc.
 1.13 21-Nov-2003  tsutsui branches: 1.13.8; 1.13.10;
Revert previous DPRINTF changes since gcc3 properly removes text strings
in while(0) statements during optimization.
 1.12 22-Nov-2002  tsutsui branches: 1.12.6;
Add some prototype declarations.
 1.11 30-Apr-2002  tsutsui Make sure whole DPRINTF()s are actually disabled on normal build.
It seems compiler does not remove text strings in while(0) statement
on its optimization.
 1.10 18-Apr-2002  tsutsui Add version strings by newvers_stand.sh to secondary boot.
 1.9 13-Apr-2002  tsutsui Add getchar().
 1.8 13-Apr-2002  tsutsui bzero() -> memset()
 1.7 13-Apr-2002  tsutsui Rename halt() -> rom_halt(), and declare it in romcall.h.
 1.6 16-Jan-2002  tsutsui Fix a possible uninitialized variable found by new toolchain.
 1.5 12-Oct-2000  onoe branches: 1.5.4; 1.5.8;
Add support to boot on APbus machine (e.g. NWS-5000).
 1.4 23-Dec-1999  tsubai * Apply updates from Shimizu-san received after the initial commit.
* G/C unused.
* Many cosmetic changes.
* etc...
 1.3 22-Dec-1999  tsubai news5000 support.
 1.2 18-Dec-1999  tsubai Introduce bootinfo.
 1.1 08-Jul-1999  tsubai branches: 1.1.2; 1.1.8;
Add NetBSD/newsmips native boot loader.
 1.1.8.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.1.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.5.8.4 11-Dec-2002  thorpej Sync with HEAD.
 1.5.8.3 20-Jun-2002  nathanw Catch up to -current.
 1.5.8.2 17-Apr-2002  nathanw Catch up to -current.
 1.5.8.1 28-Feb-2002  nathanw Catch up to -current.
 1.5.4.2 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.5.4.1 11-Feb-2002  jdolecek Sync w/ -current.
 1.12.6.5 09-Feb-2005  skrll Sync with HEAD.
 1.12.6.4 06-Feb-2005  skrll Sync with HEAD.
 1.12.6.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.12.6.2 18-Sep-2004  skrll Sync with HEAD.
 1.12.6.1 03-Aug-2004  skrll Sync with HEAD
 1.13.10.1 12-Feb-2005  yamt sync with head.
 1.13.8.1 29-Apr-2005  kent sync with -current
 1.16.88.1 25-Jan-2009  snj Pull up following revision(s) (requested by tsutsui in ticket #307):
sys/arch/newsmips/stand/boot/boot.c: revision 1.17
Disable LOAD_NOTE on floppy boot. Fixes PR install/38943 on newsmips.
 1.16.86.1 03-Mar-2009  skrll Sync with HEAD.
 1.16.78.2 09-Oct-2010  yamt sync with head
 1.16.78.1 04-May-2009  yamt sync with head.
 1.17.6.1 05-Mar-2011  rmind sync with head
 1.17.4.1 22-Oct-2010  uebayasi Sync with HEAD (-D20101022).
 1.18.4.1 08-Feb-2011  bouyer Sync with HEAD
 1.18.2.1 06-Jun-2011  jruoho Sync with HEAD.
 1.19.18.1 18-May-2014  rmind sync with head
 1.19.14.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.19.4.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.20.30.1 10-Jun-2019  christos Sync with HEAD
 1.20.28.1 20-Oct-2018  pgoyette Sync with head
 1.6 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.5 31-Jan-2008  tsutsui branches: 1.5.6; 1.5.8; 1.5.10;
Account bi_size properly.
 1.4 11-Dec-2005  christos branches: 1.4.50; 1.4.56;
merge ktrace-lwp.
 1.3 06-Feb-2005  tsutsui branches: 1.3.6;
Misc cleanup:
- ANSI function decls
- remove __P()
- u_intNN_t -> uintNN_t
- remove register decls
- bcopy -> memcpy, strcpy
- bzero -> memset
- bcmp -> memcmp
- use malloc(9) with M_ZERO
- some KNF
etc.
 1.2 13-Apr-2002  tsutsui branches: 1.2.10; 1.2.18; 1.2.20;
bcopy() -> memcpy()
 1.1 18-Dec-1999  tsubai branches: 1.1.2; 1.1.8; 1.1.12; 1.1.16;
Introduce bootinfo.
 1.1.16.1 17-Apr-2002  nathanw Catch up to -current.
 1.1.12.1 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.1.8.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.1.8.1 18-Dec-1999  bouyer file bootinfo.c was added on branch thorpej_scsipi on 2000-11-20 22:35:42 +0000
 1.1.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.2.20.1 12-Feb-2005  yamt sync with head.
 1.2.18.1 29-Apr-2005  kent sync with -current
 1.2.10.1 06-Feb-2005  skrll Sync with HEAD.
 1.3.6.1 04-Feb-2008  yamt sync with head.
 1.4.56.1 18-Feb-2008  mjf Sync with HEAD.
 1.4.50.1 23-Mar-2008  matt sync with HEAD
 1.5.10.1 16-May-2008  yamt sync with head.
 1.5.8.1 18-May-2008  yamt sync with head.
 1.5.6.1 02-Jun-2008  mjf Sync with HEAD.
 1.10 21-Feb-2008  tsutsui Use __arraycount().
 1.9 11-Dec-2005  christos branches: 1.9.50; 1.9.70;
merge ktrace-lwp.
 1.8 23-Jun-2005  junyoung branches: 1.8.2;
Use FS_OPS() macro.
 1.7 06-Feb-2005  tsutsui Misc cleanup:
- ANSI function decls
- remove __P()
- u_intNN_t -> uintNN_t
- remove register decls
- bcopy -> memcpy, strcpy
- bzero -> memset
- bcmp -> memcmp
- use malloc(9) with M_ZERO
- some KNF
etc.
 1.6 21-Nov-2003  tsutsui branches: 1.6.8; 1.6.10;
Revert previous DPRINTF changes since gcc3 properly removes text strings
in while(0) statements during optimization.
 1.5 22-Nov-2002  tsutsui branches: 1.5.6;
Add some prototype declarations.
 1.4 30-Apr-2002  tsutsui Make sure whole DPRINTF()s are actually disabled on normal build.
It seems compiler does not remove text strings in while(0) statement
on its optimization.
 1.3 13-Apr-2002  tsutsui Add ustarfs support and changedisk_hook().
 1.2 22-Dec-1999  tsubai branches: 1.2.8; 1.2.12;
news5000 support.
 1.1 08-Jul-1999  tsubai branches: 1.1.2;
Add NetBSD/newsmips native boot loader.
 1.1.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.2.12.3 11-Dec-2002  thorpej Sync with HEAD.
 1.2.12.2 20-Jun-2002  nathanw Catch up to -current.
 1.2.12.1 17-Apr-2002  nathanw Catch up to -current.
 1.2.8.1 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.5.6.5 10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.5.6.4 06-Feb-2005  skrll Sync with HEAD.
 1.5.6.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.5.6.2 18-Sep-2004  skrll Sync with HEAD.
 1.5.6.1 03-Aug-2004  skrll Sync with HEAD
 1.6.10.1 12-Feb-2005  yamt sync with head.
 1.6.8.1 29-Apr-2005  kent sync with -current
 1.8.2.1 27-Feb-2008  yamt sync with head.
 1.9.70.1 24-Mar-2008  keiichi sync with head.
 1.9.50.1 23-Mar-2008  matt sync with HEAD
 1.2 22-Dec-1999  tsubai news5000 support.
 1.1 08-Jul-1999  tsubai branches: 1.1.2;
Add NetBSD/newsmips native boot loader.
 1.1.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.7 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.6 30-Sep-2018  tsutsui branches: 1.6.14;
Switch bootloader to using DHCP rather than BOOTPARAM.

Also bump version.
 1.5 21-Oct-2009  snj branches: 1.5.62; 1.5.64;
Drop 3rd and 4th clauses. Approved by gwr@ (copyright holder).
 1.4 11-Dec-2005  christos branches: 1.4.78;
merge ktrace-lwp.
 1.3 06-Feb-2005  tsutsui Misc cleanup:
- ANSI function decls
- remove __P()
- u_intNN_t -> uintNN_t
- remove register decls
- bcopy -> memcpy, strcpy
- bzero -> memset
- bcmp -> memcmp
- use malloc(9) with M_ZERO
- some KNF
etc.
 1.2 13-Mar-2003  drochner branches: 1.2.2; 1.2.10; 1.2.12;
Remove remaining uses of libsa/netif -- the "netif" structure was only
used to lookup a "struct romdev", everything else was ballast.
Do it straightforward now and assign the romdev directly to io_netif.
 1.1 22-Dec-1999  tsubai branches: 1.1.6;
news5000 support.
 1.1.6.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.1.6.1 22-Dec-1999  bouyer file net.c was added on branch thorpej_scsipi on 2000-11-20 22:35:42 +0000
 1.2.12.1 12-Feb-2005  yamt sync with head.
 1.2.10.1 29-Apr-2005  kent sync with -current
 1.2.2.1 06-Feb-2005  skrll Sync with HEAD.
 1.4.78.1 11-Mar-2010  yamt sync with head
 1.5.64.1 10-Jun-2019  christos Sync with HEAD
 1.5.62.1 20-Oct-2018  pgoyette Sync with head
 1.6.14.1 17-Apr-2021  thorpej Sync with HEAD.
 1.9 21-Sep-2014  christos remove stray ;
 1.8 21-Oct-2009  snj branches: 1.8.22; 1.8.38;
Drop 3rd and 4th clauses. Approved by gwr@ (copyright holder).
 1.7 12-Jan-2009  tsutsui 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.6 11-Dec-2005  christos branches: 1.6.74; 1.6.78; 1.6.86;
merge ktrace-lwp.
 1.5 06-Feb-2005  tsutsui Misc cleanup:
- ANSI function decls
- remove __P()
- u_intNN_t -> uintNN_t
- remove register decls
- bcopy -> memcpy, strcpy
- bzero -> memset
- bcmp -> memcmp
- use malloc(9) with M_ZERO
- some KNF
etc.
 1.4 13-Mar-2003  drochner branches: 1.4.2; 1.4.10; 1.4.12;
Remove remaining uses of libsa/netif -- the "netif" structure was only
used to lookup a "struct romdev", everything else was ballast.
Do it straightforward now and assign the romdev directly to io_netif.
 1.3 13-Apr-2002  tsutsui bzero() -> memset()
 1.2 23-Dec-1999  tsubai branches: 1.2.6; 1.2.10; 1.2.14;
* Apply updates from Shimizu-san received after the initial commit.
* G/C unused.
* Many cosmetic changes.
* etc...
 1.1 22-Dec-1999  tsubai news5000 support.
 1.2.14.1 17-Apr-2002  nathanw Catch up to -current.
 1.2.10.1 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.2.6.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.6.1 23-Dec-1999  bouyer file netif_news.c was added on branch thorpej_scsipi on 2000-11-20 22:35:42 +0000
 1.4.12.1 12-Feb-2005  yamt sync with head.
 1.4.10.1 29-Apr-2005  kent sync with -current
 1.4.2.1 06-Feb-2005  skrll Sync with HEAD.
 1.6.86.1 19-Jan-2009  skrll Sync with HEAD.
 1.6.78.2 11-Mar-2010  yamt sync with head
 1.6.78.1 04-May-2009  yamt sync with head.
 1.6.74.1 17-Jan-2009  mjf Sync with HEAD.
 1.8.38.1 30-Oct-2014  martin Pull up following revision(s) (requested by maxv in ticket #165):
sys/arch/newsmips/stand/boot/netif_news.c: revision 1.9
sys/arch/mvme68k/stand/installboot/installboot.c: revision 1.19
sys/arch/arm/arm32/pmap.c: revision 1.300
sys/arch/amiga/dev/siop2.c: revision 1.43
sys/arch/amiga/amiga/disksubr.c: revision 1.62
sys/arch/news68k/news68k/bus_space.c: revision 1.13
sys/arch/amiga/dev/siop.c: revision 1.69
sys/arch/x86/x86/x86_autoconf.c: revision 1.72
Remove dead code in various places under arch/.
 1.8.22.1 03-Dec-2017  jdolecek update from HEAD
 1.1 13-Mar-2003  drochner Remove remaining uses of libsa/netif -- the "netif" structure was only
used to lookup a "struct romdev", everything else was ballast.
Do it straightforward now and assign the romdev directly to io_netif.
 1.3 06-Feb-2005  tsutsui Misc cleanup:
- ANSI function decls
- remove __P()
- u_intNN_t -> uintNN_t
- remove register decls
- bcopy -> memcpy, strcpy
- bzero -> memset
- bcmp -> memcmp
- use malloc(9) with M_ZERO
- some KNF
etc.
 1.2 13-Apr-2002  tsutsui branches: 1.2.10; 1.2.18; 1.2.20;
Add ustarfs support and changedisk_hook().
 1.1 22-Dec-1999  tsubai branches: 1.1.6; 1.1.10; 1.1.14;
news5000 support.
 1.1.14.1 17-Apr-2002  nathanw Catch up to -current.
 1.1.10.1 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.1.6.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.1.6.1 22-Dec-1999  bouyer file promdev.h was added on branch thorpej_scsipi on 2000-11-20 22:35:42 +0000
 1.2.20.1 12-Feb-2005  yamt sync with head.
 1.2.18.1 29-Apr-2005  kent sync with -current
 1.2.10.1 06-Feb-2005  skrll Sync with HEAD.
 1.3 14-Oct-2018  tsutsui Add NWS-4000 support.

Based on nonaka@'s porting effort back in 2002.
See announcement on port-newsmips@ for more details:
http://mail-index.netbsd.org/port-newsmips/2018/10/13/msg000231.html
 1.2 30-Sep-2018  tsutsui Switch bootloader to using DHCP rather than BOOTPARAM.

Also bump version.
 1.1 18-Apr-2002  tsutsui branches: 1.1.6; 1.1.8; 1.1.204; 1.1.206;
Add version strings by newvers_stand.sh to secondary boot.
 1.1.206.1 10-Jun-2019  christos Sync with HEAD
 1.1.204.1 20-Oct-2018  pgoyette Sync with head
 1.1.8.2 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.1.8.1 18-Apr-2002  jdolecek file version was added on branch kqueue on 2002-06-23 17:38:54 +0000
 1.1.6.2 20-Jun-2002  nathanw Catch up to -current.
 1.1.6.1 18-Apr-2002  nathanw file version was added on branch nathanw_sa on 2002-06-20 03:40:19 +0000
 1.13 16-Apr-2009  tsutsui Use mips/conf/stand.ldscript on link so that we can use objcopy(1)
to create raw bootxx binary. Tested on NWS-5000X.
 1.12 15-Apr-2009  tsutsui Use <bsd.klinks.mk> to create machine and ${MACHINE_ARCH} symlinks.
 1.11 12-Jan-2009  tsutsui branches: 1.11.2;
Enable prototype warning options.
 1.10 29-Jun-2006  lukem branches: 1.10.58; 1.10.62; 1.10.70;
support MAKEVERBOSE
 1.9 29-Jun-2006  lukem Rename LDFLAGS to LINKFLAGS, as the former is for CC not LD.
 1.8 22-Nov-2002  tsutsui branches: 1.8.22; 1.8.36; 1.8.40; 1.8.48;
- Add -msoft-float and -ffreestanding to CFLAGS.
- Add -mno-abicalls to AFLAGS.
- Set WARNS?=1
 1.7 20-May-2002  lukem Update to <sys/bootblock.h>'s shared_bbinfo.
(From Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>)
 1.6 13-Apr-2002  tsutsui branches: 1.6.2;
Add -mmemcpy to CFLAGS.
 1.5 12-Dec-2001  tv MKfoo=no -> NOfoo
 1.4 14-Nov-2001  tv branches: 1.4.2;
${MAKE} print-objdir -> ${PRINTOBJDIR}
 1.3 12-Oct-2000  onoe branches: 1.3.4;
Add support to boot on APbus machine (e.g. NWS-5000).
 1.2 17-Dec-1999  tsubai Move common objects and libraries to common/.
 1.1 08-Jul-1999  tsubai branches: 1.1.2; 1.1.8;
Add NetBSD/newsmips native boot loader.
 1.1.8.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.1.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.3.4.2 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.3.4.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.4.2.5 11-Dec-2002  thorpej Sync with HEAD.
 1.4.2.4 20-Jun-2002  nathanw Catch up to -current.
 1.4.2.3 17-Apr-2002  nathanw Catch up to -current.
 1.4.2.2 08-Jan-2002  nathanw Catch up to -current.
 1.4.2.1 14-Nov-2001  nathanw file Makefile was added on branch nathanw_sa on 2002-01-08 00:26:56 +0000
 1.6.2.1 30-May-2002  gehenna Catch up with -current.
 1.8.48.1 13-Jul-2006  gdamore Merge from HEAD.
 1.8.40.1 11-Aug-2006  yamt sync with head
 1.8.36.1 09-Sep-2006  rpaulo sync with head
 1.8.22.1 30-Dec-2006  yamt sync with head.
 1.10.70.2 28-Apr-2009  skrll Sync with HEAD.
 1.10.70.1 19-Jan-2009  skrll Sync with HEAD.
 1.10.62.1 04-May-2009  yamt sync with head.
 1.10.58.1 17-Jan-2009  mjf Sync with HEAD.
 1.11.2.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.9 26-Mar-2014  christos kill sprintf
 1.8 21-Feb-2008  tsutsui branches: 1.8.4; 1.8.50; 1.8.56;
u_int32_t -> uint32_t, remove __P(), ANSIfy.
 1.7 11-Dec-2005  christos branches: 1.7.50; 1.7.70;
merge ktrace-lwp.
 1.6 21-Nov-2003  tsutsui branches: 1.6.16;
Revert previous DPRINTF changes since gcc3 properly removes text strings
in while(0) statements during optimization.
 1.5 22-Nov-2002  tsutsui branches: 1.5.6;
Add some prototype declarations.
 1.4 20-May-2002  lukem Update to <sys/bootblock.h>'s shared_bbinfo.
(From Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>)
 1.3 30-Apr-2002  tsutsui branches: 1.3.2;
Make sure whole DPRINTF()s are actually disabled on normal build.
It seems compiler does not remove text strings in while(0) statement
on its optimization.
 1.2 12-Oct-2000  onoe branches: 1.2.4; 1.2.8;
Add support to boot on APbus machine (e.g. NWS-5000).
 1.1 08-Jul-1999  tsubai branches: 1.1.2;
Add NetBSD/newsmips native boot loader.
 1.1.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.2.8.2 11-Dec-2002  thorpej Sync with HEAD.
 1.2.8.1 20-Jun-2002  nathanw Catch up to -current.
 1.2.4.1 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.3.2.1 30-May-2002  gehenna Catch up with -current.
 1.5.6.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.5.6.2 18-Sep-2004  skrll Sync with HEAD.
 1.5.6.1 03-Aug-2004  skrll Sync with HEAD
 1.6.16.1 27-Feb-2008  yamt sync with head.
 1.7.70.1 24-Mar-2008  keiichi sync with head.
 1.7.50.1 23-Mar-2008  matt sync with HEAD
 1.8.56.1 18-May-2014  rmind sync with head
 1.8.50.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.8.4.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.2 17-Dec-1999  tsubai Moved to common/romcalls.S,v
 1.1 08-Jul-1999  tsubai branches: 1.1.2; 1.1.8;
Add NetBSD/newsmips native boot loader.
 1.1.8.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.1.2.1 20-Nov-2000  bouyer Remove files that are no longer on the trunck
 1.2 12-Oct-2000  onoe Add support to boot on APbus machine (e.g. NWS-5000).
 1.1 08-Jul-1999  tsubai branches: 1.1.2;
Add NetBSD/newsmips native boot loader.
 1.1.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.11 15-Apr-2009  tsutsui Use <bsd.klinks.mk> to create machine and ${MACHINE_ARCH} symlinks.
 1.10 03-Apr-2009  tsutsui Remove obsolete LIBSA_USE_MEMCPY and LIBSA_USE_MEMSET.
They were removed from <lib/libsa/stand.h> on December 2007.
 1.9 12-Jan-2009  tsutsui branches: 1.9.2;
Enable prototype warning options.
 1.8 30-Mar-2003  tsutsui branches: 1.8.104; 1.8.108; 1.8.116;
Use 32bit daddr_t.
 1.7 22-Nov-2002  tsutsui - Add -msoft-float and -ffreestanding to CFLAGS.
- Add -mno-abicalls to AFLAGS.
- Set WARNS?=1
 1.6 05-May-2002  jdolecek CLEANFILES should be set regardless of target
 1.5 05-May-2002  jdolecek also don't do the machine symlinks for 'cleandir' target
 1.4 13-Apr-2002  tsutsui Add ustarfs support and changedisk_hook().
 1.3 13-Apr-2002  tsutsui Build SA libs with -mmemcpy and set LIBSA_USE_MEMSET and LIBSA_USE_MEMCPY.
 1.2 23-Jan-2000  mycroft branches: 1.2.6; 1.2.10; 1.2.14;
Clean up the machine symlink stuff ever so slightly. Needs to be
standardized between files.
 1.1 17-Dec-1999  tsubai branches: 1.1.2;
Move common objects and libraries to common/.
 1.1.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.
 1.2.14.3 11-Dec-2002  thorpej Sync with HEAD.
 1.2.14.2 20-Jun-2002  nathanw Catch up to -current.
 1.2.14.1 17-Apr-2002  nathanw Catch up to -current.
 1.2.10.1 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.2.6.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.6.1 23-Jan-2000  bouyer file Makefile was added on branch thorpej_scsipi on 2000-11-20 22:35:42 +0000
 1.8.116.2 28-Apr-2009  skrll Sync with HEAD.
 1.8.116.1 19-Jan-2009  skrll Sync with HEAD.
 1.8.108.1 04-May-2009  yamt sync with head.
 1.8.104.1 17-Jan-2009  mjf Sync with HEAD.
 1.9.2.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.5 18-Apr-2003  tsutsui Use LEAF_NOPROFILE().
 1.4 13-Apr-2002  tsutsui Add some ioctl() definitions to eject floppy.
 1.3 13-Apr-2002  tsutsui Rename halt() -> rom_halt(), and declare it in romcall.h.
 1.2 17-Dec-1999  tsubai branches: 1.2.2; 1.2.8; 1.2.12; 1.2.16;
Moved from bootxx/romcalls.S,v
 1.1 08-Jul-1999  tsubai Add NetBSD/newsmips native boot loader.
 1.2.16.1 17-Apr-2002  nathanw Catch up to -current.
 1.2.12.1 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.2.8.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.8.1 17-Dec-1999  bouyer file romcalls.S was added on branch thorpej_scsipi on 2000-11-20 22:35:42 +0000
 1.2.2.1 27-Dec-1999  wrstuden Pull up to last week's -current.

RSS XML Feed