Home | History | Annotate | only in /src/sys/arch/mvme68k/stand/sboot
History log of /src/sys/arch/mvme68k/stand/sboot
RevisionDateAuthorComments
 1.15 21-Nov-2014  christos Add libkern for umoddi3 needed for correct leap yar computation in is_leap_year.
 1.14 21-Jan-2011  joerg branches: 1.14.14;
Switch remaining platforms to modern CPP for assembler.
 1.13 09-Apr-2002  scw branches: 1.13.138; 1.13.144; 1.13.146;
Simplify generation of the s-record boot file using objcopy instead
of a homebrew tool.

Addresses port-mvme68k/16256.
 1.12 09-Feb-2002  lukem use ${INSTALL_FILE} as appropriate
 1.11 18-Dec-2000  scw branches: 1.11.4; 1.11.8;
s/MDECDIR/MDEC_DIR/
 1.10 04-Dec-2000  scw Clean up the build process to ensure libsa/libbug are built
before linking the bootloaders.
 1.9 30-Nov-2000  scw Support booting an ELF kernel, plus numerous tweaks due to
the gas.new/ELF transition.
 1.8 24-Jul-2000  jdolecek cleanup Makefiles, put common stuff to Makefile.booters, ditch unnecessary
stuff
make this all compile with -Wall -Wno-main -Wmissing-prototypes
-Wstrict-prototypes -Werror , also compilable on 1.4.1
label itself as NetBSD/mvme68k instead of "BSD" in bootblock message
move bugcrt.c to libbug, remove bugcrt directory (bugcrt is still built
and used separately to rest of libbug)
convert sboot to use ordinary mvme68 libsa, instead of copying needed
stuff in libc_sa.c
convert to use version info generated by sys/conf/newvers_stand.sh
instead of previous version.c files, add necessary 'version' files
put chiptotime() to separate libsa file (used also by sboot/clock.c)

Thanks to Steve Woodford for help with this. Note that -current build
might be hosed by this change, will be addressed by Steve shortly.
 1.7 09-Jul-2000  jdolecek Make buildable on NetBSD/mvme68k 1.4.1.
 1.6 25-Jun-2000  scw Some tweaks to make things work properly with `dependall'.
 1.5 13-Feb-1999  lukem branches: 1.5.8; 1.5.20;
convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.
 1.4 01-Aug-1998  scw Changes to keep lint happy.
In particular, fix some Makefiles so the include
paths are passed to lint.
 1.3 18-Oct-1996  thorpej Use ${INSTALL}.
 1.2 07-Sep-1996  thorpej Use the stock ld(1) and the srec program to generate the serial line
bootstrap program.
 1.1 25-Jul-1995  chuck branches: 1.1.1;
Initial revision
 1.1.1.1 25-Jul-1995  chuck mvme68k port -- for the motorola vme147 m68030 card
 1.5.20.1 26-Jun-2000  scw Pullup from trunk: 1.5 - 1.6
Approved by: thorpej

DTRT for `dependall' during a make build. This slipped through the net
due to a local fix which got forgotten about.
 1.5.8.3 05-Jan-2001  bouyer Sync with HEAD
 1.5.8.2 08-Dec-2000  bouyer Sync with HEAD.
 1.5.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.11.8.2 17-Apr-2002  nathanw Catch up to -current.
 1.11.8.1 28-Feb-2002  nathanw Catch up to -current.
 1.11.4.2 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.11.4.1 16-Mar-2002  jdolecek Catch up with -current.
 1.13.146.1 08-Feb-2011  bouyer Sync with HEAD
 1.13.144.1 06-Jun-2011  jruoho Sync with HEAD.
 1.13.138.1 05-Mar-2011  rmind sync with head
 1.14.14.1 03-Dec-2017  jdolecek update from HEAD
 1.6 12-Jan-2008  tsutsui Misc cleanup:
