Home | History | Annotate | only in /src/sys/arch/zaurus/include
History log of /src/sys/arch/zaurus/include
RevisionDateAuthorComments
 1.11 23-Jul-2014  alnsn Rename sljitarch.h to sljit_machdep.h.
 1.10 17-Jun-2014  alnsn Add sljit support to arm.
 1.9 02-May-2013  matt branches: 1.9.8;
This change arm, armeb, earm, earmeb, earmhf, earmhfeb so all builds that
share a MACHINE_ARCH for userland so that except for etc, will produce
identical sets.

usr/include/machine now points to usr/include/arm
 1.8 11-Jan-2013  matt Don't install fp.h anymore
 1.7 19-Jul-2011  dyoung branches: 1.7.2; 1.7.12;
Change <machine/bus.h> to <sys/bus.h> throughout.

Split bus.h -> bus_{defs,funcs}.h.
 1.6 17-Jul-2011  joerg Retire varargs.h support. Move machine/stdarg.h logic into MI
sys/stdarg.h and expect compiler to provide proper builtins, defaulting
to the GCC interface. lint still has a special fallback.
Reduce abuse of _BSD_VA_LIST_ by defining __va_list by default and
derive va_list as required by standards.
 1.5 19-Jan-2008  chris Remove arm support for IPKDB.

It hasn't worked since arm was broken out from arm32 in Jan 2001, and
no-one has noticed or cared to fix it.
 1.4 17-Oct-2007  garbled branches: 1.4.2; 1.4.8;
Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.
 1.3 29-Jul-2007  nonaka branches: 1.3.2; 1.3.6;
Added support to detect AC adapter and charge battery.
 1.2 18-Feb-2007  ad branches: 1.2.4; 1.2.12; 1.2.14; 1.2.16;
+ mutex.h, rwlock.h
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.8.1 27-Feb-2007  yamt - sync with head.
- move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file Makefile was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.5 21-Jan-2008  yamt sync with head
 1.1.4.4 03-Sep-2007  yamt sync with head.
 1.1.4.3 26-Feb-2007  yamt sync with head.
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file Makefile was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file Makefile was added on branch yamt-splraiseipl on 2006-12-18 11:42:09 +0000
 1.2.16.1 15-Aug-2007  skrll Sync with HEAD.
 1.2.14.1 07-Aug-2007  matt Sync with HEAD.
 1.2.12.1 03-Oct-2007  garbled Sync with HEAD
 1.2.4.1 20-Aug-2007  ad Sync with HEAD.
 1.3.6.2 23-Mar-2008  matt sync with HEAD
 1.3.6.1 06-Nov-2007  matt sync with HEAD
 1.3.2.1 28-Feb-2008  rjs Sync with HEAD.
 1.4.8.1 20-Jan-2008  bouyer Sync with HEAD
 1.4.2.1 18-Feb-2008  mjf Sync with HEAD.
 1.7.12.3 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.7.12.2 23-Jun-2013  tls resync from head
 1.7.12.1 25-Feb-2013  tls resync with head
 1.7.2.2 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.7.2.1 23-Jan-2013  yamt sync with head
 1.9.8.1 10-Aug-2014  tls Rebase.
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file ansi.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file ansi.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file ansi.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:09 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file aout_machdep.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file aout_machdep.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file aout_machdep.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:09 +0000
 1.2 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.1 29-Jul-2007  nonaka branches: 1.1.6; 1.1.8; 1.1.10; 1.1.14; 1.1.34; 1.1.36; 1.1.38;
