Home | History | Annotate | Download | only in include
History log of /src/sys/arch/sh3/include/proc.h
RevisionDateAuthorComments
 1.18  08-Jan-2019  jdolecek remove <machine/param.h> include, nothing from it is actually used here
 1.17  08-Jul-2012  dsl branches: 1.17.38; 1.17.40;
The MDP_USEDFPU (amd64 and sh3) and MDP_SSTEP (sh3) are lwp flags not
process ones, rename to MDL_xxx.
 1.16  26-Jan-2011  uwe branches: 1.16.4;
Add MDP_SSTEP flag. Not used yet.
 1.15  14-Jan-2011  rmind branches: 1.15.2; 1.15.4;
Retire struct user, remove sys/user.h inclusions. Note sys/user.h header
as obsolete. Remove USER_TO_UAREA/UAREA_TO_USER macros.

Various #include fixes and review by matt@.
 1.14  21-Nov-2009  rmind branches: 1.14.4;
Use lwp_getpcb() on mips, powerpc and sh3, clean from struct user usage.
 1.13  15-Feb-2008  uwe branches: 1.13.10;
G/c vestiges of curpute hack that was obsoleted by the fast TLB miss handler.
 1.12  09-Feb-2007  ad branches: 1.12.24; 1.12.30;
Merge newlock2 to head.
 1.11  11-Oct-2006  he Forward-declare "struct lwp" before using it in an argument declaration.
Gets rid of a recurring lint warning whenever this file is included.
 1.10  11-Dec-2005  christos branches: 1.10.20; 1.10.22;
merge ktrace-lwp.
 1.9  10-Jul-2005  uwe Implement syscall_intern for sh3.
 1.8  10-Jul-2005  uwe Cosmetic: use uintN_t, drop leading underscores from the volatile
keyword, use extern in function declarations.
 1.7  24-Mar-2004  wiz branches: 1.7.16;
Move
(c) TNF
line from 4-clause UCB to 3-clause UCB license; in other words,
remove UCB's ad clause from the license TNF grants.
There is no point in TNF demanding that UCB's ad clause be followed
when even UCB doesn't demand it any longer.

Ok'd by board@ and agc@.
 1.6  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.5  18-Jan-2003  thorpej branches: 1.5.2;
Merge the nathanw_sa branch.
 1.4  09-May-2002  uch branches: 1.4.6;
new pmap designed for SH3/SH4.
 1.3  17-Mar-2002  uch kernel stack fix. old code simply P3 address converted to P1, it
caused memory destruction when kernel stack grow over 1 page. new
code use P3 address for kernel stack. but for the sake of debug, P1
kernel stack mode remain.
 1.2  10-Mar-2002  uch proc0 and page table intialize routines are moved to sh3_machdep.c
 1.1  13-Sep-1999  itojun branches: 1.1.16;
Merge in NetBSD/sh3 from cvs.kame.net repository.

Tree structure:
- sys/arch/sh3: sh3 generic code
As commented, in-chip device drivers are put into sys/arch/sh3/dev.
- sys/arch/evbsh3: sh3 evaluation boards (pure sh3 CPU, no fancy external HW)
- sys/arch/mmeye: Brains mmEye, www.brains.co.jp
MI source code includes couple of #ifdef for sh3-coff support.
(sh3 uses coff or elf)

Needs some more improvements, especialy in sys/arch/sh3/conf/files.sh3,
to compile the tree (due to last minute tree structure change).
 1.1.16.2  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.1.16.1  16-Mar-2002  jdolecek Catch up with -current.
 1.4.6.3  22-Jun-2002  thorpej Include <machine/param.h> for UPAGES.
 1.4.6.2  21-Jun-2002  thorpej Add support for scheduler activations on SuperH. Boots multi-user
on Dreamcast (SH4) with stock userland.
 1.4.6.1  09-May-2002  thorpej file proc.h was added on branch nathanw_sa on 2002-06-21 21:26:28 +0000
 1.5.2.4  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.5.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.5.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.5.2.1  03-Aug-2004  skrll Sync with HEAD
 1.7.16.4  27-Feb-2008  yamt sync with head.
 1.7.16.3  26-Feb-2007  yamt sync with head.
 1.7.16.2  30-Dec-2006  yamt sync with head.
 1.7.16.1  21-Jun-2006  yamt sync with head.
 1.10.22.1  22-Oct-2006  yamt sync with head
 1.10.20.2  01-Feb-2007  ad Get sh3 compiling.
 1.10.20.1  18-Nov-2006  ad Sync with head.
 1.12.30.1  18-Feb-2008  mjf Sync with HEAD.
 1.12.24.1  23-Mar-2008  matt sync with HEAD
 1.13.10.1  11-Mar-2010  yamt sync with head
 1.14.4.1  05-Mar-2011  rmind sync with head
 1.15.4.1  08-Feb-2011  bouyer Sync with HEAD
 1.15.2.1  06-Jun-2011  jruoho Sync with HEAD.
 1.16.4.1  30-Oct-2012  yamt sync with head
 1.17.40.1  10-Jun-2019  christos Sync with HEAD
 1.17.38.1  18-Jan-2019  pgoyette Synch with HEAD

RSS XML Feed