- KNF, ANSIfy, remove __P()
- use __func__ to print function names
- use __arraycount()
- include "ioconf.h" for struct cfdriver
- u_intNN_t -> uintNN_t
- wrap long lines
etc.
 1.5 11-Dec-2005  christos branches: 1.5.50; 1.5.56; 1.5.64;
merge ktrace-lwp.
 1.4 07-Aug-2003  agc branches: 1.4.16;
Move UCB-licensed code from 4-clause to 3-clause licence.

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

Thanks to Steve Woodford for help with this. Note that -current build
might be hosed by this change, will be addressed by Steve shortly.
 1.2 22-Aug-1998  scw branches: 1.2.14;
vm_offset -> [vp]addr_t and vm_size_t -> [vp]size_t
While I'm here, expunge use of 'register' storage class.
 1.1 25-Jul-1995  chuck branches: 1.1.1;
Initial revision
 1.1.1.1 25-Jul-1995  chuck mvme68k port -- for the motorola vme147 m68030 card
 1.2.14.1 20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.3.24.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.3.24.2 18-Sep-2004  skrll Sync with HEAD.
 1.3.24.1 03-Aug-2004  skrll Sync with HEAD
 1.4.16.1 21-Jan-2008  yamt sync with head
 1.5.64.1 19-Jan-2008  bouyer Sync with HEAD
 1.5.56.1 18-Feb-2008  mjf Sync with HEAD.
 1.5.50.1 23-Mar-2008  matt sync with HEAD
 1.3 11-Dec-2005  christos merge ktrace-lwp.
 1.2 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.1 25-Jul-1995  chuck branches: 1.1.1;
Initial revision
 1.1.1.1 25-Jul-1995  chuck branches: 1.1.1.1.70;
mvme68k port -- for the motorola vme147 m68030 card
 1.1.1.1.70.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.1.1.70.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.1.1.70.1 03-Aug-2004  skrll Sync with HEAD
 1.7 02-Feb-2011  chuck udpate license clauses on my code to match the new-style BSD licenses.
based on diff that rmind@ sent me.

no functional change with this commit.
 1.6 12-Jan-2008  tsutsui branches: 1.6.32; 1.6.38; 1.6.40;
Misc cleanup:
- KNF, ANSIfy, remove __P()
- use __func__ to print function names
- use __arraycount()
- include "ioconf.h" for struct cfdriver
- u_intNN_t -> uintNN_t
- wrap long lines
etc.
 1.5 24-Jul-2000  jdolecek branches: 1.5.40; 1.5.102; 1.5.108; 1.5.116;
cleanup Makefiles, put common stuff to Makefile.booters, ditch unnecessary
stuff
make this all compile with -Wall -Wno-main -Wmissing-prototypes
-Wstrict-prototypes -Werror , also compilable on 1.4.1
label itself as NetBSD/mvme68k instead of "BSD" in bootblock message
move bugcrt.c to libbug, remove bugcrt directory (bugcrt is still built
and used separately to rest of libbug)
convert sboot to use ordinary mvme68 libsa, instead of copying needed
stuff in libc_sa.c
convert to use version info generated by sys/conf/newvers_stand.sh
instead of previous version.c files, add necessary 'version' files
put chiptotime() to separate libsa file (used also by sboot/clock.c)

Thanks to Steve Woodford for help with this. Note that -current build
might be hosed by this change, will be addressed by Steve shortly.
 1.4 22-Aug-1998  scw branches: 1.4.14;
vm_offset -> [vp]addr_t and vm_size_t -> [vp]size_t
While I'm here, expunge use of 'register' storage class.
 1.3 05-Jan-1998  perry RCSID Police.
 1.2 19-May-1996  chuck update for new (SRT0/bugcrt) calling convention
 1.1 25-Jul-1995  chuck branches: 1.1.1;
