NetBSD/sys/arch
fvdl a167f47c0c Since a CPU may spin waiting for another CPU to handle an IPI, an
IPI must be the very first thing to be handled in splx(), if it
had been blocked before. Change things around a bit to guarantee
this.
2002-12-11 12:02:07 +00:00
..
acorn26 Use __LDPGSZ (which must be == USRTEXT) as the text address for a.out 2002-12-10 05:14:24 +00:00
acorn32
algor Remove the explicit `makeoptions MACHINE_ARCH="mipse{b,l}"' for kernel 2002-12-09 22:54:09 +00:00
alpha Rename __LDPGSZ to AOUT_LDPGSZ, to accurately reflect what it is. 2002-12-10 17:14:02 +00:00
amiga Rename __LDPGSZ to AOUT_LDPGSZ, to accurately reflect what it is. 2002-12-10 17:14:02 +00:00
amigappc Use __LDPGSZ (which must be == USRTEXT) as the text address for a.out 2002-12-10 05:14:24 +00:00
arc Use __LDPGSZ (which must be == USRTEXT) as the text address for a.out 2002-12-10 05:14:24 +00:00
arm Rename __LDPGSZ to AOUT_LDPGSZ, to accurately reflect what it is. 2002-12-10 17:14:02 +00:00
atari Rename __LDPGSZ to AOUT_LDPGSZ, to accurately reflect what it is. 2002-12-10 17:14:02 +00:00
bebox A working fork/vfork implementation. Darwin fork differs from our fork by 2002-12-08 21:53:10 +00:00
cats
cesfic Use __LDPGSZ (which must be == USRTEXT) as the text address for a.out 2002-12-10 05:14:24 +00:00
cobalt Remove the explicit `makeoptions MACHINE_ARCH="mipse{b,l}"' for kernel 2002-12-09 22:54:09 +00:00
dreamcast Use use WSMOUSE_TYPE_MAPLE. 2002-12-10 13:19:10 +00:00
evbarm delete unneed pmap for LED and Clock 2002-12-08 13:22:31 +00:00
evbmips Remove the explicit `makeoptions MACHINE_ARCH="mipse{b,l}"' for kernel 2002-12-09 22:54:09 +00:00
evbppc Use __LDPGSZ (which must be == USRTEXT) as the text address for a.out 2002-12-10 05:14:24 +00:00
evbsh3
evbsh5
hp300 Use __LDPGSZ (which must be == USRTEXT) as the text address for a.out 2002-12-10 05:14:24 +00:00
hp700
hpc
hpcarm
hpcmips Remove the explicit `makeoptions MACHINE_ARCH="mipse{b,l}"' for kernel 2002-12-09 22:54:09 +00:00
hpcsh
hppa Rename __LDPGSZ to AOUT_LDPGSZ, to accurately reflect what it is. 2002-12-10 17:14:02 +00:00
i386 Since a CPU may spin waiting for another CPU to handle an IPI, an 2002-12-11 12:02:07 +00:00
luna68k Use __LDPGSZ (which must be == USRTEXT) as the text address for a.out 2002-12-10 05:14:24 +00:00
m68k Rename __LDPGSZ to AOUT_LDPGSZ, to accurately reflect what it is. 2002-12-10 17:14:02 +00:00
mac68k Use __LDPGSZ (which must be == USRTEXT) as the text address for a.out 2002-12-10 05:14:24 +00:00
macppc Use __LDPGSZ (which must be == USRTEXT) as the text address for a.out 2002-12-10 05:14:24 +00:00
mips Rename __LDPGSZ to AOUT_LDPGSZ, to accurately reflect what it is. 2002-12-10 17:14:02 +00:00
mipsco Remove the explicit `makeoptions MACHINE_ARCH="mipse{b,l}"' for kernel 2002-12-09 22:54:09 +00:00
mmeye
mvme68k Use __LDPGSZ (which must be == USRTEXT) as the text address for a.out 2002-12-10 05:14:24 +00:00
mvmeppc A working fork/vfork implementation. Darwin fork differs from our fork by 2002-12-08 21:53:10 +00:00
netwinder
news68k Use __LDPGSZ (which must be == USRTEXT) as the text address for a.out 2002-12-10 05:14:24 +00:00
newsmips Remove the explicit `makeoptions MACHINE_ARCH="mipse{b,l}"' for kernel 2002-12-09 22:54:09 +00:00
next68k Use __LDPGSZ (which must be == USRTEXT) as the text address for a.out 2002-12-10 05:14:24 +00:00
ofppc Use __LDPGSZ (which must be == USRTEXT) as the text address for a.out 2002-12-10 05:14:24 +00:00
pc532 Rename __LDPGSZ to AOUT_LDPGSZ, to accurately reflect what it is. 2002-12-10 17:14:02 +00:00
playstation2 Remove the explicit `makeoptions MACHINE_ARCH="mipse{b,l}"' for kernel 2002-12-09 22:54:09 +00:00
pmax Remove the explicit `makeoptions MACHINE_ARCH="mipse{b,l}"' for kernel 2002-12-09 22:54:09 +00:00
pmppc Use __LDPGSZ (which must be == USRTEXT) as the text address for a.out 2002-12-10 05:14:24 +00:00
powerpc Rename __LDPGSZ to AOUT_LDPGSZ, to accurately reflect what it is. 2002-12-10 17:14:02 +00:00
prep Use __LDPGSZ (which must be == USRTEXT) as the text address for a.out 2002-12-10 05:14:24 +00:00
sandpoint Use __LDPGSZ (which must be == USRTEXT) as the text address for a.out 2002-12-10 05:14:24 +00:00
sbmips Remove the explicit `makeoptions MACHINE_ARCH="mipse{b,l}"' for kernel 2002-12-09 22:54:09 +00:00
sgimips Remove the explicit `makeoptions MACHINE_ARCH="mipse{b,l}"' for kernel 2002-12-09 22:54:09 +00:00
sh3 Rename __LDPGSZ to AOUT_LDPGSZ, to accurately reflect what it is. 2002-12-10 17:14:02 +00:00
sh5 Rename __LDPGSZ to AOUT_LDPGSZ, to accurately reflect what it is. 2002-12-10 17:14:02 +00:00
shark
sparc * loadfile() return a file descriptor that must be closed. 2002-12-11 10:35:06 +00:00
sparc64 Remove the `flags' argument from bus_intr_establish(). 2002-12-10 13:44:47 +00:00
sun2 Rename __LDPGSZ to AOUT_LDPGSZ, to accurately reflect what it is. 2002-12-10 17:14:02 +00:00
sun3 Use __LDPGSZ (which must be == USRTEXT) as the text address for a.out 2002-12-10 05:14:24 +00:00
sun68k
vax Rename __LDPGSZ to AOUT_LDPGSZ, to accurately reflect what it is. 2002-12-10 17:14:02 +00:00
x68k Rename __LDPGSZ to AOUT_LDPGSZ, to accurately reflect what it is. 2002-12-10 17:14:02 +00:00
x86_64 Avoid strict-alias warning. 2002-12-10 20:45:31 +00:00
Makefile Delete walnut, add evbppc. 2002-12-09 12:53:41 +00:00
README The walnut port has been subsumed by the new evbppc port. 2002-12-09 14:57:47 +00:00

$NetBSD: README,v 1.28 2002/12/09 14:57:47 scw Exp $

acorn26:	Acorn ARM2- and ARM3-based machines (arm, 20000509)
acorn32:	Acorn computers Ltd. ARM 6/7/SA based machines (arm, 20011118)
algor:		Algorithmics, Ltd. MIPS evaluation boards (mips, 20010528)
alpha:		Compaq (formerly Digital Equipment Corp.) Alpha (alpha, 19950213)
amiga:		Commodore et al. Amiga (m68k, 19930902)
amigappc:	Phase 5 Amiga (powerpc, 20000525)
arc:		MIPS Advanced Risc Computing spec machines (mips, 20000123)
atari:		Atari TT30, Falcon, and Hades (m68k, 19950326)
bebox:		Be Inc. BeBox (powerpc, 19971014)
cats:		Chalice Technologies, CATS motherboard (arm, 19981005)
cesfic:  	FIC8234 VME processor board (m68k, 20010514)
cobalt:		Cobalt Networks Microservers (mips, 20000319)
dreamcast:	SEGA Dreamcast (sh3, 20010107)
evbarm:		ARM-based eval boards (arm, 20010905)
evbmips:	MIPS-based eval boards (mips, 20020307)
evbppc:		PowerPC-based eval boards (powerpc, 20021209)
evbsh3:		Hitachi SuperH(TM) sh3 and sh4 eval boards (sh3, 20010206)
evbsh5:		Hitachi SuperH(TM) sh5 eval boards (sh5, 20020705)
hp300:		Hewlett Packard 300- and 400-series machines (m68k, 19930512)
hp700:		Hewlett Packard 700-series machines (hppa, 20020606)
hpcarm:		ARM based handheld PCs (arm, 20010220)
hpcmips:	MIPS based handheld PCs (mips, 19990925)
hpcsh:		Hitachi SuperH(TM) based handheld PCs (sh3, 20010117)
i386:		Intel/AMD etc. x86 processor line (i386, 19930321)
ibmnws:		IBM Network Station Thin Clients (powerpc, -)
luna68k:	LUNA product line of OMRON Tateishi Electric (m68k, 20000105)
mac68k:		Apple Macintosh (m68k, 19930929)
macppc:		Apple Power Macintosh and clones (powerpc, 19980515)
mipsco:		MIPS Corp Magnum 3000 computers (mips, 20000812)
mmeye:		Hitachi SuperH(TM) computer controlled camera (sh3)
mvme68k:	Motorola's VMEbus 68K based single board computers (m68k, 19950725)
mvmeppc:	Motorola's VMEbus PowerPC based single board computers
		(powerpc, 20020227)
mvme88k:	Motorola's VMEbus 88K based single board computers (m88k, -)
netwinder:	StrongARM based Netwinder machines (arm, 20010609)
news68k:	Sony's NET WORK STATION (m68k, 19991209)
newsmips:	Sony's NET WORK STATION (mips, 19980218)
next68k:	NeXT Computer's cubes and slabs (m68k, 19980609)
ofppc:		Open Firmware based PowerPC machines (powerpc, 19980528)
pc532:		"PC-532" kit computer, based on NS 32532 CPU (ns32k, 19930909)
playstation2:	SONY PlayStation 2 (mips, 20011016)
pmax:		Digital Equipment Corp. MIPS based machines (mips, 19931012)
pmppc:		Artesyn PMPPC card (powerpc, 20020531)
prep:		PowerPC Reference Platform machines (powerpc, 20000229)
sandpoint:	Motorola Sandpoint reference platform (powerpc, 20010211)
sbmips:		Broadcom's SiByte processor evaluation boards (mips, 20020306)
sgimips:	MIPS based Silicon Graphics machines (mips, 20000614)
shark:		Digital Network Appliance Reference Design (pronounced "Shark")
		machines (arm, 19960131)
sparc:		Sun Microsystems SPARC (sun4, sun4c, sun4m) 32 bit machines
		(sparc, 19931002)
sparc64:	Sun Microsystems UltraSPARC 64 bit machines (sparc64/sparc, 19980620)
sun2:		Sun m68010 based machines (m68k, 20010328)
sun3:		Sun m680[23]0 based machines (m68k, 19930625)
vax:		Digital Equipment Corp. VAX machines (vax, 19940802)
x68k:		Sharp X68000, X68030 (m68k, 19960505)
x86_64:		AMD's x86 64 bit architecture on the simics simulator (x86_64, 20010619)

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