History log of /src/sys/arch/amiga/stand/loadbsd/loadbsd.c |
Revision | | Date | Author | Comments |
1.38 |
| 14-May-2023 |
phx | Update loadbsd source and distribution binary to version 3.3. - Loading the kernel to the highest priority memory segment is default now. - New option -l to revert the to the previous behaviour of largest segment. - New option -M to define a minimum size for the memory segment. - Fixed some warnings and typos. - Put assembler inline source into its own source text startit.s. - Can be built with Bebbo's gcc6 Amiga port or with vbcc.
|
1.37 |
| 06-Sep-2022 |
phx | branches: 1.37.4; Update loadbsd source and distribution binary to version 3.2. Including the following changes by Gunther Nikl: - Added detection of A600. - Fix handling of multiple -n options. Make it compile with recent AmigaOS gcc ports (for example gcc6), as older ports no longer work with current NetBSD header files.
|
1.36 |
| 29-May-2019 |
msaitoh | branches: 1.36.2; s/suppport/support/
|
1.35 |
| 10-Jul-2011 |
mhitch | branches: 1.35.46; 1.35.54; Add a serial console flag passed from the boot loader to the kernel to allow enabling the serial console with the boot command. Loadbsd has the option added, but I am not able to buid a new loadbsd binary at this time, so only the bootxx loader can set the option.
|
1.34 |
| 21-Oct-2009 |
snj | Drop 3rd and 4th clauses (except on files where copyright is shared with UC, in which case only the ad clause has been removed). Approved by mhitch@ (copyright holder).
|
1.33 |
| 24-Dec-2005 |
perry | branches: 1.33.78; bare asm -> __asm
|
1.32 |
| 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.31 |
| 13-Feb-2004 |
wiz | branches: 1.31.16; Uppercase CPU, plural is CPUs.
|
1.30 |
| 03-Apr-2003 |
jklos | branches: 1.30.2; Version bumped to 3.0 to reflect changes to support ELF kernels. Thanks to Gunther Nikl <gni@gecko.de> for the patches.
|
1.29 |
| 10-Dec-2002 |
thorpej | Rename __LDPGSZ to AOUT_LDPGSZ, to accurately reflect what it is.
|
1.28 |
| 09-Aug-2002 |
soren | Remove extraneous \n's in {err,warn}{,x}.
|
1.27 |
| 26-Jan-2002 |
aymeric | branches: 1.27.8; - ANSIfy - remove some trailing spaces/tabs - minor style nits
|
1.26 |
| 30-Oct-2000 |
aymeric | branches: 1.26.4; 1.26.8; add a semicolon to make this compile again
|
1.25 |
| 24-Sep-2000 |
jdolecek | 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.24 |
| 15-Jun-2000 |
is | Fix for two bugs discovered by Gunther Nikl: - missing printf parameter - error in DraCo detection
|
1.23 |
| 01-Nov-1997 |
lukem | branches: 1.23.14; 1.23.22; getopt returns -1 not EOF
|
1.22 |
| 13-Oct-1996 |
is | Fix an error message, and extend it to indicate possible workarounds.
|
1.21 |
| 02-Aug-1996 |
is | Kludge to get back "Fusion Forty" fastkick memory.
|
1.20 |
| 26-Jun-1996 |
is | - Add code to loadbsd.c to allow booting on DraCos. This could be done in a more elegant way, but it works as is, and we need it now. - Add a README and Makefile for the above. Note that this directory should NOT be added to ../Makefile's SUBDIRS.
|
1.19 |
| 04-May-1996 |
mhitch | branches: 1.19.4; Add support for loading kernel into fastmem, if the kernel also supports loading into fastmem. This removes the requirement that the kernel fit into chipmem. Add a -Z flag to force loading into chip memory. Add a -s option for compatibility with my bootblock loader. Move the test exit to just before starting the kernel; this lets the test mode actually load the kernel and do the version checks.
|
1.18 |
| 28-Jan-1996 |
chopps | add check for "A4000 bonus" (small b)
|
1.17 |
| 30-Nov-1995 |
jtc | merge in changes from 1.1 release branch
|
1.16 |
| 12-Feb-1995 |
chopps | branches: 1.16.2; Many changes from osymh@gemini.oscs.montana.edu (Michael L. Hitch) Now use amiga HW for soft interrupts, non-contig options (2 or many chunks), interrupt handler lists, 4066 ethernet, 1291 scsi, option to defer level 6 interrupts to level 4 (deal with icky built-in serial port)
|
1.15 |
| 26-Oct-1994 |
cgd | new RCS ID format.
|
1.14 |
| 29-Jun-1994 |
chopps | aga mode, finally.. thanks to osymh@gemini.oscs.montana.edu (Michael Hitch)
|
1.13 |
| 23-Jun-1994 |
chopps | update from michael.
|
1.12 |
| 15-Jun-1994 |
chopps | some cleanup and added passing of timer frequency
|
1.11 |
| 13-Jun-1994 |
chopps | some cleanup and various fixes for new fs code. plus some general fixes from from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
|
1.10 |
| 12-May-1994 |
chopps | update from osymh@gemini.oscs.montana.edu (Michael L. Hitch) add support for zthreebus siop scsi drivers and better machine recocgnition.
|
1.9 |
| 28-Mar-1994 |
chopps | some scsi changes, 4M system hack, and a boot messgae addition. from Michael Hitch.
|
1.8 |
| 20-Mar-1994 |
chopps | load symbols if given -S flag, upped kern version to 2. All symbols handling changes thanks to Michael Hitch.
|
1.7 |
| 11-Feb-1994 |
chopps | Add missing Id's
|
1.6 |
| 01-Feb-1994 |
chopps | now checks bootstrap version to avoid problems.
|
1.5 |
| 26-Jan-1994 |
mw | Update to current amiga branch.
|
1.4 |
| 30-Oct-1993 |
mw | new tree for amiga, replacing the bogous previous one. SunOS support works for a lot of executables now (static and dynamic).
|
1.3 |
| 02-Sep-1993 |
mw | new source release integrated from amiga-release.
|
1.2 |
| 02-Aug-1993 |
mycroft | Add RCS identifiers, remove some completely useless RCS logs and patchkit headers, and a few other insignificant changes.
|
1.1 |
| 05-Jul-1993 |
mw | branches: 1.1.1; Initial revision
|
1.1.1.2 |
| 02-Sep-1993 |
mw | Update of arch/amiga tree, includes - realtime clock support for a2k and a3k - scsi drivers for a2091 and gvp-II controllers in a2k - working ethernet driver for a2065/ameristar lance-controllers
|
1.1.1.1 |
| 05-Jul-1993 |
mw | sys/arch/amiga tree. This is the machdep part required to get the kernel up on an A3000. There are still (very) few changes required outside the arch/amiga tree, so you can't recompile the kernel yet. Support for third party SCSI controllers for the A2000 is on its way. The kernel is fully functional (except for a missing ethernet-driver ...). This tree is based on my version #390.
|
1.16.2.2 |
| 24-Nov-1995 |
chopps | add sync flag to booter and use in scsi devs instead of binpatch
|
1.16.2.1 |
| 20-Oct-1995 |
chopps | take a couple devices from needs-count to needs-flag. move tty pointers to softc structs loadbsd now fails if it cannot allocate enough chipmem. from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
|
1.19.4.2 |
| 03-Aug-1996 |
jtc | Pulled up from rev 1.21 by request from Ignatios Souvatzis
|
1.19.4.1 |
| 26-Jun-1996 |
jtc | Pulled up from revision 1.20 by request from Ignatios
|
1.23.22.1 |
| 22-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
1.23.14.2 |
| 22-Nov-2000 |
bouyer | Sync with HEAD.
|
1.23.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.
I updated the amiga SCSI drivers, but completely untested yet (may not even compile)
|
1.26.8.3 |
| 11-Dec-2002 |
thorpej | Sync with HEAD.
|
1.26.8.2 |
| 13-Aug-2002 |
nathanw | Catch up to -current.
|
1.26.8.1 |
| 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.26.4.2 |
| 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.26.4.1 |
| 11-Feb-2002 |
jdolecek | Sync w/ -current.
|
1.27.8.1 |
| 30-Aug-2002 |
gehenna | catch up with -current.
|
1.30.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.30.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.30.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.31.16.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.33.78.1 |
| 11-Mar-2010 |
yamt | sync with head
|
1.35.54.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
1.35.46.2 |
| 03-Jun-2023 |
martin | Pull up following revision(s) (requested by abs in ticket #1823):
sys/arch/amiga/stand/loadbsd/loadbsd.c: revision 1.38 distrib/amiga/stand/loadbsd.uue: revision 1.4 sys/arch/amiga/stand/loadbsd/startit.s: revision 1.1 sys/arch/amiga/stand/loadbsd/Makefile: revision 1.5 sys/arch/amiga/stand/loadbsd/vmakefile: revision 1.1 sys/arch/amiga/stand/loadbsd/README: revision 1.6
Update loadbsd source and distribution binary to version 3.3. - Loading the kernel to the highest priority memory segment is default now. - New option -l to revert the to the previous behaviour of largest segment. - New option -M to define a minimum size for the memory segment. - Fixed some warnings and typos. - Put assembler inline source into its own source text startit.s. - Can be built with Bebbo's gcc6 Amiga port or with vbcc.
|
1.35.46.1 |
| 24-Feb-2023 |
martin | Pull up following revision(s) (requested by abs in ticket #1803):
sys/arch/amiga/stand/loadbsd/loadbsd.c: revision 1.37 distrib/amiga/stand/loadbsd.uue: revision 1.3 sys/arch/amiga/stand/loadbsd/Makefile: revision 1.4 sys/arch/amiga/stand/loadbsd/README: revision 1.5
Update loadbsd source and distribution binary to version 3.2.
Including the following changes by Gunther Nikl: - Added detection of A600. - Fix handling of multiple -n options. Make it compile with recent AmigaOS gcc ports (for example gcc6), as older ports no longer work with current NetBSD header files.
|
1.36.2.2 |
| 03-Jun-2023 |
martin | Pull up following revision(s) (requested by abs in ticket #1638):
sys/arch/amiga/stand/loadbsd/loadbsd.c: revision 1.38 distrib/amiga/stand/loadbsd.uue: revision 1.4 sys/arch/amiga/stand/loadbsd/startit.s: revision 1.1 sys/arch/amiga/stand/loadbsd/Makefile: revision 1.5 sys/arch/amiga/stand/loadbsd/vmakefile: revision 1.1 sys/arch/amiga/stand/loadbsd/README: revision 1.6
Update loadbsd source and distribution binary to version 3.3. - Loading the kernel to the highest priority memory segment is default now. - New option -l to revert the to the previous behaviour of largest segment. - New option -M to define a minimum size for the memory segment. - Fixed some warnings and typos. - Put assembler inline source into its own source text startit.s. - Can be built with Bebbo's gcc6 Amiga port or with vbcc.
|
1.36.2.1 |
| 24-Feb-2023 |
martin | Pull up following revision(s) (requested by abs in ticket #1607):
sys/arch/amiga/stand/loadbsd/loadbsd.c: revision 1.37 distrib/amiga/stand/loadbsd.uue: revision 1.3 sys/arch/amiga/stand/loadbsd/Makefile: revision 1.4 sys/arch/amiga/stand/loadbsd/README: revision 1.5
Update loadbsd source and distribution binary to version 3.2.
Including the following changes by Gunther Nikl: - Added detection of A600. - Fix handling of multiple -n options. Make it compile with recent AmigaOS gcc ports (for example gcc6), as older ports no longer work with current NetBSD header files.
|
1.37.4.1 |
| 03-Jun-2023 |
martin | Pull up following revision(s) (requested by abs in ticket #189):
sys/arch/amiga/stand/loadbsd/loadbsd.c: revision 1.38 distrib/amiga/stand/loadbsd.uue: revision 1.4 sys/arch/amiga/stand/loadbsd/startit.s: revision 1.1 sys/arch/amiga/stand/loadbsd/Makefile: revision 1.5 sys/arch/amiga/stand/loadbsd/vmakefile: revision 1.1 sys/arch/amiga/stand/loadbsd/README: revision 1.6
Update loadbsd source and distribution binary to version 3.3. - Loading the kernel to the highest priority memory segment is default now. - New option -l to revert the to the previous behaviour of largest segment. - New option -M to define a minimum size for the memory segment. - Fixed some warnings and typos. - Put assembler inline source into its own source text startit.s. - Can be built with Bebbo's gcc6 Amiga port or with vbcc.
|