Initial revision
 1.1.1.1 25-Jul-1995  chuck mvme68k port -- for the motorola vme147 m68030 card
 1.4.14.1 20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.5.116.1 19-Jan-2008  bouyer Sync with HEAD
 1.5.108.1 18-Feb-2008  mjf Sync with HEAD.
 1.5.102.1 23-Mar-2008  matt sync with HEAD
 1.5.40.1 21-Jan-2008  yamt sync with head
 1.6.40.1 08-Feb-2011  bouyer Sync with HEAD
 1.6.38.1 06-Jun-2011  jruoho Sync with HEAD.
 1.6.32.1 05-Mar-2011  rmind sync with head
 1.14 09-Aug-2025  skrll aknowledgement -> acknowledgement in a comment
 1.13 09-Aug-2025  skrll Trai;ing whitespace
 1.12 29-Sep-2011  he Drop the "static" from the HEXDIGITS declaration, now that there's an
extern definition in sys/systm.h, to allow this to continue to build.
 1.11 25-Feb-2011  joerg Move HEXDIGIT to mvme68k's sboot. It seems to be the only user.
Save a byte by explicitly specifying the size.
 1.10 02-Feb-2011  chuck udpate license clauses on my code to match the new-style BSD licenses.
based on diff that rmind@ sent me.

no functional change with this commit.
 1.9 12-Jan-2008  tsutsui branches: 1.9.32; 1.9.38; 1.9.40;
Misc cleanup:
- KNF, ANSIfy, remove __P()
- use __func__ to print function names
- use __arraycount()
- include "ioconf.h" for struct cfdriver
- u_intNN_t -> uintNN_t
- wrap long lines
etc.
 1.8 20-May-2006  mrg branches: 1.8.36; 1.8.42; 1.8.50;
change some char to u_char to match other variables and functions.
 1.7 11-Dec-2005  christos branches: 1.7.4; 1.7.6; 1.7.8; 1.7.12; 1.7.14;
merge ktrace-lwp.
 1.6 17-May-2005  christos branches: 1.6.2;
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.5 16-Sep-2001  wiz branches: 1.5.4; 1.5.20;
Spell 'occurred' with two 'r's.
 1.4 07-Jul-2001  scw branches: 1.4.2; 1.4.4;
