History log of /src/sys/arch/alpha/stand/common |
Revision | Date | Author | Comments |
1.10 | 12-Apr-2021 |
mrg | avoid common symbols.
|
1.9 | 18-Mar-2009 |
cegger | branches: 1.9.78; Ansify function definitions w/o arguments. Generated with sed.
|
1.8 | 22-Jul-2001 |
wiz | branches: 1.8.2; 1.8.128; 1.8.136; 1.8.142; bcopy -> memcpy, bzero -> memset
|
1.7 | 28-Sep-1998 |
thorpej | branches: 1.7.26; Set the primary CPU's PAL revision to the OSF/1 PAL revision after switching to it, per the Green Book (pointed out by Chris Demetriou).
|
1.6 | 14-Aug-1998 |
thorpej | vm_offset_t -> {paddr_t,vaddr_t}, vm_size_t -> vsize_t
|
1.5 | 24-Jun-1998 |
ross | Use the new LOCATE_PCS() macro.
|
1.4 | 29-Jan-1998 |
ross | Avoid VMS palcode ops by using a different technique for cpu_number(), and don't execute the VMS->OSF palcode switch if the OSF palcode is already running...which will be the case if the console is not the venerable SRM.
|
1.3 | 06-Sep-1997 |
drochner | -Wall fixes
|
1.2 | 06-Apr-1997 |
cgd | branches: 1.2.4; 1.2.6; 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.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 OSFpal.c was added on branch alpha-nwscons on 1997-04-06 08:40:57 +0000
|
1.2.4.1 | 06-Sep-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
1.7.26.1 | 03-Aug-2001 |
lukem | update to -current
|
1.8.142.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.8.136.1 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.8.128.1 | 04-May-2009 |
yamt | sync with head.
|
1.8.2.2 | 22-Jul-2001 |
wiz | bcopy -> memcpy, bzero -> memset
|
1.8.2.1 | 22-Jul-2001 |
wiz | file OSFpal.c was added on branch nathanw_sa on 2001-07-22 15:17:31 +0000
|
1.9.78.1 | 17-Apr-2021 |
thorpej | Sync with HEAD.
|
1.2 | 06-Apr-1997 |
cgd | branches: 1.2.6; 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.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 bbinfo.h was added on branch alpha-nwscons on 1997-04-06 08:40:58 +0000
|
1.9 | 27-Dec-2019 |
msaitoh | s/transfered/transferred/
|
1.8 | 14-Mar-2009 |
dsl | branches: 1.8.64; 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.7 | 24-Dec-2005 |
perry | branches: 1.7.78; 1.7.86; 1.7.92; bare asm -> __asm
|
1.6 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.5 | 07-Aug-2003 |
agc | branches: 1.5.16; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.4 | 26-Sep-2000 |
simonb | branches: 1.4.24; Add support for booting off RAIDframe RAID1 mirrors. Check the first partition type in devopen(), and if it is of type FS_RAID, add 64 to blkdev_part_offset.
NOTE: This brings the size of the alpha first-stage bootblocks up to close to the maximum. RAID1 support is controlled by the BOOTXX_RAID1_SUPPORT define, and is easy to disable if size becomes an issue.
|
1.3 | 13-Nov-1999 |
thorpej | branches: 1.3.4; Backout my libsa changes.
|
1.2 | 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.1 | 02-Apr-1999 |
cgd | branches: 1.1.2; 1.1.8; 1.1.10; 1.1.14; move the boot/disk.* code to common/blkdev.*, and gut it. The previous guts were actually functionally equivalent to the current guts, but were much larger, filled with bugs, and indeed poked around at the disklabel when some of those bugs prevented them from ever using the disklabel!
|
1.1.14.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.1.10.1 | 14-Nov-1999 |
fvdl | Sync with -current.
|
1.1.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.1.2.2 | 02-Apr-1999 |
cgd | move the boot/disk.* code to common/blkdev.*, and gut it. The previous guts were actually functionally equivalent to the current guts, but were much larger, filled with bugs, and indeed poked around at the disklabel when some of those bugs prevented them from ever using the disklabel!
|
1.1.2.1 | 02-Apr-1999 |
cgd | file blkdev.c was added on branch netbsd-1-4 on 1999-04-02 03:17:30 +0000
|
1.3.4.1 | 26-Sep-2000 |
simonb | Pull up rev 1.4 (approved by thorpej): Add support for booting off RAIDframe RAID1 mirrors. Check the first partition type in devopen(), and if it is of type FS_RAID, add 64 to blkdev_part_offset.
|
1.4.24.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.4.24.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.4.24.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.5.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.7.92.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.7.86.1 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.7.78.1 | 04-May-2009 |
yamt | sync with head.
|
1.8.64.1 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.3 | 17-Mar-2009 |
he | Correct the sense of the test for LIBSA_NO_FS_CLOSE so that this builds again.
|
1.2 | 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.1 | 02-Apr-1999 |
cgd | branches: 1.1.2; 1.1.148; 1.1.156; 1.1.162; move the boot/disk.* code to common/blkdev.*, and gut it. The previous guts were actually functionally equivalent to the current guts, but were much larger, filled with bugs, and indeed poked around at the disklabel when some of those bugs prevented them from ever using the disklabel!
|
1.1.162.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.1.156.1 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.1.148.1 | 04-May-2009 |
yamt | sync with head.
|
1.1.2.2 | 02-Apr-1999 |
cgd | move the boot/disk.* code to common/blkdev.*, and gut it. The previous guts were actually functionally equivalent to the current guts, but were much larger, filled with bugs, and indeed poked around at the disklabel when some of those bugs prevented them from ever using the disklabel!
|
1.1.2.1 | 02-Apr-1999 |
cgd | file blkdev.h was added on branch netbsd-1-4 on 1999-04-02 03:17:30 +0000
|
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
|
1.4 | 13-Oct-2016 |
flxd | Match the two prom_getenv() and fix buffer overflow causing wrong host controller SCSI ID for DEC 3000. OK skrll@
|
1.3 | 13-Nov-1999 |
thorpej | branches: 1.3.174; 1.3.178; 1.3.196; 1.3.198; 1.3.200; 1.3.202; 1.3.204; Backout my libsa changes.
|
1.2 | 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.1 | 02-Apr-1999 |
cgd | branches: 1.1.2; 1.1.8; 1.1.10; 1.1.14; 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.1.14.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.1.10.1 | 14-Nov-1999 |
fvdl | Sync with -current.
|
1.1.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.1.2.2 | 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.1.2.1 | 02-Apr-1999 |
cgd | file booted_dev.c was added on branch netbsd-1-4 on 1999-04-02 03:19:09 +0000
|
1.3.204.1 | 18-Jan-2017 |
skrll | Sync with netbsd-5
|
1.3.202.1 | 04-Nov-2016 |
pgoyette | Sync with HEAD
|
1.3.200.1 | 01-Nov-2016 |
snj | Pull up following revision(s) (requested by maxv in ticket #1269): sys/arch/alpha/alpha/machdep.c: revision 1.347 sys/arch/alpha/alpha/prom.c: revision 1.49 sys/arch/alpha/stand/common/booted_dev.c: revision 1.4 sys/arch/alpha/stand/common/prom.c: revision 1.15 Match the two prom_getenv() and fix buffer overflow causing wrong host controller SCSI ID for DEC 3000. OK skrll@
|
1.3.198.1 | 05-Dec-2016 |
skrll | Sync with HEAD
|
1.3.196.1 | 01-Nov-2016 |
snj | Pull up following revision(s) (requested by maxv in ticket #1269): sys/arch/alpha/alpha/prom.c: revision 1.49 sys/arch/alpha/stand/common/prom.c: revision 1.15 sys/arch/alpha/alpha/machdep.c: revision 1.347 sys/arch/alpha/stand/common/booted_dev.c: revision 1.4 Match the two prom_getenv() and fix buffer overflow causing wrong host controller SCSI ID for DEC 3000. OK skrll@
|
1.3.178.1 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.3.174.1 | 16-Nov-2016 |
snj | Pull up following revision(s) (requested by flxd in ticket #1416): sys/arch/alpha/alpha/machdep.c: revision 1.347 sys/arch/alpha/alpha/prom.c: revision 1.49 sys/arch/alpha/stand/common/booted_dev.c: revision 1.4 sys/arch/alpha/stand/common/prom.c: revision 1.15 Match the two prom_getenv() and fix buffer overflow causing wrong host controller SCSI ID for DEC 3000. OK skrll@
|
1.8 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.7 | 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.6 | 13-Nov-1999 |
thorpej | branches: 1.6.28; Backout my libsa changes.
|
1.5 | 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.4 | 26-May-1999 |
cgd | branches: 1.4.2; 1.4.4; 1.4.8; uh, get the port name consistently correct (NetBSD/alpha, not NetBSD/Alpha)
|
1.3 | 05-Apr-1999 |
cgd | branches: 1.3.2; 1.3.4; 1.3.6; consistency in boot message printouts
|
1.2 | 05-Apr-1999 |
cgd | come a little closer to compiling with warnings turned on
|
1.1 | 02-Apr-1999 |
cgd | add a template for a filesystem-using primary boot block, just like 'boot' is a template for secondary and unified boot blocks.
|
1.3.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.3.4.1 | 21-Jun-1999 |
thorpej | Sync w/ -current.
|
1.3.2.2 | 21-Jun-1999 |
perry | pullup 1.3->1.4 (cgd): NetBSD/alpha, not NetBSD/Alpha
|
1.3.2.1 | 05-Apr-1999 |
perry | file bootxx.c was added on branch netbsd-1-4 on 1999-06-21 14:42:08 +0000
|
1.4.8.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.4.4.1 | 14-Nov-1999 |
fvdl | Sync with -current.
|
1.4.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.6.28.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.6.28.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.6.28.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.1 | 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 | 22-Jan-2011 |
joerg | 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.13 | 14-Mar-2009 |
dsl | branches: 1.13.4; 1.13.6; 1.13.8; 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 | 30-Nov-1999 |
thorpej | branches: 1.12.134; 1.12.142; 1.12.148; don't need private `imb' inline anymore.
|
1.11 | 18-Aug-1999 |
cgd | branches: 1.11.2; 1.11.8; add a gross putulong() function which can be useful for debugging. It's not normally included.
|
1.10 | 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.9 | 02-Apr-1999 |
cgd | branches: 1.9.2; 1.9.4; add a common putstr() function which just puts()'s the chars in its argument string. implement a broken version of panic() in terms of it, for cases where we need panic() but can't affort printf().
|
1.8 | 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.7 | 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.6 | 01-Apr-1999 |
ross | Revert recent changes, which either don't work, or can't be built successfully by ordinary mortals.
|
1.5 | 31-Mar-1999 |
cgd | GC cpu_number() and turn alpha_pal_imb() into inline assembler.
|
1.4 | 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.3 | 15-Oct-1998 |
ross | Delete bogus prom_open() prototype.
|
1.2 | 05-Jan-1998 |
perry | RCSID Police.
|
1.1 | 06-Sep-1997 |
drochner | branches: 1.1.2; Collect prototypes here.
|
1.1.2.2 | 06-Sep-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
1.1.2.1 | 06-Sep-1997 |
thorpej | file common.h was added on branch marc-pcmcia on 1997-09-06 18:00:05 +0000
|
1.9.4.1 | 21-Jun-1999 |
thorpej | Sync w/ -current.
|
1.9.2.2 | 02-Apr-1999 |
cgd | add a common putstr() function which just puts()'s the chars in its argument string. implement a broken version of panic() in terms of it, for cases where we need panic() but can't affort printf().
|
1.9.2.1 | 02-Apr-1999 |
cgd | file common.h was added on branch netbsd-1-4 on 1999-04-02 03:23:50 +0000
|
1.11.8.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.11.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.12.148.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.12.142.1 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.12.134.1 | 04-May-2009 |
yamt | sync with head.
|
1.13.8.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.13.6.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.13.4.1 | 05-Mar-2011 |
rmind | sync with head
|
1.6 | 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.5 | 01-Apr-1999 |
ross | Revert recent changes, which either don't work, or can't be built successfully by ordinary mortals.
|
1.4 | 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.3 | 06-Sep-1997 |
drochner | -Wall fixes
|
1.2 | 06-Apr-1997 |
cgd | branches: 1.2.4; 1.2.6; 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.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 headersize.c was added on branch alpha-nwscons on 1997-04-06 08:40:59 +0000
|
1.2.4.1 | 06-Sep-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
1.12 | 10-Sep-1999 |
ross | Nuke the alpha ecoff/elf bootloader and use the libsa/ one instead.
|
1.11 | 14-Aug-1998 |
thorpej | vm_offset_t -> {paddr_t,vaddr_t}, vm_size_t -> vsize_t
|
1.10 | 25-Jun-1998 |
ross | Don't bother reading the ELF string table out of a stripped /netbsd[.gz]. In this case, all it has in it are the never-referenced printable names for the ELF sections themselves. It's located at the end of the (ramdisk) netbsd.gz file, so it is a very expensive seek and read for only 85 bytes.
Boot floppy load time:
before: 5 minutes now: 3 minutes
|
1.9 | 28-Feb-1998 |
ross | Force elf symbol sections to an addressable boundary.
|
1.8 | 18-Oct-1997 |
cjs | branches: 1.8.2; Check return values from lseek; use SEEK_SET instead of 0.
|
1.7 | 06-Sep-1997 |
drochner | -Wall fixes
|
1.6 | 05-Sep-1997 |
thorpej | When loading a symbol section, make sure it is aligned.
|
1.5 | 25-Jul-1997 |
thorpej | branches: 1.5.2; 1.5.4; If loading an Elf kernel, load the symbol table immediately after the kernel image.
|
1.4 | 20-Jun-1997 |
cjs | bzero() wants pointers, not ints, for its first arg.
|
1.3 | 06-Apr-1997 |
cgd | clean up NetBSD RCS ID strings
|
1.2 | 25-Jan-1997 |
cgd | use strerror() to print errors, rather than just printing error numbers
|
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.4 | 12-Aug-1997 |
cgd | sync with -current as of August 11, 1997
|
1.1.2.3 | 22-Jul-1997 |
cgd | sync nwscons branch with changes in -current as of July 21, 1997
|
1.1.2.2 | 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.1.2.1 | 25-Jan-1997 |
cgd | sync with trunk
|
1.5.4.2 | 25-Jul-1997 |
thorpej | If loading an Elf kernel, load the symbol table immediately after the kernel image.
|
1.5.4.1 | 25-Jul-1997 |
thorpej | file loadfile.c was added on branch alpha-nwscons on 1997-07-25 00:09:02 +0000
|
1.5.2.1 | 06-Sep-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
1.8.2.1 | 09-May-1998 |
mycroft | Pull up 1.9, per request of ross.
|
1.4 | 21-Jul-2000 |
jdolecek | 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.3 | 09-Apr-1999 |
cgd | branches: 1.3.2; constify bootprog_*, move their definitions into common.h, and have the generated vers.c include common.h to check against definitions.
|
1.2 | 07-Apr-1999 |
cgd | branches: 1.2.2; 1.2.4; save 4.3 bytes on the date string! 4 == day of week plus space, .3 == a space on days of the month 1-9.
|
1.1 | 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.4.1 | 21-Jun-1999 |
thorpej | Sync w/ -current.
|
1.2.2.2 | 07-Apr-1999 |
cgd | save 4.3 bytes on the date string! 4 == day of week plus space, .3 == a space on days of the month 1-9.
|
1.2.2.1 | 07-Apr-1999 |
cgd | file newvers.sh was added on branch netbsd-1-4 on 1999-04-07 06:30:35 +0000
|
1.3.2.1 | 20-Nov-2000 |
bouyer | Remove files that are no longer on the trunck
|
1.1 | 02-Apr-1999 |
cgd | branches: 1.1.2; add a common putstr() function which just puts()'s the chars in its argument string. implement a broken version of panic() in terms of it, for cases where we need panic() but can't affort printf().
|
1.1.2.2 | 02-Apr-1999 |
cgd | add a common putstr() function which just puts()'s the chars in its argument string. implement a broken version of panic() in terms of it, for cases where we need panic() but can't affort printf().
|
1.1.2.1 | 02-Apr-1999 |
cgd | file panic_putstr.c was added on branch netbsd-1-4 on 1999-04-02 03:23:50 +0000
|
1.16 | 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.15 | 13-Oct-2016 |
flxd | branches: 1.15.14; 1.15.16; Match the two prom_getenv() and fix buffer overflow causing wrong host controller SCSI ID for DEC 3000. OK skrll@
|
1.14 | 18-Mar-2009 |
cegger | branches: 1.14.18; 1.14.22; 1.14.38; 1.14.40; 1.14.42; 1.14.44; 1.14.46; Ansify function definitions w/o arguments. Generated with sed.
|
1.13 | 14-Mar-2009 |
dsl | 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.12 | 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.11 | 30-Jul-2002 |
nathanw | branches: 1.11.112; 1.11.120; 1.11.126; Experimentation reveals that the implementation of GET_ENV on at least some systems chokes if the buffer is not 8-byte aligned. GCC only aligns character arrays to 4-byte boundaries by default, so it's possible to get unlucky and die in the boot blocks with a "kernel stack not valid halt".
Avoid the problem by using a local, aligned buffer as the argument to GET_ENV, and copying the result into the caller's buffer.
Should fix PRs port-alpha/17682 and port-alpha/17717. CVS ----------------------------------------------------------------------
|
1.10 | 02-Apr-1999 |
cgd | branches: 1.10.2; 1.10.20; 1.10.22; 1.10.34; 1.10.36; 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.9 | 01-Apr-1999 |
ross | Revert recent changes, which either don't work, or can't be built successfully by ordinary mortals.
|
1.8 | 31-Mar-1999 |
cgd | implement NO_GETCHAR, to remove getchar(), and NO_PUTCHAR_HALT to remove the check in putchar() for character input (specifically control-c, which causes a halt).
|
1.7 | 31-Mar-1999 |
cgd | no point in passing &ret to test_getchar(); nobody cares! also, no point in doing the check-for-abort functionality twice in putchar() (once with a call to test_getchar(), once open coded).
|
1.6 | 31-Mar-1999 |
cgd | In putchar(), don't open-code two calls to the prom puts routine. Instead, call a helper function (putonechar()). Savings: 64 bytes. Cha-ching!
|
1.5 | 15-Oct-1998 |
ross | Delete prom_open() wrapper routine. Other clients of prom_open can use the prom.h dispatch macros instead, especially since they all presently expect the raw return bits.
|
1.4 | 22-Sep-1998 |
ross | While we are here in alpha/stand, bail out on ^C during boot.
|
1.3 | 06-Sep-1997 |
drochner | -Wall fixes
|
1.2 | 06-Apr-1997 |
cgd | branches: 1.2.4; 1.2.6; 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.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 prom.c was added on branch alpha-nwscons on 1997-04-06 08:41:01 +0000
|
1.2.4.1 | 06-Sep-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
1.10.36.1 | 31-Jul-2002 |
lukem | Pull up revision 1.11 (requested by nathanw in ticket #591): Experimentation reveals that the implementation of GET_ENV on at least some systems chokes if the buffer is not 8-byte aligned. GCC only aligns character arrays to 4-byte boundaries by default, so it's possible to get unlucky and die in the boot blocks with a "kernel stack not valid halt". Avoid the problem by using a local, aligned buffer as the argument to GET_ENV, and copying the result into the caller's buffer. Should fix PRs port-alpha/17682 and port-alpha/17717.
|
1.10.34.1 | 30-Aug-2002 |
gehenna | catch up with -current.
|
1.10.22.1 | 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.10.20.1 | 01-Aug-2002 |
nathanw | Catch up to -current.
|
1.10.2.2 | 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.10.2.1 | 02-Apr-1999 |
cgd | file prom.c was added on branch netbsd-1-4 on 1999-04-02 03:11:58 +0000
|
1.11.126.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.11.120.1 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.11.112.1 | 04-May-2009 |
yamt | sync with head.
|
1.14.46.1 | 18-Jan-2017 |
skrll | Sync with netbsd-5
|
1.14.44.1 | 04-Nov-2016 |
pgoyette | Sync with HEAD
|
1.14.42.1 | 01-Nov-2016 |
snj | Pull up following revision(s) (requested by maxv in ticket #1269): sys/arch/alpha/alpha/machdep.c: revision 1.347 sys/arch/alpha/alpha/prom.c: revision 1.49 sys/arch/alpha/stand/common/booted_dev.c: revision 1.4 sys/arch/alpha/stand/common/prom.c: revision 1.15 Match the two prom_getenv() and fix buffer overflow causing wrong host controller SCSI ID for DEC 3000. OK skrll@
|
1.14.40.1 | 05-Dec-2016 |
skrll | Sync with HEAD
|
1.14.38.1 | 01-Nov-2016 |
snj | Pull up following revision(s) (requested by maxv in ticket #1269): sys/arch/alpha/alpha/prom.c: revision 1.49 sys/arch/alpha/stand/common/prom.c: revision 1.15 sys/arch/alpha/alpha/machdep.c: revision 1.347 sys/arch/alpha/stand/common/booted_dev.c: revision 1.4 Match the two prom_getenv() and fix buffer overflow causing wrong host controller SCSI ID for DEC 3000. OK skrll@
|
1.14.22.1 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.14.18.1 | 16-Nov-2016 |
snj | Pull up following revision(s) (requested by flxd in ticket #1416): sys/arch/alpha/alpha/machdep.c: revision 1.347 sys/arch/alpha/alpha/prom.c: revision 1.49 sys/arch/alpha/stand/common/booted_dev.c: revision 1.4 sys/arch/alpha/stand/common/prom.c: revision 1.15 Match the two prom_getenv() and fix buffer overflow causing wrong host controller SCSI ID for DEC 3000. OK skrll@
|
1.15.16.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
1.15.14.1 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
1.2 | 06-Apr-1997 |
cgd | branches: 1.2.6; 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.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 prom_disp.S was added on branch alpha-nwscons on 1997-04-06 08:41:01 +0000
|
1.2 | 06-Apr-1997 |
cgd | branches: 1.2.6; 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.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 prom_swpal.S was added on branch alpha-nwscons on 1997-04-06 08:41:02 +0000
|
1.1 | 02-Apr-1999 |
cgd | branches: 1.1.2; add a common putstr() function which just puts()'s the chars in its argument string. implement a broken version of panic() in terms of it, for cases where we need panic() but can't affort printf().
|
1.1.2.2 | 02-Apr-1999 |
cgd | add a common putstr() function which just puts()'s the chars in its argument string. implement a broken version of panic() in terms of it, for cases where we need panic() but can't affort printf().
|
1.1.2.1 | 02-Apr-1999 |
cgd | file putstr.c was added on branch netbsd-1-4 on 1999-04-02 03:23:51 +0000
|
1.3 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.2 | 17-May-2005 |
christos | 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.1 | 18-Aug-1999 |
cgd | branches: 1.1.36; add a gross putulong() function which can be useful for debugging. It's not normally included.
|
1.1.36.1 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.14 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.13 | 29-Aug-2003 |
dsl | Use memset (instead of bzero) to clear bss. bootxx_lfs now fits in the available space.
|
1.12 | 11-Apr-1999 |
cgd | branches: 1.12.36; add support for 'standalone programs', like kernels but not the kernel.
|
1.11 | 02-Apr-1999 |
cgd | branches: 1.11.2; 1.11.4; 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.10 | 01-Apr-1999 |
ross | Revert recent changes, which either don't work, or can't be built successfully by ordinary mortals.
|
1.9 | 31-Mar-1999 |
cgd | as pointed out by simonb, since we've moved to ELF __main() calls aren't emittid anymore.
|
1.8 | 31-Mar-1999 |
cgd | separate defns for primary and unified boot blocks
|
1.7 | 31-Mar-1999 |
cgd | GC cpu_number() and turn alpha_pal_imb() into inline assembler.
|
1.6 | 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.5 | 15-Oct-1998 |
ross | Save a0 during bss clear.
|
1.4 | 28-Mar-1998 |
cgd | GC alpha's ECOFF_TOOLCHAIN make variable, and related bits. Nobody should be using an ECOFF toolchain on NetBSD/alpha any more.
|
1.3 | 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.2 | 06-Apr-1997 |
cgd | branches: 1.2.6; 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.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 start.S was added on branch alpha-nwscons on 1997-04-06 08:41:03 +0000
|
1.11.4.1 | 21-Jun-1999 |
thorpej | Sync w/ -current.
|
1.11.2.2 | 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.11.2.1 | 02-Apr-1999 |
cgd | file start.S was added on branch netbsd-1-4 on 1999-04-02 03:11:58 +0000
|
1.12.36.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.12.36.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.12.36.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|