History log of /src/sys/arch/pmax/stand/common/start.S |
Revision | | Date | Author | Comments |
1.23 |
| 26-Mar-2011 |
tsutsui | Use .set reorder to entrust compiler hazards and BDslots to avoid future botch since there is no critical instructions in these sources.
Tested on 3MIN.
|
1.22 |
| 10-Jan-2011 |
tsutsui | branches: 1.22.2; - start.S add a hazard nop so that prom_restart() works properly on MIPS1 (it seems broken since initial revision and had been restarted by fault?)
- common.h export prom_restart()
- if_prom.c use prom_restart() instead of a direct PROM call (that should be equivalent)
|
1.21 |
| 10-Jan-2011 |
tsutsui | Indent instructions in BDslots.
|
1.20 |
| 28-Apr-2008 |
martin | branches: 1.20.22; Remove clause 3 and 4 from TNF licenses
|
1.19 |
| 07-Feb-2006 |
simonb | branches: 1.19.68; 1.19.70; 1.19.72; Fix END symbol so that it matches START symbol for prom_write.
|
1.18 |
| 11-Dec-2005 |
christos | branches: 1.18.2; 1.18.4; 1.18.6; merge ktrace-lwp.
|
1.17 |
| 07-Aug-2003 |
agc | branches: 1.17.16; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.16 |
| 27-Nov-1999 |
simonb | branches: 1.16.2; 1.16.8; 1.16.34; Remove code in sector 0 support - we don't need the space and it allows for the coexistance for other port's bootblocks in sector 0.
|
1.15 |
| 27-Nov-1999 |
simonb | Moved from lib/start.S,v
|
1.14 |
| 12-Apr-1999 |
simonb | Fix an off-by-32 error - space was padded out to the 96th byte for the DEC disk boot block header, but it's only 64 bytes long. Gives us another 32 bytes in the first stage.
Don't use a roll-your-own START_FRAME size and offsets for the stack and ra - use the <mips/asm.h> provided CALLFRAME_SIZ, CALLFRAME_RA and CALLFRAME_SP
|
1.13 |
| 11-Apr-1999 |
simonb | Use BOOTRZ instead of BOOTXX. Add a PROM callback for prom_close if not LIBSA_NO_DEV_CLOSE.
|
1.12 |
| 29-Mar-1999 |
simonb | branches: 1.12.4; Remove bogus comment.
|
1.11 |
| 26-Mar-1999 |
simonb | Update copyrights.
|
1.10 |
| 25-Mar-1999 |
simonb | Only include the dec disklabel at the start of BOOTXX is defined.
|
1.9 |
| 25-Mar-1999 |
simonb | Call main instead of _main.
|
1.8 |
| 13-Mar-1999 |
drochner | Remove unneeded <mips/regdef.h>. Its contents went into asm.h while ago.
|
1.7 |
| 22-Feb-1999 |
simonb | Allow code in sector zero (from Michael Hitch). Also in start.S: + Removed unused printf routine. + Removed unused dummy __main for gcc. + s/bzero/memset/.
|
1.6 |
| 30-Jan-1999 |
simonb | branches: 1.6.2; Use DEC_REX_MAGIC instead of a undocumented magic number
|
1.5 |
| 29-Jan-1999 |
simonb | Include dec_{boot,exec,prom}.h from <machine/...>, not <stand/libsa/...>
|
1.4 |
| 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.3 |
| 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.2 |
| 16-Jun-1997 |
jonathan | Remove all references to <machine/machAsmDefs.h>. Use #include <mips/asm.h> instead.
|
1.1 |
| 18-Jan-1995 |
mellon | Start code for boot loader (under new name with some changes)
|
1.6.2.1 |
| 02-Feb-1999 |
cgd | pull up revs 1.1-1.4 from trunk (new). (simonb)
|
1.12.4.1 |
| 21-Jun-1999 |
thorpej | Sync w/ -current.
|
1.16.34.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.16.34.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.16.34.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.16.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.16.8.1 |
| 27-Nov-1999 |
bouyer | file start.S was added on branch thorpej_scsipi on 2000-11-20 20:20:46 +0000
|
1.16.2.1 |
| 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.17.16.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.18.6.1 |
| 22-Apr-2006 |
simonb | Sync with head.
|
1.18.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.18.2.1 |
| 18-Feb-2006 |
yamt | sync with head.
|
1.19.72.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.19.70.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.19.68.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.20.22.2 |
| 21-Apr-2011 |
rmind | sync with head
|
1.20.22.1 |
| 05-Mar-2011 |
rmind | sync with head
|
1.22.2.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|