bcopy -> memcpy
bzero -> memset
bcmp -> memcmp (note that the MI libsa's memcmp() still calls bcmp()...)
 1.3 12-Jun-2001  wiz receive, not recieve
 1.2 05-Jan-1998  perry branches: 1.2.30;
RCSID Police.
 1.1 25-Jul-1995  chuck branches: 1.1.1;
Initial revision
 1.1.1.1 25-Jul-1995  chuck mvme68k port -- for the motorola vme147 m68030 card
 1.2.30.1 21-Jun-2001  nathanw Catch up to -current.
 1.4.4.1 01-Oct-2001  fvdl Catch up with -current.
 1.4.2.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.5.20.1 10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.5.4.2 16-Sep-2001  wiz Spell 'occurred' with two 'r's.
 1.5.4.1 16-Sep-2001  wiz file etherfun.c was added on branch nathanw_sa on 2001-09-16 16:34:34 +0000
 1.6.2.2 21-Jan-2008  yamt sync with head
 1.6.2.1 21-Jun-2006  yamt sync with head.
 1.7.14.1 19-Jun-2006  chap Sync with head.
 1.7.12.1 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.7.8.1 24-May-2006  yamt sync with head.
 1.7.6.1 01-Jun-2006  kardel Sync with head.
 1.7.4.1 09-Sep-2006  rpaulo sync with head
 1.8.50.1 19-Jan-2008  bouyer Sync with HEAD
 1.8.42.1 18-Feb-2008  mjf Sync with HEAD.
 1.8.36.1 23-Mar-2008  matt sync with HEAD
 1.9.40.2 05-Mar-2011  bouyer Sync with HEAD
 1.9.40.1 08-Feb-2011  bouyer Sync with HEAD
 1.9.38.1 06-Jun-2011  jruoho Sync with HEAD.
 1.9.32.1 05-Mar-2011  rmind sync with head
 1.5 02-Feb-2011  chuck udpate license clauses on my code to match the new-style BSD licenses.
based on diff that rmind@ sent me.

no functional change with this commit.
 1.4 12-Jan-2008  tsutsui branches: 1.4.32; 1.4.38; 1.4.40;
Misc cleanup:
- KNF, ANSIfy, remove __P()
- use __func__ to print function names
- use __arraycount()
- include "ioconf.h" for struct cfdriver
- u_intNN_t -> uintNN_t
- wrap long lines
etc.
 1.3 20-May-2006  mrg branches: 1.3.36; 1.3.42; 1.3.50;
change some char to u_char to match other variables and functions.
 1.2 05-Jan-1998  perry branches: 1.2.68; 1.2.82; 1.2.84; 1.2.86; 1.2.90; 1.2.92;
RCSID Police.
 1.1 25-Jul-1995  chuck branches: 1.1.1;
Initial revision
 1.1.1.1 25-Jul-1995  chuck mvme68k port -- for the motorola vme147 m68030 card
 1.2.92.1 19-Jun-2006  chap Sync with head.
 1.2.90.1 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.86.1 24-May-2006  yamt sync with head.
 1.2.84.1 01-Jun-2006  kardel Sync with head.
 1.2.82.1 09-Sep-2006  rpaulo sync with head
 1.2.68.2 21-Jan-2008  yamt sync with head
 1.2.68.1 21-Jun-2006  yamt sync with head.
 1.3.50.1 19-Jan-2008  bouyer Sync with HEAD
 1.3.42.1 18-Feb-2008  mjf Sync with HEAD.
 1.3.36.1 23-Mar-2008  matt sync with HEAD
 1.4.40.1 08-Feb-2011  bouyer Sync with HEAD
 1.4.38.1 06-Jun-2011  jruoho Sync with HEAD.
 1.4.32.1 05-Mar-2011  rmind sync with head
 1.5 05-Dec-2021  msaitoh s/initialz/initializ/ in comment.
 1.4 11-Dec-2005  christos merge ktrace-lwp.
 1.3 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.2 18-Sep-2001  wiz branches: 1.2.4; 1.2.20;
Give initiali[sz]e all the "i"s it deserves.
 1.1 25-Jul-1995  chuck branches: 1.1.1;
Initial revision
 1.1.1.1 25-Jul-1995  chuck branches: 1.1.1.1.48; 1.1.1.1.50;
mvme68k port -- for the motorola vme147 m68030 card
 1.1.1.1.50.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.1.1.1.48.1 01-Oct-2001  fvdl Catch up with -current.
 1.2.20.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.20.2 18-Sep-2004  skrll Sync with HEAD.
 1.2.20.1 03-Aug-2004  skrll Sync with HEAD
 1.2.4.2 18-Sep-2001  wiz Give initiali[sz]e all the "i"s it deserves.
 1.2.4.1 18-Sep-2001  wiz file if_lereg.h was added on branch nathanw_sa on 2001-09-18 18:15:52 +0000
 1.6 08-Mar-2018  mrg fix various gcc6 m68k issues:
- bad indentation. next68k en.c and mvme68k le_poll.c fixes real issues
in error handling, the rest are NFCI.
- pass 68030 flags as appropriate for mvme68k.
- next68k nextrom.c has -Warray-bounds ignored for an odd expression
that appears to run before relocation, and needs manual offsets
added which trips bounds array checking.

with this all m68k ports build with GCC 6.
 1.5 12-Jan-2008  tsutsui branches: 1.5.96;
Misc cleanup:
- KNF, ANSIfy, remove __P()
- use __func__ to print function names
- use __arraycount()
- include "ioconf.h" for struct cfdriver
- u_intNN_t -> uintNN_t
- wrap long lines
etc.
 1.4 08-Nov-2001  scw branches: 1.4.2; 1.4.34; 1.4.96; 1.4.102; 1.4.110;
Fix a couple of uninitialised variable warning with New Toolchain.
 1.3 07-Jul-2001  scw branches: 1.3.2; 1.3.6;
bcopy -> memcpy
bzero -> memset
bcmp -> memcmp (note that the MI libsa's memcmp() still calls bcmp()...)
 1.2 24-Jul-2000  jdolecek cleanup Makefiles, put common stuff to Makefile.booters, ditch unnecessary
stuff
make this all compile with -Wall -Wno-main -Wmissing-prototypes
-Wstrict-prototypes -Werror , also compilable on 1.4.1
label itself as NetBSD/mvme68k instead of "BSD" in bootblock message
move bugcrt.c to libbug, remove bugcrt directory (bugcrt is still built
and used separately to rest of libbug)
convert sboot to use ordinary mvme68 libsa, instead of copying needed
stuff in libc_sa.c
convert to use version info generated by sys/conf/newvers_stand.sh
instead of previous version.c files, add necessary 'version' files
put chiptotime() to separate libsa file (used also by sboot/clock.c)

Thanks to Steve Woodford for help with this. Note that -current build
might be hosed by this change, will be addressed by Steve shortly.
 1.1 25-Jul-1995  chuck branches: 1.1.1;
Initial revision
 1.1.1.1 25-Jul-1995  chuck branches: 1.1.1.1.34;
mvme68k port -- for the motorola vme147 m68030 card
 1.1.1.1.34.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.6.1 12-Nov-2001  thorpej Sync the thorpej-mips-cache branch with -current.
 1.3.2.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.4.110.1 19-Jan-2008  bouyer Sync with HEAD
 1.4.102.1 18-Feb-2008  mjf Sync with HEAD.
 1.4.96.1 23-Mar-2008  matt sync with HEAD
 1.4.34.1 21-Jan-2008  yamt sync with head
 1.4.2.2 08-Nov-2001  scw Fix a couple of uninitialised variable warning with New Toolchain.
 1.4.2.1 08-Nov-2001  scw file le_poll.c was added on branch nathanw_sa on 2001-11-08 21:40:26 +0000
 1.5.96.1 15-Mar-2018  pgoyette Synch with HEAD
 1.3 24-Jul-2000  jdolecek cleanup Makefiles, put common stuff to Makefile.booters, ditch unnecessary
stuff
make this all compile with -Wall -Wno-main -Wmissing-prototypes
-Wstrict-prototypes -Werror , also compilable on 1.4.1
label itself as NetBSD/mvme68k instead of "BSD" in bootblock message
move bugcrt.c to libbug, remove bugcrt directory (bugcrt is still built
and used separately to rest of libbug)
convert sboot to use ordinary mvme68 libsa, instead of copying needed
stuff in libc_sa.c
convert to use version info generated by sys/conf/newvers_stand.sh
instead of previous version.c files, add necessary 'version' files
put chiptotime() to separate libsa file (used also by sboot/clock.c)

Thanks to Steve Woodford for help with this. Note that -current build
might be hosed by this change, will be addressed by Steve shortly.
 1.2 22-Aug-1998  scw branches: 1.2.14;
vm_offset -> [vp]addr_t and vm_size_t -> [vp]size_t
While I'm here, expunge use of 'register' storage class.
 1.1 25-Jul-1995  chuck branches: 1.1.1;
Initial revision
 1.1.1.1 25-Jul-1995  chuck mvme68k port -- for the motorola vme147 m68030 card
 1.2.14.1 20-Nov-2000  bouyer Remove files that are no longer on the trunck
 1.2 30-Nov-2000  scw Support booting an ELF kernel, plus numerous tweaks due to
the gas.new/ELF transition.
 1.1 25-Jul-1995  chuck branches: 1.1.1;
Initial revision
 1.1.1.1 25-Jul-1995  chuck branches: 1.1.1.1.34;
mvme68k port -- for the motorola vme147 m68030 card
 1.1.1.1.34.1 08-Dec-2000  bouyer Sync with HEAD.
 1.7 02-Feb-2011  chuck udpate license clauses on my code to match the new-style BSD licenses.
based on diff that rmind@ sent me.

no functional change with this commit.
 1.6 12-Jan-2008  tsutsui branches: 1.6.32; 1.6.38; 1.6.40;
Misc cleanup:
- KNF, ANSIfy, remove __P()
- use __func__ to print function names
- use __arraycount()
- include "ioconf.h" for struct cfdriver
- u_intNN_t -> uintNN_t
- wrap long lines
etc.
 1.5 24-Dec-2005  perry branches: 1.5.50; 1.5.56; 1.5.64;
bare asm -> __asm
 1.4 24-Jul-2000  jdolecek branches: 1.4.40;
cleanup Makefiles, put common stuff to Makefile.booters, ditch unnecessary
stuff
make this all compile with -Wall -Wno-main -Wmissing-prototypes
-Wstrict-prototypes -Werror , also compilable on 1.4.1
label itself as NetBSD/mvme68k instead of "BSD" in bootblock message
move bugcrt.c to libbug, remove bugcrt directory (bugcrt is still built
and used separately to rest of libbug)
convert sboot to use ordinary mvme68 libsa, instead of copying needed
stuff in libc_sa.c
convert to use version info generated by sys/conf/newvers_stand.sh
instead of previous version.c files, add necessary 'version' files
put chiptotime() to separate libsa file (used also by sboot/clock.c)

Thanks to Steve Woodford for help with this. Note that -current build
might be hosed by this change, will be addressed by Steve shortly.
 1.3 05-Jan-1998  perry branches: 1.3.16;
RCSID Police.
 1.2 19-May-1996  chuck update for new (SRT0/bugcrt) calling convention
 1.1 25-Jul-1995  chuck branches: 1.1.1;
Initial revision
 1.1.1.1 25-Jul-1995  chuck mvme68k port -- for the motorola vme147 m68030 card
 1.3.16.1 20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.4.40.2 21-Jan-2008  yamt sync with head
 1.4.40.1 21-Jun-2006  yamt sync with head.
 1.5.64.1 19-Jan-2008  bouyer Sync with HEAD
 1.5.56.1 18-Feb-2008  mjf Sync with HEAD.
 1.5.50.1 23-Mar-2008  matt sync with HEAD
 1.6.40.1 08-Feb-2011  bouyer Sync with HEAD
 1.6.38.1 06-Jun-2011  jruoho Sync with HEAD.
 1.6.32.1 05-Mar-2011  rmind sync with head
 1.7 02-Feb-2011  chuck udpate license clauses on my code to match the new-style BSD licenses.
based on diff that rmind@ sent me.

no functional change with this commit.
 1.6 04-Mar-2007  christos branches: 1.6.66; 1.6.72; 1.6.74;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.5 24-Jul-2000  jdolecek branches: 1.5.40; 1.5.78;
cleanup Makefiles, put common stuff to Makefile.booters, ditch unnecessary
stuff
make this all compile with -Wall -Wno-main -Wmissing-prototypes
-Wstrict-prototypes -Werror , also compilable on 1.4.1
label itself as NetBSD/mvme68k instead of "BSD" in bootblock message
move bugcrt.c to libbug, remove bugcrt directory (bugcrt is still built
and used separately to rest of libbug)
convert sboot to use ordinary mvme68 libsa, instead of copying needed
stuff in libc_sa.c
convert to use version info generated by sys/conf/newvers_stand.sh
instead of previous version.c files, add necessary 'version' files
put chiptotime() to separate libsa file (used also by sboot/clock.c)

Thanks to Steve Woodford for help with this. Note that -current build
might be hosed by this change, will be addressed by Steve shortly.
 1.4 23-Nov-1998  scw branches: 1.4.12;
Get rid of memset() prototype, it's not used and egcs doesn't like it.
 1.3 05-Jan-1998  perry RCSID Police.
 1.2 19-May-1996  chuck update for new (SRT0/bugcrt) calling convention
 1.1 25-Jul-1995  chuck branches: 1.1.1;
Initial revision
 1.1.1.1 25-Jul-1995  chuck mvme68k port -- for the motorola vme147 m68030 card
 1.4.12.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.78.1 12-Mar-2007  rmind Sync with HEAD.
 1.5.40.1 03-Sep-2007  yamt sync with head.
 1.6.74.1 08-Feb-2011  bouyer Sync with HEAD
 1.6.72.1 06-Jun-2011  jruoho Sync with HEAD.
 1.6.66.1 05-Mar-2011  rmind sync with head
 1.4 09-Apr-2002  scw Simplify generation of the s-record boot file using objcopy instead
of a homebrew tool.

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

Thanks to Steve Woodford for help with this. Note that -current build
might be hosed by this change, will be addressed by Steve shortly.
 1.2 10-Jul-2000  jdolecek explicitly specify main() return type (make buildable with
-Wall -Werror)
 1.1 07-Sep-1996  thorpej branches: 1.1.30;
Add a public domain S-record generator.
 1.1.30.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.8.1 17-Apr-2002  nathanw Catch up to -current.
 1.3.4.1 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.8 01-Feb-2011  chuck udpate license clauses on my code to match the new-style BSD licenses.
remove no-longer-valid wustl email address for me.
based on diff that rmind@ sent me.

no functional change with this commit.
 1.7 04-Dec-2000  scw branches: 1.7.152; 1.7.158; 1.7.160;
Declare `start' in addition to `_start'.
 1.6 30-Nov-2000  scw Support booting an ELF kernel, plus numerous tweaks due to
the gas.new/ELF transition.
 1.5 05-Jan-1998  perry branches: 1.5.16;
RCSID Police.
 1.4 29-May-1996  chuck fix off by one error
 1.3 28-May-1996  chuck bug fix: pass address of le to netboot
 1.2 19-May-1996  chuck branches: 1.2.4;
update for new (SRT0/bugcrt) calling convention
 1.1 25-Jul-1995  chuck branches: 1.1.1;
Initial revision
 1.1.1.1 25-Jul-1995  chuck mvme68k port -- for the motorola vme147 m68030 card
 1.2.4.1 29-May-1996  chuck fix calling bug, and off by one error
 1.5.16.1 08-Dec-2000  bouyer Sync with HEAD.
 1.7.160.1 08-Feb-2011  bouyer Sync with HEAD
 1.7.158.1 06-Jun-2011  jruoho Sync with HEAD.
 1.7.152.1 05-Mar-2011  rmind sync with head
 1.3 02-Jan-2011  tsutsui Switch mvme68k standalone problams to using MI libsa and libkern
for maintainablility. Also bump version for note.

Compile test only, but no functional changes.
 1.2 24-Sep-2000  jdolecek branches: 1.2.2; 1.2.154;
add new macro BOOT_FLAG() (defined in <sys/boot_flag.h>) - this
maps standard boot flags to corresponding RB_* values
use BOOT_FLAG() in port's MD code as appropriate

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

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

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

Thanks to Steve Woodford for help with this. Note that -current build
might be hosed by this change, will be addressed by Steve shortly.
 1.2.154.1 05-Mar-2011  rmind sync with head
 1.2.2.2 20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.2.2.1 24-Sep-2000  bouyer file version was added on branch thorpej_scsipi on 2000-11-20 20:15:32 +0000

RSS XML Feed