NetBSD/sys/arch
wrstuden 4f7aaad83c Re-add own alloc(). Recent issues with kernels randomly dying on boot
are related to using libsa's alloc(). Problems go away with this alloc().

The problem is that the libsa alloc() assumes we can grab memory off
the end of the program. That assumption doesn't work for us. It's
much better to use the alloc() we were using as it calls OF_claim()
to get memory.
2002-09-20 03:20:24 +00:00
..
acorn26 We are so tight for memory here we cannot afford USERCONF. 2002-09-18 11:29:42 +00:00
acorn32 enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
algor Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
alpha enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
amiga Do not include <sys/clist.h>, it's not used in NetBSD at all. 2002-09-19 10:37:59 +00:00
amigappc enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
arc enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
arm Initial APM support (enough to get battery level) 2002-09-16 19:52:52 +00:00
atari Do not include <sys/clist.h>, it's not used in NetBSD at all. 2002-09-19 10:37:59 +00:00
bebox enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
cats enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
cesfic Do not include <sys/clist.h>, it's not used in NetBSD at all. 2002-09-19 10:37:59 +00:00
cobalt enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
dreamcast enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
evbarm enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
evbmips enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
evbsh3 enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
evbsh5 Move the RESVEC vector table/handlers to here, since some if it is, 2002-09-10 11:53:14 +00:00
hp300 Do not include <sys/clist.h>, it's not used in NetBSD at all. 2002-09-19 10:37:59 +00:00
hp700 Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
hpc move initialization of the "struct pglist" returned by uvm_pglistalloc() 2002-06-02 14:44:35 +00:00
hpcarm More definitions to get apmd building (but it is not functionnal yet) 2002-09-19 16:52:00 +00:00
hpcmips enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
hpcsh enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
hppa No longer use BTLB entries to map the entire address spaces of I/O subsystems, 2002-08-25 20:19:59 +00:00
i386 Fix typo in comment. 2002-09-19 12:00:11 +00:00
luna68k Do not include <sys/clist.h>, it's not used in NetBSD at all. 2002-09-19 10:37:59 +00:00
m68k Implement pmc(9) -- An interface to hardware performance monitoring 2002-08-07 05:14:47 +00:00
mac68k Do not include <sys/clist.h>, it's not used in NetBSD at all. 2002-09-19 10:37:59 +00:00
macppc Re-add own alloc(). Recent issues with kernels randomly dying on boot 2002-09-20 03:20:24 +00:00
mips Do not include <sys/clist.h>, it's not used in NetBSD at all. 2002-09-19 10:37:59 +00:00
mipsco enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
mmeye enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
mvme68k Do not include <sys/clist.h>, it's not used in NetBSD at all. 2002-09-19 10:37:59 +00:00
mvmeppc enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
netwinder enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
news68k enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
newsmips enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
next68k Do not include <sys/clist.h>, it's not used in NetBSD at all. 2002-09-19 10:37:59 +00:00
ofppc enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
pc532 enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
playstation2 enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
pmax enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
pmppc enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
powerpc remove all vesitages of dk_establish(). 2002-09-18 01:46:23 +00:00
prep enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
sandpoint enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
sbmips enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
sgimips enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
sh3 Implement CPU spinlocks. Compile-tested only. 2002-09-16 09:12:50 +00:00
sh5 Start the search for a function's prologue by using the current PC - 4. 2002-09-19 15:47:33 +00:00
shark enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
sparc Do not include <sys/clist.h>, it's not used in NetBSD at all. 2002-09-19 10:37:59 +00:00
sparc64 Do not include <sys/clist.h>, it's not used in NetBSD at all. 2002-09-19 10:37:59 +00:00
sun2 Do not include <sys/clist.h>, it's not used in NetBSD at all. 2002-09-19 10:37:59 +00:00
sun3 Do not include <sys/clist.h>, it's not used in NetBSD at all. 2002-09-19 10:37:59 +00:00
sun68k Compile all standalones for the 68010, which makes bootblocks 2002-06-17 13:35:04 +00:00
vax Adopt to boot block change; check for LUN on SCSI disks also. 2002-09-19 17:41:58 +00:00
walnut enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
x68k Do not include <sys/clist.h>, it's not used in NetBSD at all. 2002-09-19 10:37:59 +00:00
x86_64 enable USERCONF by default; it's small and extremely useful to have available. 2002-09-18 02:43:53 +00:00
Makefile Add evbmips and sbmips. 2002-06-01 09:37:30 +00:00
README NetBSD, meet the SH-5 cpu. 2002-07-05 13:31:28 +00:00

$NetBSD: README,v 1.25 2002/07/05 13:31:37 scw Exp $

acorn26:	Acorn ARM2- and ARM3-based machines (arm)
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)
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)
dreamcast:	SEGA Dreamcast (sh3)
evbarm:		ARM-based eval boards (arm)
evbmips:	MIPS-based eval boards (mips)
evbsh3:		Hitachi SuperH(TM) sh3 and sh4 eval boards (sh3)
evbsh5:		Hitachi SuperH(TM) sh5 eval boards (sh5)
hp300:		Hewlett Packard 300- and 400-series machines (m68k)
hp700:		Hewlett Packard 700-series machines (hppa)
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)
mvmeppc:	Motorola's VMEbus PowerPC based single board computers (powerpc)
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)
pmppc:		Artesyn PMPPC card (powerpc)
prep:		PowerPC Reference Platform machines (powerpc)
sandpoint:	Motorola Sandpoint reference platform (powerpc)
sbmips:		Broadcom's SiByte processor evaluation boards (mips)
sgimips:	MIPS based Silicon Graphics machines (mips)
shark:		Digital Network Appliance Reference Design (pronounced "Shark")
		machines (arm)
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
hppa:		Hewlett Packard PA-RISC cpu based 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(TM) sh3 and sh4 cpu based platform files
sh5:		Hitachi SuperH(TM) sh5 cpu based platform files
sun68k:		Sun Motorola 680x0 cpu based platform files