Home | History | Annotate | only in /src/sys/arch/landisk/include
History log of /src/sys/arch/landisk/include
RevisionDateAuthorComments
 1.7 30-Nov-2024  christos 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.6 12-Jul-2018  maxv branches: 1.6.36;
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.5 25-Aug-2016  christos branches: 1.5.14; 1.5.16;
more fenv.h
 1.4 17-Jul-2011  dyoung branches: 1.4.12; 1.4.30;
Do not install bus.h.
 1.3 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.2 09-Feb-2007  ad Merge newlock2 to head.
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.4; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.3 26-Feb-2007  yamt sync with head.
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file Makefile was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file Makefile was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:48 +0000
 1.1.4.1 01-Feb-2007  ad Header file cleanup.
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file Makefile was added on branch yamt-pdpolicy on 2006-09-03 15:23:07 +0000
 1.4.30.1 05-Oct-2016  skrll Sync with HEAD
 1.4.12.1 03-Dec-2017  jdolecek update from HEAD
 1.5.16.1 10-Jun-2019  christos Sync with HEAD
 1.5.14.1 28-Jul-2018  pgoyette Sync with HEAD
 1.6.36.1 02-Aug-2025  perseant Sync with HEAD
 1.2 07-May-2019  kamil Switch all users (except ia64) of custom machine/ansi.h to common_ansi.h

Deduplicate the code among ports and poll definitions of types
directly from a compiler.

This fixes miscompilation of certain programs that instruct compilers
to generate code for different types. This bug has been detected with
-fshort-wchar in EFI firmware.

Proposed and discussed on a mailing list (twice).

Itanium uses custom !ELF fallback switch, temporarily leave it as it is.
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12; 1.1.154;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.154.1 10-Jun-2019  christos Sync with HEAD
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file ansi.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file ansi.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:48 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file ansi.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:07 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file aout_machdep.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file aout_machdep.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:48 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file aout_machdep.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:07 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file asm.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file asm.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:48 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file asm.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:07 +0000
 1.2 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12; 1.1.62; 1.1.64; 1.1.66;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.66.1 16-May-2008  yamt sync with head.
 1.1.64.1 18-May-2008  yamt sync with head.
 1.1.62.1 02-Jun-2008  mjf Sync with HEAD.
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file autoconf.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file autoconf.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:48 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file autoconf.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:07 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file bootinfo.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file bootinfo.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:48 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file bootinfo.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:07 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file bswap.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file bswap.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:48 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file bswap.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:07 +0000
 1.6 17-Jul-2011  dyoung Switch to new-style <sys/bus.h>.
 1.5 02-Aug-2009  nonaka fix build failure.
 1.4 28-Apr-2008  martin branches: 1.4.10; 1.4.18;
Remove clause 3 and 4 from TNF licenses
 1.3 04-Mar-2007  christos branches: 1.3.40; 1.3.42; 1.3.44;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.2 21-Feb-2007  mrg add a pair of new bus_dma(9) functions:
int _bus_dmatag_subregion(bus_dma_tag_t tag,
bus_addr_t min_addr,
bus_addr_t max_addr,
bus_dma_tag_t *newtag,
int flags)
void _bus_dmatag_destroy(bus_dma_tag_t tag)

that allow a (normally broken/limited) device to restrict the bus address
range it can talk to. this is used by bce(4) to limit DMA addresses to
1GB range, the maximum the chip can address.

all this is from Yorick Hardy <yhardy@uj.ac.za> with input from several
people on tech-kern.

