NetBSD/sys/arch
soren a36dfe843b Since we can get boot device information from both the boot loader
and the firmware, we allow it to be set only once, so the boot
loader is given highest priority.
2001-11-19 17:35:15 +00:00
..
acorn32 Match multiple-include-protection macros to name of file. 2001-11-18 13:10:57 +00:00
algor Merge the thorpej-mips-cache branch onto the trunk. This is an 2001-11-14 18:15:10 +00:00
alpha Abstract out a large chunk of the kernel build machinery so that new 2001-11-16 00:23:02 +00:00
amiga allocate and free page table pages explicitly instead of abusing 2001-11-19 06:40:11 +00:00
amigappc MAXSLP is defined to be a machine-independent scheduling parameter, 2001-11-15 18:06:11 +00:00
arc Slight cleanup. 2001-11-14 23:02:02 +00:00
arm Add prototypes for undefinedinstruction() and resethandler(). 2001-11-16 13:12:06 +00:00
arm26 Remove printf from pmap_clear_modify; it triggers too often. 2001-11-18 15:57:23 +00:00
arm32 MAXSLP is defined to be a machine-independent scheduling parameter, 2001-11-15 18:06:11 +00:00
atari allocate and free page table pages explicitly instead of abusing 2001-11-19 06:40:11 +00:00
bebox The wsmux pseudo device does not need a count anymore. 2001-11-13 17:54:46 +00:00
cats MAXSLP is defined to be a machine-independent scheduling parameter, 2001-11-15 18:06:11 +00:00
cesfic allocate and free page table pages explicitly instead of abusing 2001-11-19 06:40:11 +00:00
cobalt Merge the thorpej-mips-cache branch onto the trunk. This is an 2001-11-14 18:15:10 +00:00
dnard MAXSLP is defined to be a machine-independent scheduling parameter, 2001-11-15 18:06:11 +00:00
dreamcast
evbarm MAXSLP is defined to be a machine-independent scheduling parameter, 2001-11-15 18:06:11 +00:00
evbsh3
hp300 allocate and free page table pages explicitly instead of abusing 2001-11-19 06:40:11 +00:00
hpc
hpcarm MACHINE_ARCH == arm on hpcarm. 2001-11-15 19:35:31 +00:00
hpcmips Rewrite bus stuff with method table in the bus tags. 2001-11-18 08:19:39 +00:00
hpcsh The wsmux pseudo device does not need a count anymore. 2001-11-13 17:54:46 +00:00
i386 Who are we kidding? Nobody installs over a DS-3, and I seriously doubt 2001-11-19 02:17:18 +00:00
luna68k allocate and free page table pages explicitly instead of abusing 2001-11-19 06:40:11 +00:00
m68k
mac68k allocate and free page table pages explicitly instead of abusing 2001-11-19 06:40:11 +00:00
macppc MAXSLP is defined to be a machine-independent scheduling parameter, 2001-11-15 18:06:11 +00:00
mips Add mips_dcache_align and mips_dcache_align_mask variables that 2001-11-19 01:28:07 +00:00
mipsco Merge the thorpej-mips-cache branch onto the trunk. This is an 2001-11-14 18:15:10 +00:00
mmeye
mvme68k allocate and free page table pages explicitly instead of abusing 2001-11-19 06:40:11 +00:00
netwinder MAXSLP is defined to be a machine-independent scheduling parameter, 2001-11-15 18:06:11 +00:00
news68k allocate and free page table pages explicitly instead of abusing 2001-11-19 06:40:11 +00:00
newsmips Merge the thorpej-mips-cache branch onto the trunk. This is an 2001-11-14 18:15:10 +00:00
next68k allocate and free page table pages explicitly instead of abusing 2001-11-19 06:40:11 +00:00
ofppc MAXSLP is defined to be a machine-independent scheduling parameter, 2001-11-15 18:06:11 +00:00
pc532 MAXSLP is defined to be a machine-independent scheduling parameter, 2001-11-15 18:06:11 +00:00
playstation2 Merge the thorpej-mips-cache branch onto the trunk. This is an 2001-11-14 18:15:10 +00:00
pmax Merge the thorpej-mips-cache branch onto the trunk. This is an 2001-11-14 18:15:10 +00:00
powerpc Some #ifdef cleanup for DIAGNOSTIC/DEBUG/PMAPCHECK so that that many of 2001-11-14 20:38:22 +00:00
prep Fix printf format in DEBUG case. 2001-11-18 15:30:43 +00:00
sandpoint MAXSLP is defined to be a machine-independent scheduling parameter, 2001-11-15 18:06:11 +00:00
sgimips Since we can get boot device information from both the boot loader 2001-11-19 17:35:15 +00:00
sh3 MAXSLP is defined to be a machine-independent scheduling parameter, 2001-11-15 18:06:11 +00:00
sparc Abstract out a large chunk of the kernel build machinery so that new 2001-11-16 00:23:02 +00:00
sparc64 MAXSLP is defined to be a machine-independent scheduling parameter, 2001-11-15 18:06:11 +00:00
sun2 MAXSLP is defined to be a machine-independent scheduling parameter, 2001-11-15 18:06:11 +00:00
sun3 MAXSLP is defined to be a machine-independent scheduling parameter, 2001-11-15 18:06:11 +00:00
sun68k Work around <bsd.lib.mk> used for kernel libs in other places. Clean up 2001-11-14 23:01:13 +00:00
vax Abstract out a large chunk of the kernel build machinery so that new 2001-11-16 00:23:02 +00:00
walnut MAXSLP is defined to be a machine-independent scheduling parameter, 2001-11-15 18:06:11 +00:00
x68k allocate and free page table pages explicitly instead of abusing 2001-11-19 06:40:11 +00:00
x86_64 allocate and free memory explicitly rather than abusing uvm_map_pageable(). 2001-11-18 19:28:34 +00:00
Makefile
README

