History log of /src/sys/arch/alpha/stand/common/boot.c |
Revision | | Date | Author | Comments |
1.33 |
| 11-Jun-2016 |
dholland | PR 51200 gets in libsa considered harmful: use kgets
|
1.32 |
| 22-Jan-2011 |
joerg | branches: 1.32.14; 1.32.32; Drop bootprog_maker (formerly enabled by -M) and bootprog_date (formerly disabled by -D) from the output of newvers_stand.sh. Change -D to the inverted logic, so that it adds the date to bootprog_rev in ().
Change all platforms accordingly. -D is added if MKREPRO is not yes and wasn't present before. Platforms that didn't use -D don't depend on MKREPRO now either.
|
1.31 |
| 25-Aug-2010 |
christos | branches: 1.31.2; 1.31.4; change LOAD_NOTE to LOAD_BACKWARDS
|
1.30 |
| 03-Feb-2009 |
tsutsui | branches: 1.30.4; 1.30.6; Disable LOAD_NOTE on ustarboot to avoid backward seek on loading a kernel. Tested on DEC 3000/300 and AlphaPC 164, fixes PR install/38943 on alpha.
XXX: should we enable LOAD_NOTE on ustarfs tape boot to load modules?
|
1.29 |
| 12-Jan-2009 |
tsutsui | WARNSfy
|
1.28 |
| 11-Dec-2005 |
christos | branches: 1.28.74; 1.28.78; 1.28.86; 1.28.88; merge ktrace-lwp.
|
1.27 |
| 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.26 |
| 22-Jul-2001 |
wiz | branches: 1.26.2; 1.26.22; bcopy -> memcpy, bzero -> memset
|
1.25 |
| 12-Jun-2000 |
matt | branches: 1.25.6; Add netbsd.alpha & netbsd.alpha.gz for installation cds.
|
1.24 |
| 13-Nov-1999 |
thorpej | branches: 1.24.2; Backout my libsa changes.
|
1.23 |
| 12-Nov-1999 |
simonb | Don't include <lib/libkern/libkern.h> for prototypes that are also in <lib/libsa/stand.h>. The alpha still needs libkern for the division and remainder support.
|
1.22 |
| 10-Sep-1999 |
ross | branches: 1.22.2; 1.22.4; 1.22.8; Nuke the alpha ecoff/elf bootloader and use the libsa/ one instead.
|
1.21 |
| 09-Apr-1999 |
cgd | constify bootprog_*, move their definitions into common.h, and have the generated vers.c include common.h to check against definitions.
|
1.20 |
| 05-Apr-1999 |
cgd | branches: 1.20.2; 1.20.4; consistency in boot message printouts
|
1.19 |
| 05-Apr-1999 |
cgd | don't get the name from newvers, get it from a bootstrap-specific -D in the Makefile. also, print the banner before we do things that might cause us to print error messages.
|
1.18 |
| 05-Apr-1999 |
cgd | come a little closer to compiling with warnings turned on
|
1.17 |
| 02-Apr-1999 |
cgd | abstract the prom device open/close into a separate module, which provides the correct functions for primary, secondary, and unified boot blocks. actually behave correctly (e.g. expect correct arguments, perform correct operations) depending on which you are. also some minor cleanup.
|
1.16 |
| 02-Apr-1999 |
cgd | unrevert the changes made last night, now that 'installboot' has had a few bugs fixed that let the problem slip in, and since bootxx's Makefile now goes out of its way to satisfy installboot's undocumented and totally unreasonable assumptions about the bootxx file it's operating on. No point in fixing the assumptions, because sooner rather than later this incarnation of installboot is going to die.
|
1.15 |
| 01-Apr-1999 |
ross | Revert recent changes, which either don't work, or can't be built successfully by ordinary mortals.
|
1.14 |
| 31-Mar-1999 |
cgd | as pointed out by simonb, since we've moved to ELF __main() calls aren't emittid anymore.
|
1.13 |
| 31-Mar-1999 |
cgd | rename the C main() function to main_(). this avoids gcc's implicit call to __main(), and therefore saves the size of the call and the size of a stub implementation of __main(). in the primary boot block, don't bother saving/restoring the argument passed in from the caller. There is no such argument (that we care about, at least) to the primary. (for secondary, it's the firmware FD being used.)
|
1.12 |
| 27-Mar-1999 |
ross | Bug fix for the bug fix. Be sure to prom_close() in bootxx and boot, but not in netboot, and not in diskclose(), but after trying all kernelnames[].
|
1.11 |
| 15-Oct-1998 |
ross | Grab booted_dev_fd parameter from bootxx. It won't be there for netboot but there should be no harm done.
|
1.10 |
| 14-Aug-1998 |
thorpej | vm_offset_t -> {paddr_t,vaddr_t}, vm_size_t -> vsize_t
|
1.9 |
| 07-Aug-1998 |
drochner | Implement the 'i' flag which makes the bootloader ask for the file to load (as in OSF/1). Useful for netboot where "-file" doesn't work as needed.
|
1.8 |
| 12-Feb-1998 |
cgd | clean up the way bootinfo information is passed and used: move the version number passed by the boot block into a register, change the kernel's bootinfo handing so that it always uses bootinfo to get bootinfo-ish values (filling them in if the boot blocks didn't pass them), and make versioning a small bit more sane.
|
1.7 |
| 29-Jan-1998 |
ross | While here in alpha/stand, add a technically required imb coherency op just before transferring to the kernel entry point.
|
1.6 |
| 06-Sep-1997 |
drochner | -Wall fixes
|
1.5 |
| 13-Aug-1997 |
cgd | don't forget to set hwrpbsize to zero explicitly
|
1.4 |
| 25-Jul-1997 |
cgd | branches: 1.4.2; 1.4.4; fill in the new pointers in the bootinfo_v1 structure.
|
1.3 |
| 25-Jul-1997 |
thorpej | Set up a version 1 bootinfo for the kernel.
|
1.2 |
| 06-Apr-1997 |
cgd | clean up NetBSD RCS ID strings
|
1.1 |
| 24-Jan-1997 |
cgd | branches: 1.1.2; reorganize Alpha boot block sources: put common sources in a 'common' directory (so they don't clutter up the arch/alpha/stand), and put not-common sources in programs' directories.
|
1.1.2.2 |
| 12-Aug-1997 |
cgd | sync with -current as of August 11, 1997
|
1.1.2.1 |
| 01-Jun-1997 |
cgd | sync the nwscons branch up with yesterday's version of the trunk. Lots of conflicts/changes because of the RCS Id format changes. Also, a few cleanups and corrections.
|
1.4.4.2 |
| 25-Jul-1997 |
cgd | fill in the new pointers in the bootinfo_v1 structure.
|
1.4.4.1 |
| 25-Jul-1997 |
cgd | file boot.c was added on branch alpha-nwscons on 1997-07-25 07:00:43 +0000
|
1.4.2.2 |
| 06-Sep-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
1.4.2.1 |
| 23-Aug-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
1.20.4.1 |
| 21-Jun-1999 |
thorpej | Sync w/ -current.
|
1.20.2.2 |
| 05-Apr-1999 |
cgd | consistency in boot message printouts
|
1.20.2.1 |
| 05-Apr-1999 |
cgd | file boot.c was added on branch netbsd-1-4 on 1999-04-05 22:03:57 +0000
|
1.22.8.1 |
| 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.22.4.1 |
| 14-Nov-1999 |
fvdl | Sync with -current.
|
1.22.2.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code.
|
1.24.2.1 |
| 22-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
1.25.6.1 |
| 03-Aug-2001 |
lukem | update to -current
|
1.26.22.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.26.22.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.26.22.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.26.2.2 |
| 22-Jul-2001 |
wiz | bcopy -> memcpy, bzero -> memset
|
1.26.2.1 |
| 22-Jul-2001 |
wiz | file boot.c was added on branch nathanw_sa on 2001-07-22 15:17:32 +0000
|
1.28.88.2 |
| 06-Feb-2009 |
snj | Pull up following revision(s) (requested by tsutsui in ticket #418): sys/arch/alpha/stand/common/boot.c: revision 1.30 sys/arch/alpha/stand/ustarboot/Makefile: revision 1.7 Disable LOAD_NOTE on ustarboot to avoid backward seek on loading a kernel. Tested on DEC 3000/300 and AlphaPC 164, fixes PR install/38943 on alpha. XXX: should we enable LOAD_NOTE on ustarfs tape boot to load modules?
|
1.28.88.1 |
| 06-Feb-2009 |
snj | Pull up following revision(s) (requested by tsutsui in ticket #418): sys/arch/alpha/stand/Makefile.bootprogs: revision 1.28 sys/arch/alpha/stand/common/boot.c: revision 1.29 WARNSfy
|
1.28.86.2 |
| 03-Mar-2009 |
skrll | Sync with HEAD.
|
1.28.86.1 |
| 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.28.78.2 |
| 09-Oct-2010 |
yamt | sync with head
|
1.28.78.1 |
| 04-May-2009 |
yamt | sync with head.
|
1.28.74.1 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.30.6.1 |
| 05-Mar-2011 |
rmind | sync with head
|
1.30.4.1 |
| 22-Oct-2010 |
uebayasi | Sync with HEAD (-D20101022).
|
1.31.4.1 |
| 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.31.2.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.32.32.1 |
| 09-Jul-2016 |
skrll | Sync with HEAD
|
1.32.14.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|