Home | History | Annotate | Download | only in include
History log of /src/sys/arch/sh3/include/pcb.h
RevisionDateAuthorComments
 1.10  06-Apr-2019  thorpej Overhaul the API used to fetch and store individual memory cells in
userspace. The old fetch(9) and store(9) APIs (fubyte(), fuword(),
subyte(), suword(), etc.) are retired and replaced with new ufetch(9)
and ustore(9) APIs that can return proper error codes, etc. and are
implemented consistently across all platforms. The interrupt-safe
variants are no longer supported (and several of the existing attempts
at fuswintr(), etc. were buggy and not actually interrupt-safe).

Also augmement the ucas(9) API, making it consistently available on
all plaforms, supporting uniprocessor and multiprocessor systems, even
those that do not have CAS or LL/SC primitives.

Welcome to NetBSD 8.99.37.
 1.9  28-Apr-2008  martin branches: 1.9.88;
Remove clause 3 and 4 from TNF licenses
 1.8  04-Mar-2007  christos branches: 1.8.40; 1.8.42; 1.8.44;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.7  09-May-2002  uch branches: 1.7.6; 1.7.28; 1.7.66;
new pmap designed for SH3/SH4.
 1.6  28-Apr-2002  uch Use "#define<tab>", white space nits.
 1.5  17-Mar-2002  uch cosmetic changes, fix comments.
 1.4  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.3  03-Mar-2002  uch SR related parts moved to psl.h. cpufunc.h segments.h are removed.
kernel mode checking is only SR.MD. no check stack pointer.
 1.2  14-Sep-1999  tsubai branches: 1.2.16;
Catch up with -current.
 1.1  13-Sep-1999  itojun 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.2.16.2  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.2.16.1  16-Mar-2002  jdolecek Catch up with -current.
 1.7.66.1  12-Mar-2007  rmind Sync with HEAD.
 1.7.28.1  03-Sep-2007  yamt sync with head.
 1.7.6.2  09-May-2002  uch new pmap designed for SH3/SH4.
 1.7.6.1  09-May-2002  uch file pcb.h was added on branch nathanw_sa on 2002-05-09 12:28:09 +0000
 1.8.44.1  16-May-2008  yamt sync with head.
 1.8.42.1  18-May-2008  yamt sync with head.
 1.8.40.1  02-Jun-2008  mjf Sync with HEAD.
 1.9.88.1  10-Jun-2019  christos Sync with HEAD

RSS XML Feed