acorn32:	Acorn computers Ltd. ARM 6/7/SA based machines (arm)
algor:		Algorithmics, Ltd. MIPS evaluation boards (mips)
alpha:		Compaq (formerly Digital Equipment Corp.) Alpha (alpha)
amiga:		Commodore et al. Amiga (m68k)
amigappc:	Phase 5 Amiga (powerpc)
arc:		MIPS Advanced Risc Computing spec machines (mips)
arm26:		Acorn ARM2- and ARM3-based machines (arm)
arm32:		ARMv3 and Digital StrongARM machines (arm)
atari:		Atari TT30, Falcon, and Hades (m68k)
bebox:		Be Inc. BeBox (powerpc)
cats:		Chalice Technologies, CATS motherboard (arm)
cesfic:  	FIC8234 VME processor board (m68k)
cobalt:		Cobalt Networks Microservers (mips)
dnard:		Digital "Shark" DNARD machines (arm)
dreamcast:	SEGA Dreamcast (sh3)
evbarm:		ARM-based eval boards (arm)
evbsh3:		Hitachi SuperH(TM) sh3 and sh4 eval boards (sh3)
hp300:		Hewlett Packard 300- and 400-series machines (m68k)
hpcarm:		ARM based handheld PCs (arm)
hpcmips:	MIPS based handheld PCs (mips)
hpcsh:		Hitachi SuperH(TM) based handheld PCs (sh3)
i386:		Intel/AMD etc. x86 processor line (i386)
ibmnws:		IBM Network Station Thin Clients (powerpc)
luna68k:	LUNA product line of OMRON Tateishi Electric (m68k)
mac68k:		Apple Macintosh (m68k)
macppc:		Apple Power Macintosh and clones (powerpc)
mipsco:		MIPS Corp Magnum 3000 computers (mips)
mmeye:		Hitachi SuperH(TM) computer controlled camera (sh3)
mvme68k:	Motorola's VMEbus 68K based single board computers (m68k)
mvme88k:	Motorola's VMEbus 88K based single board computers (m88k)
netwinder:	StrongARM based Netwinder machines (arm)
news68k:	Sony's NET WORK STATION (m68k)
newsmips:	Sony's NET WORK STATION (mips)
next68k:	NeXT Computer's cubes and slabs (m68k)
ofppc:		Open Firmware based PowerPC machines (powerpc)
pc532:		"PC-532" kit computer, based on NS 32532 CPU (ns32k)
playstation2:	SONY PlayStation 2 (mips)
pmax:		Digital Equipment Corp. MIPS based machines (mips)
prep:		PowerPC Reference Platform machines (powerpc)
sandpoint:	Motorola Sandpoint reference platform (powerpc)
sgimips:	MIPS based Silicon Graphics machines (mips)
sparc:		Sun Microsystems SPARC (sun4, sun4c, sun4m) 32 bit machines (sparc)
sparc64:	Sun Microsystems UltraSPARC 64 bit machines (sparc64, sparc)
sun2:		Sun m68010 based machines (m68k)
sun3:		Sun m680[23]0 based machines (m68k)
vax:		Digital Equipment Corp. VAX machines (vax)
walnut:		IBM's PowerPC 405GP Reference Board (powerpc)
x68k:		Sharp X68000, X68030 (m68k)
x86_64:		AMD's x86 64 bit architecture on the simics simulator (x86_64)

Generic architectural features shared among multiple ports
arm:		ARM cpu based platform files
hpc:		Handheld PC reference platform files
m68k:		Motorola 680x0 cpu based platform files
m88k:		Motorola 88xxx cpu based platform files
mips:		MIPS cpu based platform files
powerpc:	PowerPC cpu based platform files
sh3:		Hitachi SuperH cpu based platform files
sun68k:		Sun68k cpu based platform files