NetBSD/sys/arch
dsl ba7a604397 Reorder the amd64 trapframe (swap rcx/r10 and add 4 spare slots after r9).
This allows the syscall code to pass the syscall args directly from the
trapframe instead of copying them to a separate structure.
It is still possible that some lurking code still assumes that
'struct trapframe', 'struct mcontext' and 'struct reg' all have the
registers in the same order, but I've fixed enough of them to get gdb working.
2008-01-05 12:08:50 +00:00
..
acorn26 Remove systrace. Ok core@. 2007-12-31 15:31:24 +00:00
acorn32 Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
algor Fix includes. 2008-01-04 22:54:46 +00:00
alpha Fix includes. 2008-01-05 00:31:50 +00:00
amd64 Reorder the amd64 trapframe (swap rcx/r10 and add 4 spare slots after r9). 2008-01-05 12:08:50 +00:00
amiga - Remove simple_lock calls. 2008-01-03 13:18:55 +00:00
amigappc
arc Fix includes. 2008-01-05 00:31:50 +00:00
arm Fix includes. 2008-01-05 00:31:50 +00:00
atari Fix a cv_timedwait() usage after the vmlocking2 merge, and remove 2008-01-03 16:06:24 +00:00
bebox Remove systrace. Ok core@. 2007-12-31 15:31:24 +00:00
cats Add property to aceride to allow the forcing of compat mode. 2008-01-01 14:57:05 +00:00
cesfic Remove systrace. Ok core@. 2007-12-31 15:31:24 +00:00
cobalt Fix includes. 2008-01-04 22:54:46 +00:00
dreamcast Remove systrace. Ok core@. 2007-12-31 15:31:24 +00:00
evbarm Remove systrace. Ok core@. 2007-12-31 15:31:24 +00:00
evbmips Fix headers. 2008-01-04 22:17:04 +00:00
evbppc Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
evbsh3 Remove systrace. Ok core@. 2007-12-31 15:31:24 +00:00
evbsh5
ews4800mips Pull in the right headers. 2008-01-04 22:15:08 +00:00
hp300 Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
hp700 Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
hpc Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
hpcarm Remove systrace. Ok core@. 2007-12-31 15:31:24 +00:00
hpcmips Need sys/device.h 2008-01-04 22:13:55 +00:00
hpcsh Remove systrace. Ok core@. 2007-12-31 15:31:24 +00:00
hppa Fix includes 2008-01-05 00:22:34 +00:00
i386 sys/simplelock.h is required now. 2008-01-04 21:24:22 +00:00
ia64 Remove systrace. Ok core@. 2007-12-31 15:31:24 +00:00
ibmnws Remove systrace. Ok core@. 2007-12-31 15:31:24 +00:00
iyonix Remove systrace. Ok core@. 2007-12-31 15:31:24 +00:00
landisk Fix includes 2008-01-05 00:22:34 +00:00
luna68k Remove systrace. Ok core@. 2007-12-31 15:31:24 +00:00
m68k More linker stuff 2008-01-04 21:06:37 +00:00
mac68k Fix includes. 2008-01-05 00:31:50 +00:00
macppc Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
mips Correct headers. 2008-01-04 22:15:58 +00:00
mipsco Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
mmeye Remove systrace. Ok core@. 2007-12-31 15:31:24 +00:00
mvme68k Remove systrace. Ok core@. 2007-12-31 15:31:24 +00:00
mvmeppc Remove systrace. Ok core@. 2007-12-31 15:31:24 +00:00
netwinder Remove systrace. Ok core@. 2007-12-31 15:31:24 +00:00
news68k Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
newsmips Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
next68k Fix includes. 2008-01-05 00:31:50 +00:00
ofppc support FS_RAID partitions, and increase the offset by 2008-01-03 06:40:02 +00:00
pc532 Remove systrace. Ok core@. 2007-12-31 15:31:24 +00:00
playstation2 Don't pull in unrelated gunk. 2008-01-04 22:03:25 +00:00
pmax Don't pull in unrelated headers. 2008-01-04 21:54:05 +00:00
powerpc Linker stuff for powerpc. 2008-01-04 18:00:16 +00:00
prep Fix includes. 2008-01-05 00:31:50 +00:00
rs6000 Remove systrace. Ok core@. 2007-12-31 15:31:24 +00:00
sandpoint Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
sbmips Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
sgimips Fix includes. 2008-01-05 00:31:50 +00:00
sh3 More linker stuff 2008-01-04 21:06:37 +00:00
sh5
shark Remove systrace. Ok core@. 2007-12-31 15:31:24 +00:00
sparc Fix includes 2008-01-05 00:22:34 +00:00
sparc64 Don't need sys/lock.h 2008-01-05 00:19:46 +00:00
sun2 const char casting, to make gcc happy. (not that sun2 compiles these days 2008-01-02 06:53:09 +00:00
sun3 Don't pull in unrelated gunk. 2008-01-04 22:03:25 +00:00
sun68k Use TAILQ_FIRST(3) and TAILQ_NEXT(3) macro. 2007-12-05 12:31:25 +00:00
usermode Add GENERIC32 configuration file for 32 bit architectures. This 2007-12-29 20:22:25 +00:00
vax Don't need sys/lock.h 2008-01-05 00:19:46 +00:00
x68k Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
x86 Remove superfluous #if (NPCPPI > 0). 2008-01-04 22:28:20 +00:00
xen Fix includes. 2008-01-05 00:31:50 +00:00
zaurus Remove systrace. Ok core@. 2007-12-31 15:31:24 +00:00
Makefile Import the rs6000 port into the tree. 2007-12-17 19:09:01 +00:00
README +landisk 2007-12-11 16:33:57 +00:00

$NetBSD: README,v 1.48 2007/12/11 16:33:57 ad 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)
amd64:		AMD's x86 64 bit architecture (x86_64, 20010619)
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)
ews4800mips:	NEC's MIPS based EWS4800 workstations (ews4800mips, 20051229)
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, -)
iyonix:		Castle Technology xscale based workstations (arm, 20040713)
landisk:	SH4 processor based NAS appliances by I-O DATA (sh3)
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 PowerPC machines running older PPCBUG
		(powerpc, 20020227)
netwinder:	StrongARM based Netwinder machines (arm, 20010609)
news68k:	Sony's m68k based NET WORK STATION (m68k, 19991209)
newsmips:	Sony's MIPS based 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)
prep:		PowerPC Reference Platform machines (powerpc, 20000229)
sandpoint:	Motorola Sandpoint reference platform and DINK32 machines
		(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 ("Shark") (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)
xen:		Xen virtual machine monitor (xen, 20040311)
zaurus:		Sharp Zaurus C3x00 PDAs (arm, 20061217)

Generic cpu features shared among multiple ports
arm:		ARM CPU based platform files
hppa:		Hewlett Packard PA-RISC CPU based platform files
m68k:		Motorola 680x0 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
sparc:		Sun Microsystems SPARC(TM) CPU based platform files
x86:		Intel x86 based platform files.

Generic architectural features shared among multiple ports
hpc:		Handheld PC reference platform files
sun68k:		Sun Microsystems Motorola 680x0 CPU based platform files

Single port cpu families
alpha:		Digital Equipment Alpha processor
m88k:		Motorola 88xxx CPU based platform files
ns32k:		National Semiconductor NS 32532 processor