XXX: bus_dma(9) needs an update still.
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12; 1.1.14;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.14.2 12-Mar-2007  rmind Sync with HEAD.
 1.1.14.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.12.4 03-Sep-2007  yamt sync with head.
 1.1.12.3 26-Feb-2007  yamt sync with head.
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file bus.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file bus.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:48 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file bus.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:07 +0000
 1.3.44.2 19-Aug-2009  yamt sync with head.
 1.3.44.1 16-May-2008  yamt sync with head.
 1.3.42.1 18-May-2008  yamt sync with head.
 1.3.40.1 02-Jun-2008  mjf Sync with HEAD.
 1.4.18.1 21-Apr-2010  matt sync to netbsd-5
 1.4.10.1 04-Oct-2009  snj Pull up following revision(s) (requested by mrg in ticket #1063):
sys/arch/landisk/dev/obio.c: revision 1.7
sys/arch/landisk/include/bus.h: revision 1.5
sys/arch/landisk/landisk/shpcic_machdep.c: revision 1.2
sys/arch/sh3/dev/shpcic.c: revision 1.13
sys/arch/sh3/dev/shpcicvar.h: revision 1.7
fix build failure.
 1.2 23-Sep-2019  skrll Provide PRIxBUSADDR, PRIxBUSSIZE, PRIuBUSSIZE, and PRIxBSH for all arches
to follow arm and (generic) mips.

Reviewed by christos.
 1.1 01-Jul-2011  dyoung branches: 1.1.54;
Per discussion at
<http://mail-index.netbsd.org/tech-kern/2010/04/02/msg007941.html>,
divide each machine's bus.h into bus_defs.h (constants & data types)
and bus_funcs.h (macro implementations of bus_space(9) routines and MD
prototypes).

Note that some bus_space(9) routines' implementation will move to .c
files from inline subroutines or macros in .h files.

I've only made the split for machine architectures where there is PCI.
All of the non-PCI-having architectures will require a similar split.

These #include files are not referenced by any (committed) Makefiles or
header files, yet. Changes to Makefiles, to <sys/bus.h>, and to some
more machine-dependent files will dribble in before I throw the switch.
 1.1.54.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.1 01-Jul-2011  dyoung Per discussion at
<http://mail-index.netbsd.org/tech-kern/2010/04/02/msg007941.html>,
divide each machine's bus.h into bus_defs.h (constants & data types)
and bus_funcs.h (macro implementations of bus_space(9) routines and MD
prototypes).

Note that some bus_space(9) routines' implementation will move to .c
files from inline subroutines or macros in .h files.

I've only made the split for machine architectures where there is PCI.
All of the non-PCI-having architectures will require a similar split.

These #include files are not referenced by any (committed) Makefiles or
header files, yet. Changes to Makefiles, to <sys/bus.h>, and to some
more machine-dependent files will dribble in before I throw the switch.
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file button.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file button.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:48 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file button.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:07 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file cdefs.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file cdefs.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:48 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file cdefs.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:07 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file coff_machdep.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file coff_machdep.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:48 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file coff_machdep.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:07 +0000
 1.2 17-Dec-2016  uwe Declare machine_cpu() __dead.
G/c the endless loop after calling it in cpu_reboot().
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12; 1.1.110; 1.1.130; 1.1.134;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.134.1 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.1.130.1 05-Feb-2017  skrll Sync with HEAD
 1.1.110.1 03-Dec-2017  jdolecek update from HEAD
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file cpu.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file cpu.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:48 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file cpu.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:07 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file cputypes.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file cputypes.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:48 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file cputypes.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:07 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file db_machdep.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file db_machdep.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:48 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file db_machdep.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:07 +0000
 1.4 16-May-2013  christos Complete the dosparts -> mbrparts conversion. Only x86k new uses dosparts
because it also uses struct dos_partition.
 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 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12; 1.1.66;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.66.1 11-Mar-2010  yamt sync with head
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file disklabel.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file disklabel.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:48 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file disklabel.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:07 +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 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file elf_machdep.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file elf_machdep.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:48 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file elf_machdep.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:07 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file endian.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file endian.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:48 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file endian.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:07 +0000
 1.2 24-Jan-2015  uwe #include <sh3/endian_machdep.h> like other sh3 machines.
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12; 1.1.110; 1.1.130;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.130.1 06-Apr-2015  skrll Sync with HEAD
 1.1.110.1 03-Dec-2017  jdolecek update from HEAD
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file endian_machdep.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file endian_machdep.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:48 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file endian_machdep.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.1 25-Aug-2016  christos branches: 1.1.2; 1.1.4; 1.1.18;
more fenv.h
 1.1.18.2 03-Dec-2017  jdolecek update from HEAD
 1.1.18.1 25-Aug-2016  jdolecek file fenv.h was added on branch tls-maxphys on 2017-12-03 11:36:22 +0000
 1.1.4.2 05-Oct-2016  skrll Sync with HEAD
 1.1.4.1 25-Aug-2016  skrll file fenv.h was added on branch nick-nhusb on 2016-10-05 20:55:30 +0000
 1.1.2.2 14-Sep-2016  pgoyette Sync with HEAD
 1.1.2.1 25-Aug-2016  pgoyette file fenv.h was added on branch pgoyette-localcount on 2016-09-14 03:04:17 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file float.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file float.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:48 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file float.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file frame.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file frame.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file frame.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file ieee.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file ieee.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file ieee.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.2 05-Aug-2008  matt Update <machine/ieeefp.h> to use the C99 FE_* definitions instead of the
NetBSD defined ones. Redefine the NetBSD ones in terms of the C99 ones.
Step 1 to having <fenv.h>
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12; 1.1.62; 1.1.66; 1.1.68; 1.1.72;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.72.1 19-Oct-2008  haad Sync with HEAD.
 1.1.68.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.1.66.1 04-May-2009  yamt sync with head.
 1.1.62.1 28-Sep-2008  mjf Sync with HEAD.
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file ieeefp.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file ieeefp.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file ieeefp.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file int_const.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file int_const.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file int_const.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file int_fmtio.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file int_fmtio.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file int_fmtio.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file int_limits.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file int_limits.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file int_limits.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file int_mwgwtypes.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file int_mwgwtypes.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file int_mwgwtypes.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file int_types.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file int_types.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file int_types.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.7 02-Nov-2021  ryo In order to prevent _mcount() from being recursively called when built with COPTS=-O0,
sprinkle `__always_inline' to make _mcount() be generated as a single function.
 1.6 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.5 11-Dec-2007  ad branches: 1.5.8; 1.5.10; 1.5.12;
Get landisk compiling again.
 1.4 16-Feb-2007  ad branches: 1.4.24; 1.4.32; 1.4.34; 1.4.36;
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.3 09-Feb-2007  ad Merge newlock2 to head.
 1.2 21-Dec-2006  yamt branches: 1.2.2;
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 01-Sep-2006  uwe branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.8.1 30-Sep-2006  yamt implement splraiseipl/makeiplcookie for landisk.
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file intr.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.4.2 01-Feb-2007  ad Get sh3 compiling.
 1.1.4.1 12-Jan-2007  ad Sync with head.
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file intr.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.2.2.4 21-Jan-2008  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:46:21 +0000
 1.4.36.1 13-Dec-2007  bouyer Sync with HEAD
 1.4.34.1 13-Dec-2007  yamt sync with head.
 1.4.32.1 26-Dec-2007  ad Sync with head.
 1.4.24.1 09-Jan-2008  matt sync with HEAD
 1.5.12.1 16-May-2008  yamt sync with head.
 1.5.10.1 18-May-2008  yamt sync with head.
 1.5.8.1 02-Jun-2008  mjf Sync with HEAD.
 1.4 06-Sep-2020  riastradh Fix some more uvm header fallout. Add include guards while here.
 1.3 11-Jun-2015  matt Declare or #define avail_start and avail_end as appropriate
 1.2 28-Apr-2008  martin branches: 1.2.44; 1.2.64;
Remove clause 3 and 4 from TNF licenses
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12; 1.1.62; 1.1.64; 1.1.66;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.66.1 16-May-2008  yamt sync with head.
 1.1.64.1 18-May-2008  yamt sync with head.
 1.1.62.1 02-Jun-2008  mjf Sync with HEAD.
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file kloader.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file kloader.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file kloader.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.2.64.1 22-Sep-2015  skrll Sync with HEAD
 1.2.44.1 03-Dec-2017  jdolecek update from HEAD
 1.2 28-Mar-2012  christos - Normalize inclusion protection (remove)
- Move CHAR_{MIN,MAX} to a common file.
- Fix broken comments
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12; 1.1.100; 1.1.104;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.104.1 05-Apr-2012  mrg sync to latest -current.
 1.1.100.1 17-Apr-2012  yamt sync with head
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file limits.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file limits.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file limits.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.3 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.2 28-Apr-2008  martin branches: 1.2.44; 1.2.60;
Remove clause 3 and 4 from TNF licenses
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12; 1.1.62; 1.1.64; 1.1.66;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.66.1 16-May-2008  yamt sync with head.
 1.1.64.1 18-May-2008  yamt sync with head.
 1.1.62.1 02-Jun-2008  mjf Sync with HEAD.
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file loadfile_machdep.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file loadfile_machdep.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file loadfile_machdep.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.2.60.1 10-Aug-2014  tls Rebase.
 1.2.44.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file lock.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file lock.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file lock.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +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:55:46 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file math.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file math.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file math.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file mcontext.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file mcontext.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file mcontext.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.2 09-Feb-2007  ad branches: 1.2.4;
Merge newlock2 to head.
 1.1 22-Dec-2006  ad branches: 1.1.2;
file mutex.h was initially added on branch newlock2.
 1.1.2.2 01-Feb-2007  ad Get sh3 compiling.
 1.1.2.1 22-Dec-2006  ad Pull in CPU specific stubs.
 1.2.4.2 26-Feb-2007  yamt sync with head.
 1.2.4.1 09-Feb-2007  yamt file mutex.h was added on branch yamt-lazymbuf on 2007-02-26 09:07:09 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file param.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file param.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file param.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file pcb.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file pcb.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file pcb.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.7 31-Oct-2022  martin Remove declaration of landisk_pci_intr_setattr - macro magic later
creates one from the MI declaration instead.
 1.6 29-Oct-2022  riastradh landisk: Add stub pci_intr_setattr.

No MP on sh4 as far as I know so no need to do anything for
PCI_INTR_MPSAFE.
 1.5 29-Mar-2014  joerg Fix syntax (hi christos!)
 1.4 29-Mar-2014  christos make pci_intr_string and eisa_intr_string take a buffer and a length
instead of relying in local static storage.
 1.3 27-Oct-2012  chs branches: 1.3.2;
split device_t/softc for all remaining drivers.
replace "struct device *" with "device_t".
use device_xname(), device_unit(), etc.
 1.2 06-Apr-2011  dyoung branches: 1.2.4; 1.2.14;
Fix fallout from pci_attach_args constification.
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12; 1.1.88; 1.1.94;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.94.1 06-Jun-2011  jruoho Sync with HEAD.
 1.1.88.1 21-Apr-2011  rmind sync with head
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file pci_machdep.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file pci_machdep.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file pci_machdep.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.2.14.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.14.1 20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.2.4.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.2.4.1 30-Oct-2012  yamt sync with head
 1.3.2.1 18-May-2014  rmind sync with head
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file pmap.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file pmap.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file pmap.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +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 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12; 1.1.152; 1.1.154;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.154.1 10-Jun-2019  christos Sync with HEAD
 1.1.152.1 28-Jul-2018  pgoyette Sync with HEAD
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file pmc.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file pmc.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file pmc.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file proc.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file proc.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file proc.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file profile.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file profile.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file profile.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file psl.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file psl.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file psl.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file pte.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file pte.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file pte.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file ptrace.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file ptrace.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file ptrace.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file reg.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file reg.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file reg.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.2 09-Feb-2007  ad branches: 1.2.4;
Merge newlock2 to head.
 1.1 22-Dec-2006  ad branches: 1.1.2;
file rwlock.h was initially added on branch newlock2.
 1.1.2.2 01-Feb-2007  ad Get sh3 compiling.
 1.1.2.1 22-Dec-2006  ad Pull in CPU specific stubs.
 1.2.4.2 26-Feb-2007  yamt sync with head.
 1.2.4.1 09-Feb-2007  yamt file rwlock.h was added on branch yamt-lazymbuf on 2007-02-26 09:07:09 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file setjmp.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file setjmp.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file setjmp.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.2 27-Oct-2021  thorpej Remove unnecessary multiple-inclusion-protection from these tiny
stub headers.
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file signal.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file signal.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file signal.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 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 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file stdarg.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file stdarg.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file stdarg.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file trap.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file trap.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file trap.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.6 01-Apr-2021  simonb Whitespace: #define<tab>
 1.5 23-Jan-2021  christos branches: 1.5.2;
Document via __HAVE_BUS_SPACE_8 platforms that implement bus_space_*_8
 1.4 17-Jul-2011  dyoung branches: 1.4.66;
Switch to new-style <sys/bus.h>.
 1.3 20-Sep-2006  uwe branches: 1.3.4;
Switch the rest of sh3 ports to todr(9)
Split code to handle on-chip rtc into a separate driver
Eliminate all todr code from clock.c
Move __HAVE_GENERIC_TODR to sh3/include/types.h
 1.2 07-Sep-2006  uwe branches: 1.2.2; 1.2.4; 1.2.6;
Use MI rs5c313 driver attached as: rs5c313rtc0 at shb0
Mark landisk port as __HAVE_GENERIC_TODR.
 1.1 01-Sep-2006  uwe branches: 1.1.2;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.2.3 14-Sep-2006  yamt sync with head.
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file types.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.2.6.1 22-Oct-2006  yamt sync with head
 1.2.4.2 09-Sep-2006  rpaulo sync with head
 1.2.4.1 07-Sep-2006  rpaulo file types.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.2.2.1 18-Nov-2006  ad Sync with head.
 1.3.4.2 30-Dec-2006  yamt sync with head.
 1.3.4.1 20-Sep-2006  yamt file types.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.4.66.1 03-Apr-2021  thorpej Sync with HEAD.
 1.5.2.1 03-Apr-2021  thorpej Sync with 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 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file varargs.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file varargs.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file varargs.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file vmparam.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file vmparam.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file vmparam.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000
 1.1 01-Sep-2006  uwe branches: 1.1.2; 1.1.6; 1.1.12;
Initial import of NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org>
 1.1.12.2 30-Dec-2006  yamt sync with head.
 1.1.12.1 01-Sep-2006  yamt file wchar_limits.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:21 +0000
 1.1.6.2 09-Sep-2006  rpaulo sync with head
 1.1.6.1 01-Sep-2006  rpaulo file wchar_limits.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:49 +0000
 1.1.2.2 03-Sep-2006  yamt sync with head.
 1.1.2.1 01-Sep-2006  yamt file wchar_limits.h was added on branch yamt-pdpolicy on 2006-09-03 15:23:08 +0000

RSS XML Feed