NetBSD/sys/arch
thorpej 87d5bba5b3 Replace the ad-hoc "section mapping table" for static device mappings
with a more generic "devmap" structure that can also handle mappings
made with large and small pages.  Add new pmap routines to enter these
mappings during bootstrap (and "remember" the devmap), and routines to
look up the static mappings once the kernel is running.
2003-06-15 17:45:21 +00:00
..
acorn26 Use __asm instead of asm, to make lint happy. 2003-05-31 00:38:05 +00:00
acorn32 Also pass a type argument to comcnattach() and com_kgdb_attach(). 2003-06-14 17:01:06 +00:00
algor Also pass a type argument to comcnattach() and com_kgdb_attach(). 2003-06-14 17:01:06 +00:00
alpha Also pass a type argument to comcnattach() and com_kgdb_attach(). 2003-06-14 17:01:06 +00:00
amd64 Add the options MPBIOS_SCANPCI and MPACPI_SCANPCI to configure PCI roots 2003-05-29 20:22:28 +00:00
amiga Use __asm instead of asm, to keep lint happy. 2003-05-31 03:05:45 +00:00
amigappc Bye Bye UCONSOLE 2003-04-10 22:06:51 +00:00
arc Add isapnp0 at isa and enable working isa/isapnp devices. 2003-06-15 06:10:42 +00:00
arm Replace the ad-hoc "section mapping table" for static device mappings 2003-06-15 17:45:21 +00:00
atari usr/mdec reorg for Milan support. 2003-05-23 21:56:34 +00:00
bebox Also pass a type argument to comcnattach() and com_kgdb_attach(). 2003-06-14 17:01:06 +00:00
cats Also pass a type argument to comcnattach() and com_kgdb_attach(). 2003-06-14 17:01:06 +00:00
cesfic Back out the following chagne: 2003-05-10 21:10:23 +00:00
cobalt Also pass a type argument to comcnattach() and com_kgdb_attach(). 2003-06-14 17:01:06 +00:00
dreamcast Bump SYMTAB_SPACE to 194000. 2003-06-14 16:28:32 +00:00
evbarm Replace the ad-hoc "section mapping table" for static device mappings 2003-06-15 17:45:21 +00:00
evbmips Also pass a type argument to comcnattach() and com_kgdb_attach(). 2003-06-14 17:01:06 +00:00
evbppc Also pass a type argument to comcnattach() and com_kgdb_attach(). 2003-06-14 17:01:06 +00:00
evbsh3 Call ksyms_init() instead of ddb_init() in case of 2003-04-26 11:05:05 +00:00
evbsh5 Also pass a type argument to comcnattach() and com_kgdb_attach(). 2003-06-14 17:01:06 +00:00
hp300 Fix part number in comment. 2003-05-25 05:09:26 +00:00
hp700 Also pass a type argument to comcnattach() and com_kgdb_attach(). 2003-06-14 17:01:06 +00:00
hpc Change bounds_check_with_label() to take a pointer to the disk structure, 2003-05-10 23:12:28 +00:00
hpcarm Don't need ARM32_PMAP_NEW option any more. 2003-05-22 05:52:18 +00:00
hpcmips using write buffer in block_write. 2003-06-15 08:50:05 +00:00
hpcsh Also pass a type argument to comcnattach() and com_kgdb_attach(). 2003-06-14 17:01:06 +00:00
hppa Back out the following chagne: 2003-05-10 21:10:23 +00:00
i386 Correctly escape newlines in a string - now can be compiled under gcc3 2003-06-13 10:56:41 +00:00
luna68k Change bounds_check_with_label() to take a pointer to the disk structure, 2003-05-10 23:12:28 +00:00
m68k Rename <sys/float_ieee.h> to <sys/float_ieee754.h>, following libc's 2003-05-12 15:22:53 +00:00
mac68k In mcstop(), don't clear IFF_UP. Other drivers don't mess with IFF_UP 2003-06-04 21:30:06 +00:00
macppc Add COMPAT_DARWIN, and comment out anything related to it. It is too 2003-06-11 16:24:13 +00:00
mips Consistency nit- always use "#if defined(foo)" for checking MIPSn. 2003-06-12 14:35:56 +00:00
mipsco Remove definitions and usage of MIPS_COP_0_STATUS_REG and 2003-06-09 12:20:37 +00:00
mmeye Also pass a type argument to comcnattach() and com_kgdb_attach(). 2003-06-14 17:01:06 +00:00
mvme68k Spell everything with an r. 2003-05-14 12:45:46 +00:00
mvmeppc Also pass a type argument to comcnattach() and com_kgdb_attach(). 2003-06-14 17:01:06 +00:00
netwinder Use CPUFLAGS instead of COPTS. 2003-06-14 19:15:38 +00:00
news68k Change bounds_check_with_label() to take a pointer to the disk structure, 2003-05-10 23:12:28 +00:00
newsmips Make this compile with no scsibus. 2003-06-14 16:18:30 +00:00
next68k Change bounds_check_with_label() to take a pointer to the disk structure, 2003-05-10 23:12:28 +00:00
ofppc Change bounds_check_with_label() to take a pointer to the disk structure, 2003-05-10 23:12:28 +00:00
openblocks405 Now that OpenBlockS code lives in evbppc, this directory is no longer needed. 2002-12-12 13:54:43 +00:00
pc532 Rename <sys/float_ieee.h> to <sys/float_ieee754.h>, following libc's 2003-05-12 15:22:53 +00:00
playstation2 we need <sys/disk.h> for struct disk. 2003-05-12 05:01:57 +00:00
pmax Remove definitions and usage of MIPS_COP_0_STATUS_REG and 2003-06-09 12:20:37 +00:00
pmppc Also pass a type argument to comcnattach() and com_kgdb_attach(). 2003-06-14 17:01:06 +00:00
powerpc Sprinkle some TABs to line up the columns in the cputab models array. 2003-06-13 04:29:39 +00:00
prep Also pass a type argument to comcnattach() and com_kgdb_attach(). 2003-06-14 17:01:06 +00:00
sandpoint Also pass a type argument to comcnattach() and com_kgdb_attach(). 2003-06-14 17:01:06 +00:00
sbmips KNF nit. 2003-05-29 02:22:51 +00:00
sgimips Also pass a type argument to comcnattach() and com_kgdb_attach(). 2003-06-14 17:01:06 +00:00
sh3 Allow user pmap to pmap_enter device (bus-space) memory. 2003-06-14 16:27:36 +00:00
sh5 Mask off the lowest two bits of the disassembly start address. This avoids 2003-05-17 09:31:33 +00:00
shark Also pass a type argument to comcnattach() and com_kgdb_attach(). 2003-06-14 17:01:06 +00:00
sparc Also pass a type argument to comcnattach() and com_kgdb_attach(). 2003-06-14 17:01:06 +00:00
sparc64 Also pass a type argument to comcnattach() and com_kgdb_attach(). 2003-06-14 17:01:06 +00:00
sun2 Back out the following chagne: 2003-05-10 21:10:23 +00:00
sun3 Correct a diagnostic printf format specifier. 2003-05-21 22:28:01 +00:00
sun68k Change bounds_check_with_label() to take a pointer to the disk structure, 2003-05-10 23:12:28 +00:00
vax Include <sys/disk.h>. 2003-05-12 14:48:12 +00:00
x68k Style fix. 2003-05-17 10:38:55 +00:00
x86 Also pass a type argument to comcnattach() and com_kgdb_attach(). 2003-06-14 17:01:06 +00:00
Makefile Delete walnut, add evbppc. 2002-12-09 12:53:41 +00:00
README amd64 does not only run on the simulator, remove that part. 2003-05-10 17:19:18 +00:00

$NetBSD: README,v 1.30 2003/05/10 17:19:18 wiz 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)
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)

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