History log of /src/sys/arch/pmax/stand/common/bootxx.c |
Revision | | Date | Author | Comments |
1.33 |
| 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.32 |
| 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.31 |
| 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.30 |
| 28-Apr-2008 |
martin | branches: 1.30.8; 1.30.14; Remove clause 3 and 4 from TNF licenses
|
1.29 |
| 30-Mar-2008 |
he | branches: 1.29.2; 1.29.4; Use memcmp() instead of bcmp() so that this builds again.
|
1.28 |
| 11-Dec-2005 |
christos | branches: 1.28.74; 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 |
| 20-Mar-2003 |
drochner | branches: 1.26.2; memcmp()->bcmp(), this gives us 32 bytes and makes bootxx_ffs build again
|
1.25 |
| 09-Dec-2002 |
jdolecek | add #include <lib/libkern/libkern.h> to pull in prototypes for couple items which don't have implicit prototypes with -ffreestanding
|
1.24 |
| 07-Jul-2001 |
simonb | branches: 1.24.8; b{cmp,copy,zero} -> mem{cmp,cpy,set} Also remove some unnecessary argument casts.
|
1.23 |
| 27-Nov-1999 |
simonb | branches: 1.23.2; 1.23.8; Load second stage bootblocks from "boot.pmax", falling back to "boot" for backwards compatibility and "boot.pma" after that for people who make ISO filesystems with 8.3 format file names.
|
1.22 |
| 27-Nov-1999 |
simonb | Moved from scsiboot/bootxx.c,v
|
1.21 |
| 27-Oct-1999 |
simonb | Use ELFCLASS32 instead of ELFCLASS.
|
1.20 |
| 25-Oct-1999 |
kleink | Update to match new SVR4-style definition names in <sys/exec_elf.h>.
|
1.19 |
| 12-Apr-1999 |
simonb | branches: 1.19.4; Make the bootpath "N/rzY" with no trailing '/' valid by adding the extra '/' before appending 'boot' to the path.
|
1.18 |
| 11-Apr-1999 |
simonb | Clean up prototypes and entry variable usage.
|
1.17 |
| 31-Mar-1999 |
simonb | branches: 1.17.4; G/C UFS_NOSYMLINK, UFS_NOCLOSE and UFS_NOWRITE and use new LIBSA_NO_FS_*.
|
1.16 |
| 31-Mar-1999 |
simonb | Don't define errno expliticly, use libsa/errno.c in first stage and ${LIBSA} in the second stage.
|
1.15 |
| 26-Mar-1999 |
simonb | Update copyrights.
|
1.14 |
| 25-Mar-1999 |
simonb | Fix header botch in previous.
|
1.13 |
| 25-Mar-1999 |
simonb | Change from loading an a.out kernel to an ELF /boot.
|
1.12 |
| 14-Mar-1999 |
simonb | Merge contents of filesystem.c into conf.c, and remove declaration of errno from conf.c and put it in boot.c.
|
1.11 |
| 22-Feb-1999 |
simonb | Break single read and printf of text+data into two separate reads and printfs. Better aesthetically, especially with a twiddle.
|
1.10 |
| 01-Feb-1999 |
jonathan | branches: 1.10.2; use memcpy, not bcopy, for non-overlapping copies.
|
1.9 |
| 29-Jan-1999 |
simonb | Include dec_{boot,exec,prom}.h from <machine/...>, not <stand/libsa/...>
|
1.8 |
| 22-Jan-1999 |
simonb | More Makefile cleanups: + Don't use our own "clean" and "depend" targets + "make depend" works + Only include each include path once on compile lines + Clean up include file names + Don't build a separate libdrive.a, just specify driver source files + Use "make print-objdir" instead of old "printf ... | make -f-" + Remove more unnecessary targets, variables and other cruft
Still builds identical bootblocks to 1.3.3 with gcc, still too large with egcs.
dec_boot.h, dec_exec.h & dec_prom.h were copied via respository copy to sys/arch/pmax/stand/libsa.
|
1.7 |
| 21-Jan-1999 |
simonb | Almost working bootblocks for the pmax. This compiles fine with gcc 2.7.2.2-myc2 (and produces _identical_ bootblocks with the 1.3.3 bootblocks which weren't in the tree), but egcs 1.1.1 builds a ufs.o that's about a 100 bytes too big, and it busts the 7.5k we've got for bootrz.
Still needs cleanup - the Makefiles could be better/cleaner, and doesn't install yet (because of above problem). At least there's something to work with now.
Note that we have our own versions of a lot of the sys/lib/libsa routines which are less functional/smaller.
|
1.6 |
| 28-Jun-1995 |
jonathan | Change bootblock load code to work with old DECstation proms (2100, 3100) that lack the REX callback introduced with 5k/200.
|
1.5 |
| 18-Jan-1995 |
mellon | Many changes from Jonathan Stone and a few from me to make small boot blocks and handle NetBSD a.out
|
1.4 |
| 26-Oct-1994 |
cgd | new RCS ID format.
|
1.3 |
| 27-May-1994 |
glass | bsd 4.4-lite pmax port as ported to NetBSD
|
1.2 |
| 27-May-1994 |
glass | upgrade to bsd 4.4-lite code base. only mod is rcsids
|
1.1 |
| 12-Oct-1993 |
deraadt | branches: 1.1.1; Initial revision
|
1.1.1.1 |
| 12-Oct-1993 |
deraadt | pmax code from <ralphc@pyramid.com> & <rick@snowhite.cis.uoguelph.ca>
|
1.10.2.1 |
| 02-Feb-1999 |
cgd | pull up revs 1.1-1.8 from trunk (new). (simonb)
|
1.17.4.1 |
| 21-Jun-1999 |
thorpej | Sync w/ -current.
|
1.19.4.1 |
| 15-Nov-1999 |
fvdl | Sync with -current
|
1.23.8.2 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code.
|
1.23.8.1 |
| 27-Nov-1999 |
bouyer | file bootxx.c was added on branch thorpej_scsipi on 2000-11-20 20:20:43 +0000
|
1.23.2.1 |
| 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.24.8.2 |
| 11-Dec-2002 |
thorpej | Sync with HEAD.
|
1.24.8.1 |
| 07-Jul-2001 |
thorpej | file bootxx.c was added on branch nathanw_sa on 2002-12-11 06:11:36 +0000
|
1.26.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.26.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.26.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.28.74.2 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.28.74.1 |
| 03-Apr-2008 |
mjf | Sync with HEAD.
|
1.29.4.2 |
| 04-May-2009 |
yamt | sync with head.
|
1.29.4.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.29.2.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.30.14.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.30.8.1 |
| 28-Apr-2009 |
skrll | Sync with HEAD.
|