Home | History | Annotate | Download | only in include
History log of /src/sys/arch/mips/include/ecoff_machdep.h
RevisionDateAuthorComments
 1.24  26-Jul-2020  simonb #define<tab>
Nuke trailing whitespace.
 1.23  23-Feb-2017  christos provide ecoff 32 defines.
 1.22  11-Jul-2016  matt branches: 1.22.2; 1.22.4;
Change MIPS to use the common pmap code.
Switch to 8KB pages on CPUs with a R4K MMU.
Simplify cache code.
Merge in most of changes from matt-mips64 branch
 1.21  20-Mar-2012  nonaka branches: 1.21.2; 1.21.14; 1.21.16;
fix build failure on mipsel.

>/usr/src/lib/libc/gen/nlist_ecoff.c(112): warning: constant in conditional context [161]
 1.20  10-Dec-2009  matt branches: 1.20.12; 1.20.16;
Change u_long to vaddr_t/vsize_t in exec code where appropriate (mostly
involves setregs and vmcmds). Should result in no code differences.
 1.19  17-Jan-2003  thorpej branches: 1.19.108; 1.19.126;
Merge the nathanw_sa branch.
 1.18  05-Mar-2002  simonb ANSIfy.
 1.17  28-Mar-2000  simonb branches: 1.17.8; 1.17.12;
Don't `extern' function declarations. While we're there, remove trailing
blank lines and white space.
 1.16  24-Apr-1999  simonb branches: 1.16.2;
Nuke register and remove trailling white space.
 1.15  08-Mar-1999  tsubai branches: 1.15.4;
Add big-endian definitions.
 1.14  05-Dec-1998  jonathan #ifdef _KERNEL around cpu_exec_ecoff_setregs() prototype.
 1.13  15-Oct-1997  mhitch branches: 1.13.6;
Fix typo - list/libc/gen/nlist_ecoff.c still wasn't compiling.
 1.12  10-Oct-1997  jonathan Don't check the actual CPU type unless we're in the _KERNEL, or
src/lib/libc/gen/nlist_ecoff.c breaks.
 1.11  08-Oct-1997  jonathan Allow mips3 ECOFF binaries if running on a mips3 CPU.
 1.10  24-Sep-1997  mhitch Fix another missed *setregs() change.
 1.9  20-Jul-1997  jonathan branches: 1.9.2;
Add ecoff ``struct ext_ext'' header fields to ecoff_extsym.h.
Compatible with mips ECOFF nm from GNu binutils or MipsCo toolchain.
 1.8  07-Jul-1997  jonathan Rewrite struct ecoff_symhdr using the same field ordering as GNU
binutils and the MipsCo toolchain, not the Alpha ordering (which has a
block of int32_t symbol counts and a block of long offsets) .
 1.7  25-May-1997  jonathan Add ecoff symbol header definitions for mips1.
 1.6  24-May-1997  jonathan Add prototype for cpu_exec_ecoff_setregs() to mips/inuclde/ecoff_machdep.h.
Use it in compat/ultrix/ultrix_misc.c (setting emul type on mips).
 1.5  09-May-1996  cgd change structure member names to be in line with what various ECOFF
documentation I have calls them, and update for new definitions in
sys/exec_ecoff.h.
 1.4  16-Jun-1995  mellon Put parentheses around macro arguments
 1.3  26-Oct-1994  cgd new RCS ID format.
 1.2  28-May-1994  glass more likely to work now, probably less knf...thats the next project
 1.1  27-May-1994  glass bsd 4.4-lite pmax port as ported to NetBSD
 1.9.2.2  14-Oct-1997  thorpej Update marc-pcmcia branch from trunk.
 1.9.2.1  29-Sep-1997  thorpej Update marc-pcmcia branch from trunk.
 1.13.6.1  06-Dec-1998  drochner pull up 1.14 - protect cpu_exec_ecoff_setregs
 1.15.4.1  21-Jun-1999  thorpej Sync w/ -current.
 1.16.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.17.12.2  01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.17.12.1  17-Nov-2001  wdk Inital support for Scheduler Activation on MIPS architectures.

Compiles for sgimips. Needs more work in locore.S in order to reach
single user and beyond.
 1.17.8.1  16-Mar-2002  jdolecek Catch up with -current.
 1.19.126.1  26-Aug-2009  matt Fixup (all but mipsco) to deal the new realities in mipsland.
 1.19.108.1  11-Mar-2010  yamt sync with head
 1.20.16.1  05-Apr-2012  mrg sync to latest -current.
 1.20.12.1  17-Apr-2012  yamt sync with head
 1.21.16.2  28-Aug-2017  skrll Sync with HEAD
 1.21.16.1  05-Oct-2016  skrll Sync with HEAD
 1.21.14.1  12-May-2017  snj Pull up following revision(s) (requested by skrll in ticket #1406):
sys/arch/mips/include/ecoff_machdep.h: revision 1.23
sys/sys/exec_ecoff.h: revision 1.21
tools/Makefile.nbincludes: revision 1.5
tools/mips-elf2ecoff/Makefile: revision 1.3
tools/mips-elf2ecoff/machine/ecoff_machdep.h: revision 1.3
tools/mips-elf2ecoff/sys/exec_elf.h: file removal
tools/mips-elf2ecoff/sys/exec_ecoff.h: file removal
usr.bin/elf2ecoff/elf2ecoff.c: revision 1.30-1.33
use the nbcompat copies for those files
--
ignore the abiflags section
--
Add exec_ecoff.h
--
provide ecoff 32 defines.
--
This only works with 32 bit Elf and COFF files, make it specific this way
and use sized types so that it works on 64 bit systems (so it can become
a tool).
--
Provided sized definitions for ecoff 32 bit headers.
--
refresh
--
fix printf format.
--
fix printf format
 1.21.2.1  03-Dec-2017  jdolecek update from HEAD
 1.22.4.1  21-Apr-2017  bouyer Sync with HEAD
 1.22.2.1  20-Mar-2017  pgoyette Sync with HEAD

RSS XML Feed