Home | History | Annotate | Download | only in include
History log of /src/sys/arch/mips/include/reg.h
RevisionDateAuthorComments
 1.19  26-Jul-2020  simonb #define<tab>
Nuke trailing whitespace.
 1.18  29-Dec-2017  maya Simplify, don't use ifdefs to optimize out DIAGNOSTIC assertions.
Make the test for the n32/n64 case meaningful.

tested on pmax (o32).
 1.17  09-Dec-2017  christos provide 32 and 64 bit register struct definitions.
 1.16  24-Jan-2016  christos use namespace protected types.
 1.15  16-Aug-2011  matt branches: 1.15.12; 1.15.30;
Add support for the MIPS DSP ASE (as a second PCU).
 1.14  08-Feb-2011  rmind Remove clause 3 (UCB advertising clause) from the University of Utah
copyright. Confirmed by Mike Hibler, mike at cs.utah.edu - thanks!
Also, merge UCB and Utah copyright texts back into one, as they
originally were.

Extra verification by snj@.
 1.13  14-Dec-2009  matt branches: 1.13.4; 1.13.6; 1.13.8;
Merge from matt-nb5-mips64
Merge mips-specific arch files.
 1.12  11-Dec-2005  christos branches: 1.12.78; 1.12.96;
merge ktrace-lwp.
 1.11  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.10  30-Nov-2002  simonb branches: 1.10.6;
Standardise on #ifdef _MIPS_<header>_H_ for multiple inclusion tests.
 1.9  14-Jan-1999  castor branches: 1.9.26;
* Create mips_reg_t data type to allow register size to be
decoupled from long or int or long long. Define macros in asm.h to facilitate
choosing these on a port by port basis.

* Create <machine/pubassym.h> mechanism to allow jmp_buf structure size
to be calculated at system build time.

* Define _MIPS_BSD_SIM macro which specifies what calling style is appropritae
for the architecture. For 64-bit oriented systems set the Status Register
to allow 64-bit instructions.

* Remove UADDR related macros because kernel U structure is now mapped
normally.
* Separate cpu.h into cpu.h and cpuarch.h to keep things neat.
* Add support for QED 52xx processors
 1.8  19-Jul-1997  jonathan branches: 1.8.10;
* Re-apply changes from rev 1.6 of sys/arch/mips/include/reg.h accidentally
undone by rev 1.7:
>redo pmax/include/reg.h
>so that the definitions needed by locore.S are in a separate file,
>pmax/include/regnum.h.

* Add explicit `#include <mips/regnum.h>' where symbolic offsets
into a mips trapframe or struct reg are used..
 1.7  15-Jun-1997  mhitch From Toru Nishimura: exception trapframe changes.
 1.6  20-Dec-1995  jonathan Add support for ptrace PT_GETREGS and PT_SETREGS for NetBSD/pmax:
* define PT_GETREGS and PT_SETREGS in pmax/include/ptrace.h
* Flesh out the stubs in pmax/pmax/process_machdep.c to handle
those requests.
* Now that "struct reg" is actually used, remove the bogus
#ifdef LANGUAGE_C around its definition, and redo pmax/include/reg.h
so that the definitions needed by locore.S are in a separate file,
pmax/include/regnum.h.
* update locore.S to match.
 1.5  18-Jan-1995  mellon Make register definitions compatible with Ultrix
 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.8.10.1  19-Nov-1998  nisimura - Forgot to commit many files for vm_offset_t purge last Monday.
 1.9.26.1  11-Dec-2002  thorpej Sync with HEAD.
 1.10.6.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.10.6.2  18-Sep-2004  skrll Sync with HEAD.
 1.10.6.1  03-Aug-2004  skrll Sync with HEAD
 1.12.96.1  23-Aug-2009  matt Add a fpreg_oabi for the O32/O64 version of fpreg.
 1.12.78.1  11-Mar-2010  yamt sync with head
 1.13.8.1  17-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.15.30.1  19-Mar-2016  skrll Sync with HEAD
 1.15.12.1  03-Dec-2017  jdolecek update from HEAD

RSS XML Feed