Added support to detect AC adapter and charge battery.
 1.1.38.1 16-May-2008  yamt sync with head.
 1.1.36.1 18-May-2008  yamt sync with head.
 1.1.34.1 02-Jun-2008  mjf Sync with HEAD.
 1.1.14.2 03-Sep-2007  yamt sync with head.
 1.1.14.1 29-Jul-2007  yamt file apmvar.h was added on branch yamt-lazymbuf on 2007-09-03 14:31:43 +0000
 1.1.10.2 20-Aug-2007  ad Sync with HEAD.
 1.1.10.1 29-Jul-2007  ad file apmvar.h was added on branch vmlocking on 2007-08-20 22:07:00 +0000
 1.1.8.2 15-Aug-2007  skrll Sync with HEAD.
 1.1.8.1 29-Jul-2007  skrll file apmvar.h was added on branch nick-csl-alignment on 2007-08-15 13:48:04 +0000
 1.1.6.2 07-Aug-2007  matt Sync with HEAD.
 1.1.6.1 29-Jul-2007  matt file apmvar.h was added on branch matt-mips64 on 2007-08-07 18:05:58 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file asm.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file asm.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file asm.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:09 +0000
 1.2 26-Sep-2020  skrll G/C arm/atomic.h
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6; 1.1.18;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.18.1 19-Apr-2007  thorpej Convert to the new atomic ops API.
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file atomic.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file atomic.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file atomic.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:09 +0000
 1.2 08-Jan-2015  christos merge common information (fix build)
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6; 1.1.98; 1.1.116; 1.1.118;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.118.1 06-Apr-2015  skrll Sync with HEAD
 1.1.116.1 26-Mar-2015  martin Pull up following revision(s) (requested by skrll in ticket #645):
sys/arch/zaurus/include/bootconfig.h: revision 1.2
merge common information (fix build)
 1.1.98.1 03-Dec-2017  jdolecek update from HEAD
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file bootconfig.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file bootconfig.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file bootconfig.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:09 +0000
 1.5 21-Jan-2012  nonaka fix my license notice.
 1.4 11-Mar-2009  nonaka branches: 1.4.12; 1.4.16;
Added kloader support.
 1.3 02-Mar-2009  nonaka Added zboot from OpenBSD.
 1.2 17-Dec-2006  peter branches: 1.2.2; 1.2.4; 1.2.6; 1.2.54; 1.2.62; 1.2.68;
Update from the latest Zaurus source from NONAKA Kimihiro.

- LCD screen and keyboard are working now.
- Add bootstrap loader.
 1.1 16-Dec-2006  ober Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.2.68.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.2.62.2 28-Apr-2009  skrll Sync with HEAD.
 1.2.62.1 03-Mar-2009  skrll Sync with HEAD.
 1.2.54.1 04-May-2009  yamt sync with head.
 1.2.6.2 12-Jan-2007  ad Sync with head.
 1.2.6.1 17-Dec-2006  ad file bootinfo.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.2.4.2 30-Dec-2006  yamt sync with head.
 1.2.4.1 17-Dec-2006  yamt file bootinfo.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.2.2.2 18-Dec-2006  yamt sync with head.
 1.2.2.1 17-Dec-2006  yamt file bootinfo.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:09 +0000
 1.4.16.1 18-Feb-2012  mrg merge to -current.
 1.4.12.1 17-Apr-2012  yamt sync with head
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file bswap.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file bswap.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file bswap.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:09 +0000
 1.2 19-Jul-2011  dyoung Change <machine/bus.h> to <sys/bus.h> throughout.

Split bus.h -> bus_{defs,funcs}.h.
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file bus.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file bus.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file bus.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:09 +0000
 1.1 19-Jul-2011  dyoung Change <machine/bus.h> to <sys/bus.h> throughout.

Split bus.h -> bus_{defs,funcs}.h.
 1.1 19-Jul-2011  dyoung Change <machine/bus.h> to <sys/bus.h> throughout.

Split bus.h -> bus_{defs,funcs}.h.
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file cdefs.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file cdefs.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file cdefs.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:09 +0000
 1.1 17-Dec-2006  peter branches: 1.1.2; 1.1.4; 1.1.6;
Update from the latest Zaurus source from NONAKA Kimihiro.

- LCD screen and keyboard are working now.
- Add bootstrap loader.
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 17-Dec-2006  ad file config_hook.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 17-Dec-2006  yamt file config_hook.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 17-Dec-2006  yamt file config_hook.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:09 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file cpu.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file cpu.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file cpu.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:09 +0000
 1.2 06-Nov-2017  christos Cleanup and clarify the ELFSIZE mess:

We now have 2 variables automatically set in elf_machdep.h:

ARCH_ELFSIZE: the size for userland binaries
KERN_ELFSIZE: the size for the kernel binaries

DB_ELFSIZE has been deleted and KERN_ELFSIZE should have always the
same values DB_ELFSIZE used to have.

In sys/exec_elf.h, if ELFSIZE is not set, it is set to KERN_ELFSIZE
for the kernel and ARCH_ELFSIZE for userland. These defaults should
eliminate the need for most manual ELFSIZE setting.
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6; 1.1.98;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.98.1 03-Dec-2017  jdolecek update from HEAD
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file db_machdep.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file db_machdep.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file db_machdep.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:09 +0000
 1.4 07-May-2013  matt Make all ports use a common disklabel.h with MAXPARTITIONS set to 16.
Only RAW_PART varies between ports.
 1.3 30-Aug-2011  bouyer branches: 1.3.2; 1.3.12;
Add getlabelusesmbr(), as proposed in
http://mail-index.netbsd.org/tech-userlevel/2011/08/25/msg005404.html
This is used by disk tools such as disklabel(8) to dynamically decide is
the undelyling platform uses a disklabel-in-mbr-partition or not
(instead of using a compile-time list of ports).
getlabelusesmbr() reads the sysctl kern.labelusesmbr, takes its value from the
machdep #define LABELUSESMBR.
For evbmips, make LABELUSESMBR 1 if the platform uses pmon
as bootloader, and 0 (the previous value) otherwise.
 1.2 23-Nov-2009  pooka If cpu_disklabel includes struct dkbad, define __HAVE_DISKLABEL_DKBAD.
This allows use of subr_disk_mbr on all archs. Default to it for
the rump disk component. No functional change for regular kernels.
(The other option would've been to include dkbad in disklabels
everywhere, but arguably this approach has less possible side-effects,
especially given that wedges and related magic will take over the
world any second now).
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6; 1.1.54;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.54.1 11-Mar-2010  yamt sync with head
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file disklabel.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file disklabel.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file disklabel.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:09 +0000
 1.3.12.1 23-Jun-2013  tls resync from head
 1.3.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file elf_machdep.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file elf_machdep.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file elf_machdep.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:09 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file endian.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file endian.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file endian.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:09 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file endian_machdep.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file endian_machdep.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file endian_machdep.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:09 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file float.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file float.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file float.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:09 +0000
 1.2 11-Jan-2013  matt Remove FPA specific header.
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6; 1.1.88; 1.1.98;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.98.1 25-Feb-2013  tls resync with head
 1.1.88.1 23-Jan-2013  yamt sync with head
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file fp.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file fp.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file fp.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:09 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file frame.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file frame.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file frame.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:09 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file ieee.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file ieee.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file ieee.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:09 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file ieeefp.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file ieeefp.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file ieeefp.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:09 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file int_const.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file int_const.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file int_const.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:09 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file int_fmtio.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file int_fmtio.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file int_fmtio.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:09 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file int_limits.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file int_limits.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file int_limits.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:09 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file int_mwgwtypes.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file int_mwgwtypes.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file int_mwgwtypes.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:09 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file int_types.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file int_types.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file int_types.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:10 +0000
 1.12 05-Jun-2021  christos there is no SPL_SOFT
 1.11 27-Jul-2020  skrll branches: 1.11.6; 1.11.10;
Don't remove the _LKM #ifdefs, but do s/_LKM/_MODULE/
 1.10 23-Jul-2020  skrll unifdef -U_LKM
 1.9 27-Jul-2014  skrll unifdef -U__OLD_INTERRUPT_CODE
 1.8 10-Jun-2012  skrll branches: 1.8.2; 1.8.12;
Remove unused __NEWINTR defines
 1.7 13-Nov-2010  uebayasi branches: 1.7.8;
sys/device.h is not suitable for such low-level definitions.
 1.6 27-Apr-2008  matt branches: 1.6.22;
Merge kernel changes in matt-armv6 to HEAD.
 1.5 03-Dec-2007  ad branches: 1.5.14; 1.5.16; 1.5.18;
Interrupt handling changes, in discussion since February:

- Reduce available SPL levels for hardware devices to none, vm, sched, high.
- Acquire kernel_lock only for interrupts at IPL_VM.
- Implement threaded soft interrupts.
 1.4 09-Mar-2007  thorpej branches: 1.4.2; 1.4.16; 1.4.18; 1.4.20; 1.4.26;
Make ipl_t and ipl_cookie_t 8-bit values. kmutex is now down to 12 bytes
(from 20) on ARM.

Approved by Matt Thomas.
 1.3 16-Feb-2007  ad branches: 1.3.2;
Remove spllowersoftclock() and CLKF_BASEPRI(), and always dispatch callouts
via a soft interrupt. In the near future, softclock will be run from process
context.
 1.2 21-Dec-2006  yamt branches: 1.2.2; 1.2.4;
merge yamt-splraiseipl branch.

- finish implementing splraiseipl (and makeiplcookie).
http://mail-index.NetBSD.org/tech-kern/2006/07/01/0000.html
- complete workqueue(9) and fix its ipl problem, which is reported
to cause audio skipping.
- fix netbt (at least compilation problems) for some ports.
- fix PR/33218.
 1.1 16-Dec-2006  ober branches: 1.1.2;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.2.3 18-Dec-2006  yamt implement makeiplcookie/splraiseipl for zaurus.
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file intr.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:10 +0000
 1.2.4.2 12-Jan-2007  ad Sync with head.
 1.2.4.1 21-Dec-2006  ad file intr.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.2.2.5 07-Dec-2007  yamt sync with head
 1.2.2.4 03-Sep-2007  yamt sync with head.
 1.2.2.3 26-Feb-2007  yamt sync with head.
 1.2.2.2 30-Dec-2006  yamt sync with head.
 1.2.2.1 21-Dec-2006  yamt file intr.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.3.2.1 12-Mar-2007  rmind Sync with HEAD.
 1.4.26.1 08-Dec-2007  mjf Sync with HEAD.
 1.4.20.2 28-Jan-2008  matt Given the that there are only 4 IPLs (ignoring soft IPLs), a number of
cleanups can be done:
Remove _SPL_* aliases.
Don't store irqmasks in ci_cpl, just make it an ipl level.
Add fast softint switching support.
 1.4.20.1 09-Jan-2008  matt sync with HEAD
 1.4.18.1 09-Dec-2007  jmcneill Sync with HEAD.
 1.4.16.1 26-Dec-2007  rjs Sync with HEAD.
 1.4.2.1 03-Dec-2007  ad Sync with HEAD.
 1.5.18.1 16-May-2008  yamt sync with head.
 1.5.16.1 18-May-2008  yamt sync with head.
 1.5.14.1 02-Jun-2008  mjf Sync with HEAD.
 1.6.22.1 05-Mar-2011  rmind sync with head
 1.7.8.1 30-Oct-2012  yamt sync with head
 1.8.12.1 10-Aug-2014  tls Rebase.
 1.8.2.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.11.10.1 06-Jun-2021  cjep sync with head
 1.11.6.1 17-Jun-2021  thorpej Sync w/ HEAD.
 1.2 19-Jan-2008  chris Remove arm support for IPKDB.

It hasn't worked since arm was broken out from arm32 in Jan 2001, and
no-one has noticed or cared to fix it.
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6; 1.1.26; 1.1.30; 1.1.36; 1.1.42;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.42.1 20-Jan-2008  bouyer Sync with HEAD
 1.1.36.1 18-Feb-2008  mjf Sync with HEAD.
 1.1.30.1 23-Mar-2008  matt sync with HEAD
 1.1.26.1 28-Feb-2008  rjs Sync with HEAD.
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file ipkdb.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.3 21-Jan-2008  yamt sync with head
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file ipkdb.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file ipkdb.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:10 +0000
 1.3 15-Dec-2019  tsutsui Remove clause 3 and 4 leftovers from TNF licenses in more sources.

Confirmed by martin@ in PR/54760.
 1.2 11-Jun-2015  matt branches: 1.2.18; 1.2.22;
Declare or #define avail_start and avail_end as appropriate
 1.1 11-Mar-2009  nonaka branches: 1.1.2; 1.1.4; 1.1.6; 1.1.28; 1.1.46;
Added kloader support.
 1.1.46.1 22-Sep-2015  skrll Sync with HEAD
 1.1.28.1 03-Dec-2017  jdolecek update from HEAD
 1.1.6.2 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.6.1 11-Mar-2009  jym file kloader.h was added on branch jym-xensuspend on 2009-05-13 17:18:51 +0000
 1.1.4.2 04-May-2009  yamt sync with head.
 1.1.4.1 11-Mar-2009  yamt file kloader.h was added on branch yamt-nfs-mp on 2009-05-04 08:12:15 +0000
 1.1.2.2 28-Apr-2009  skrll Sync with HEAD.
 1.1.2.1 11-Mar-2009  skrll file kloader.h was added on branch nick-hppapmap on 2009-04-28 07:35:02 +0000
 1.2.22.1 18-Dec-2019  martin Pull up following revision(s) (requested by tsutsui in ticket #570):

sys/compat/netbsd32/netbsd32_compat_50_sysv.c: revision 1.3
sys/dev/raidframe/rf_compat50.h: revision 1.6
sys/arch/emips/emips/bus_space.c: revision 1.3
sys/compat/net/if.h: revision 1.5
sys/arch/emips/stand/common/bootinfo.c: revision 1.2
sys/compat/common/sysv_msg_50.c: revision 1.5
sys/compat/common/kern_time_30.c: revision 1.8
sys/arch/emips/stand/common/bootinfo.h: revision 1.2
sys/arch/ia64/include/bus.h: revision 1.4
sys/arch/ia64/ia64/bus_space.c: revision 1.2
sys/compat/common/sysv_shm_50.c: revision 1.5
sys/dev/ic/adw.h: revision 1.15
sys/compat/common/uipc_syscalls_50.c: revision 1.10
sys/arch/emips/ebus/flash_ebus.c: revision 1.22
sys/dev/ic/adv.h: revision 1.15
sys/dev/ic/adwmcode.c: revision 1.18
sys/dev/ic/advlib.c: revision 1.29
sys/arch/hpcarm/include/kloader.h: revision 1.3
sys/dev/usb/uberry.c: revision 1.16
sys/compat/common/sysv_sem_50.c: revision 1.5
sys/compat/netbsd32/netbsd32_compat_50.c: revision 1.43
sys/dev/ic/advlib.h: revision 1.21
sys/dev/ic/adv.c: revision 1.50
sys/compat/netinet6/in6_var.h: revision 1.5
sys/arch/hpc/stand/hpcboot/arm/arm_sa1100_asm.asm: revision 1.2
sys/arch/emips/include/loadfile_machdep.h: revision 1.3
sys/arch/emips/stand/common/prom_iface.c: revision 1.7
sys/dev/ic/adw.c: revision 1.56
sys/dev/ic/adwmcode.h: revision 1.12
sys/dev/ic/advmcode.c: revision 1.10
sys/arch/emips/ebus/ace_ebus.c: revision 1.22
sys/compat/netbsd32/netbsd32_compat_60.c: revision 1.5
sys/dev/raidframe/rf_compat50.c: revision 1.13
sys/arch/x68k/dev/intiovar.h: revision 1.15
sys/dev/usb/uipad.c: revision 1.8
sys/arch/zaurus/include/kloader.h: revision 1.3
sys/arch/emips/stand/common/bootxx.c: revision 1.2
sys/dev/ic/adwlib.h: revision 1.23
sys/dev/ic/adwlib.c: revision 1.44
sys/compat/netbsd32/netbsd32_compat_16.c: revision 1.3
sys/arch/amigappc/include/intr.h: revision 1.27
sys/arch/x68k/dev/mfp.c: revision 1.27
sys/arch/arm/at91/at91dbgu.c: revision 1.17
sys/dev/ic/advmcode.h: revision 1.7
sys/compat/ultrix/ultrix_exec.h: revision 1.7
sys/compat/common/vfs_syscalls_50.c: revision 1.24
sys/arch/mips/cavium/octeon_dma.c: revision 1.3
sys/arch/hpc/stand/hpcboot/arm/arm_pxa2x0_asm.asm: revision 1.2

Remove clause 3 and 4 from TNF licenses.
Ok'ed by martin@ in PR/54760.

Remove clause 3 and 4 leftovers from TNF licenses in more sources.
Confirmed by martin@ in PR/54760.
 1.2.18.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file limits.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file limits.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file limits.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:10 +0000
 1.2 06-Aug-2014  joerg Consistently define WARN in a way that passes format string checks, i.e.
always uses the same number of arguments as given in the format string.
 1.1 02-Mar-2009  nonaka branches: 1.1.2; 1.1.4; 1.1.6; 1.1.28; 1.1.42;
Added zboot from OpenBSD.
 1.1.42.1 10-Aug-2014  tls Rebase.
 1.1.28.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.6.2 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.6.1 02-Mar-2009  jym file loadfile_machdep.h was added on branch jym-xensuspend on 2009-05-13 17:18:51 +0000
 1.1.4.2 04-May-2009  yamt sync with head.
 1.1.4.1 02-Mar-2009  yamt file loadfile_machdep.h was added on branch yamt-nfs-mp on 2009-05-04 08:12:15 +0000
 1.1.2.2 03-Mar-2009  skrll Sync with HEAD.
 1.1.2.1 02-Mar-2009  skrll file loadfile_machdep.h was added on branch nick-hppapmap on 2009-03-03 18:29:50 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file lock.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file lock.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file lock.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:10 +0000
 1.1 30-Nov-2024  christos branches: 1.1.4;
Create a new header lwp_private.h to contain _lwp_getprivate_fast,
_lwp_gettcb_fast, _lwp_settcb and remove them from mcontext.h, so that:
1. we don't need special hacks to hide them
2. we can include <lwp.h> where needed to get the necessary prototypes
without redefining them locally.
 1.1.4.2 02-Aug-2025  perseant Sync with HEAD
 1.1.4.1 30-Nov-2024  perseant file lwp_private.h was added on branch perseant-exfatfs on 2025-08-02 05:56:19 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file math.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file math.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file math.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:10 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file mcontext.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file mcontext.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file mcontext.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:10 +0000
 1.1 18-Feb-2007  ad branches: 1.1.2; 1.1.6;
Add missing headers.
 1.1.6.2 27-Feb-2007  yamt - sync with head.
- move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.
 1.1.6.1 18-Feb-2007  yamt file mutex.h was added on branch yamt-idlelwp on 2007-02-27 16:53:31 +0000
 1.1.2.2 26-Feb-2007  yamt sync with head.
 1.1.2.1 18-Feb-2007  yamt file mutex.h was added on branch yamt-lazymbuf on 2007-02-26 09:08:58 +0000
 1.1 03-Aug-2014  martin branches: 1.1.2; 1.1.6;
Add a few missing netbsd32_machdep.h files
 1.1.6.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.6.1 03-Aug-2014  tls file netbsd32_machdep.h was added on branch tls-maxphys on 2014-08-20 00:03:30 +0000
 1.1.2.2 10-Aug-2014  tls Rebase.
 1.1.2.1 03-Aug-2014  tls file netbsd32_machdep.h was added on branch tls-earlyentropy on 2014-08-10 06:54:11 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file param.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file param.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file param.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:10 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file pcb.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file pcb.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file pcb.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:10 +0000
 1.1 17-Dec-2006  peter branches: 1.1.2; 1.1.4; 1.1.6;
Update from the latest Zaurus source from NONAKA Kimihiro.

- LCD screen and keyboard are working now.
- Add bootstrap loader.
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 17-Dec-2006  ad file platid.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 17-Dec-2006  yamt file platid.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 17-Dec-2006  yamt file platid.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:10 +0000
 1.1 17-Dec-2006  peter branches: 1.1.2; 1.1.4; 1.1.6;
Update from the latest Zaurus source from NONAKA Kimihiro.

- LCD screen and keyboard are working now.
- Add bootstrap loader.
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 17-Dec-2006  ad file platid_generated.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 17-Dec-2006  yamt file platid_generated.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 17-Dec-2006  yamt file platid_generated.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:10 +0000
 1.1 17-Dec-2006  peter branches: 1.1.2; 1.1.4; 1.1.6;
Update from the latest Zaurus source from NONAKA Kimihiro.

- LCD screen and keyboard are working now.
- Add bootstrap loader.
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 17-Dec-2006  ad file platid_mask.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 17-Dec-2006  yamt file platid_mask.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 17-Dec-2006  yamt file platid_mask.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:10 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file pmap.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file pmap.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file pmap.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:10 +0000
 1.2 12-Jul-2018  maxv Remove the kernel PMC code. Sent yesterday on tech-kern@.

This change:

* Removes "options PERFCTRS", the associated includes, and the associated
ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is
good.

* Removes the PMC code of ARM XSCALE.

* Removes all the pmc.h files. They were all empty, except for ARM XSCALE.

* Reorders the x86 PMC code not to rely on the legacy pmc.h file. The
definitions are put in sysarch.h.

* Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control
and sys_pmc_get_info syscalls. They are marked as OBSOL in kern,
netbsd32 and rump.

* Removes the pmc_evid_t and pmc_ctr_t types.

* Removes all the associated man pages. The sets are marked as obsolete.
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6; 1.1.140; 1.1.142;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.142.1 10-Jun-2019  christos Sync with HEAD
 1.1.140.1 28-Jul-2018  pgoyette Sync with HEAD
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file pmc.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file pmc.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file pmc.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:10 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file proc.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file proc.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file proc.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:10 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file profile.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file profile.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file profile.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:10 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file ptrace.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file ptrace.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file ptrace.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:10 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file reg.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file reg.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file reg.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:10 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file rtc.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file rtc.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file rtc.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:10 +0000
 1.1 18-Feb-2007  ad branches: 1.1.2; 1.1.6;
Add missing headers.
 1.1.6.2 27-Feb-2007  yamt - sync with head.
- move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.
 1.1.6.1 18-Feb-2007  yamt file rwlock.h was added on branch yamt-idlelwp on 2007-02-27 16:53:32 +0000
 1.1.2.2 26-Feb-2007  yamt sync with head.
 1.1.2.1 18-Feb-2007  yamt file rwlock.h was added on branch yamt-lazymbuf on 2007-02-26 09:08:58 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file setjmp.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file setjmp.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file setjmp.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:10 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file signal.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file signal.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file signal.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:10 +0000
 1.1 23-Jul-2014  alnsn branches: 1.1.2; 1.1.6;
Rename sljitarch.h to sljit_machdep.h.
 1.1.6.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.6.1 23-Jul-2014  tls file sljit_machdep.h was added on branch tls-maxphys on 2014-08-20 00:03:30 +0000
 1.1.2.2 10-Aug-2014  tls Rebase.
 1.1.2.1 23-Jul-2014  tls file sljit_machdep.h was added on branch tls-earlyentropy on 2014-08-10 06:54:11 +0000
 1.2 23-Jul-2014  alnsn Rename sljitarch.h to sljit_machdep.h.
 1.1 17-Jun-2014  alnsn Add sljit support to arm.
 1.2 17-Jul-2011  joerg Retire varargs.h support. Move machine/stdarg.h logic into MI
sys/stdarg.h and expect compiler to provide proper builtins, defaulting
to the GCC interface. lint still has a special fallback.
Reduce abuse of _BSD_VA_LIST_ by defining __va_list by default and
derive va_list as required by standards.
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file stdarg.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file stdarg.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file stdarg.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:10 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file sysarch.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file sysarch.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file sysarch.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:10 +0000
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file trap.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file trap.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file trap.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:10 +0000
 1.7 26-Jan-2017  christos provide __HAVE_COMPAT_NETBSD32 and fix multiple include protection consistently.
 1.6 20-Jan-2008  joerg branches: 1.6.54; 1.6.74; 1.6.78; 1.6.82;
Now that __HAVE_TIMECOUNTER and __HAVE_GENERIC_TODR are invariants,
remove the conditionals and the code associated with the undef case.
 1.5 17-Oct-2007  garbled branches: 1.5.2; 1.5.8;
Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.
 1.4 14-Jul-2007  ad branches: 1.4.6; 1.4.10;
Generic soft interrupts are mandatory.
 1.3 12-Jan-2007  ober branches: 1.3.6; 1.3.14;
Update zaurus port to include TODR/TIMECOUNTER.
zaurus# ./timetest -A -t 600
Will test active counter and counters with positive quality from saost_count(q=100, f=3686400 Hz) clockinterrupt(q=0, f=100 Hz) dummy(q=-1000000, f=1000000 Hz)
Testing time for monotonicity of timecounter "saost_count" for 600 seconds...
claimed resolution 271 nsec (3690036.900369 Hz) or better, observed minimum non zero delta 2712 nsec
switching to timecounter "saost_count"...
Testing time for monotonicity of timecounter "saost_count" for 600 seconds...
claimed resolution 271 nsec (3690036.900369 Hz) or better, observed minimum non zero delta 2712 nsec
switching to timecounter "clockinterrupt"...
Testing time for monotonicity of timecounter "clockinterrupt" for 600 seconds...
claimed resolution 10000000 nsec (100.000000 Hz) or better, observed minimum non zero delta 9999999 nsec
TEST SUCCESSFUL

ok peter@
 1.2 08-Jan-2007  peter branches: 1.2.2;
Remove __HAVE_NWSCONS and __GENERIC_SOFT_INTERRUPTS_ALL_LEVELS.
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.4.5 21-Jan-2008  yamt sync with head
 1.1.4.4 03-Sep-2007  yamt sync with head.
 1.1.4.3 26-Feb-2007  yamt sync with head.
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file types.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file types.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:10 +0000
 1.2.2.3 01-Feb-2007  ad Sync with head.
 1.2.2.2 12-Jan-2007  ad Sync with head.
 1.2.2.1 08-Jan-2007  ad file types.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.3.14.1 03-Oct-2007  garbled Sync with HEAD
 1.3.6.1 15-Jul-2007  ad Sync with head.
 1.4.10.2 23-Mar-2008  matt sync with HEAD
 1.4.10.1 06-Nov-2007  matt sync with HEAD
 1.4.6.1 28-Feb-2008  rjs Sync with HEAD.
 1.5.8.1 23-Jan-2008  bouyer Sync with HEAD.
 1.5.2.1 18-Feb-2008  mjf Sync with HEAD.
 1.6.82.1 21-Apr-2017  bouyer Sync with HEAD
 1.6.78.1 20-Mar-2017  pgoyette Sync with HEAD
 1.6.74.1 05-Feb-2017  skrll Sync with HEAD
 1.6.54.1 03-Dec-2017  jdolecek update from HEAD
 1.2 17-Jul-2011  joerg Retire varargs.h support. Move machine/stdarg.h logic into MI
sys/stdarg.h and expect compiler to provide proper builtins, defaulting
to the GCC interface. lint still has a special fallback.
Reduce abuse of _BSD_VA_LIST_ by defining __va_list by default and
derive va_list as required by standards.
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file varargs.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file varargs.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file varargs.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:10 +0000
 1.7 27-Mar-2019  christos - expose vmparams to userland on arm, like other archs do.
- remove unneeded includes
 1.6 02-Nov-2017  skrll branches: 1.6.4;
ISA exists on more that just shark. Fix a comment about this.
 1.5 23-Feb-2015  joerg Use default PAGER_MAP_DEFAULT_SIZE for ARM and PowerPC, exception
acorn26. This bumps the KVA reservation from 4MB to 16MB and avoids
long hangs on my Cubietruck under IO. acorn26 is kept as it does have a
ridiculous low 32MB KVA limit.
 1.4 18-Feb-2012  christos branches: 1.4.2; 1.4.16;
expose more for kmemuser
 1.3 06-Nov-2010  uebayasi branches: 1.3.8; 1.3.12;
Remove incomplete, never worked dynamic run-time memory registration
(uvm_page_physload(9)). This functionality will be re-added later.
 1.2 25-Oct-2007  yamt branches: 1.2.40; 1.2.42;
defparam PAGER_MAP_SIZE.
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6; 1.1.12; 1.1.26; 1.1.28; 1.1.30; 1.1.34;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.34.1 13-Nov-2007  bouyer Sync with HEAD
 1.1.30.1 06-Nov-2007  matt sync with HEAD
 1.1.28.1 28-Oct-2007  joerg Sync with HEAD.
 1.1.26.1 01-Nov-2007  rjs Sync with HEAD.
 1.1.12.1 03-Dec-2007  ad Sync with HEAD.
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file vmparam.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.3 27-Oct-2007  yamt sync with head.
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file vmparam.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file vmparam.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:10 +0000
 1.2.42.1 05-Mar-2011  rmind sync with head
 1.2.40.1 26-Apr-2010  uebayasi Remove the unfinished code to add a memory segment after uvm_page_init().
It doesn't even compile.

(In the future, we should allocate struct vm_page [] on the added memory
segment for NUMA's sake.)
 1.3.12.1 24-Feb-2012  mrg sync to -current.
 1.3.8.1 17-Apr-2012  yamt sync with head
 1.4.16.1 06-Apr-2015  skrll Sync with HEAD
 1.4.2.1 03-Dec-2017  jdolecek update from HEAD
 1.6.4.1 10-Jun-2019  christos Sync with HEAD
 1.1 16-Dec-2006  ober branches: 1.1.2; 1.1.4; 1.1.6;
Zaurus Port from OpenBSD by Nonaka Kimihiro
OK gimpy
 1.1.6.2 12-Jan-2007  ad Sync with head.
 1.1.6.1 16-Dec-2006  ad file wchar_limits.h was added on branch newlock2 on 2007-01-12 01:01:03 +0000
 1.1.4.2 30-Dec-2006  yamt sync with head.
 1.1.4.1 16-Dec-2006  yamt file wchar_limits.h was added on branch yamt-lazymbuf on 2006-12-30 20:47:29 +0000
 1.1.2.2 18-Dec-2006  yamt sync with head.
 1.1.2.1 16-Dec-2006  yamt file wchar_limits.h was added on branch yamt-splraiseipl on 2006-12-18 11:42:10 +0000

RSS XML Feed