NetBSD/sys/arch
uwe c1591b3e77 We cannot rely on bootinfo to remain valid after the 2nd stage boot
code has copied the new kernel in place, so pass a copy of bootinfo
to the new kernel via "page tags".

Restructure the code to fill "page tags" to make it more generic and
more natural to use (especially in anticipation of ksyms support).
2004-03-22 23:10:55 +00:00
..
acorn26 Uppercase CPU, plural is CPUs. 2004-02-13 11:36:08 +00:00
acorn32 NetBSD/acorn32 no longer has busmouse(4), so remove <machine/mouse.h>. 2004-03-13 19:45:11 +00:00
algor Abstract the interface between pckbc(4), and the pckbd(4) and pms(4) 2004-03-13 17:31:33 +00:00
alpha Change default data size to 256MB. 2004-03-22 05:25:22 +00:00
amd64 add kernel part of concurrency support for SA on MP systems 2004-03-14 01:08:47 +00:00
amiga add kernel part of concurrency support for SA on MP systems 2004-03-14 01:08:47 +00:00
amigappc Uppercase CPU, plural is CPUs. 2004-02-13 11:36:08 +00:00
arc Need <bsd.obj.mk> and <bsd.inc.mk> to support "obj" and "include" targets 2004-03-20 18:24:17 +00:00
arm add kernel part of concurrency support for SA on MP systems 2004-03-14 01:08:47 +00:00
atari add kernel part of concurrency support for SA on MP systems 2004-03-14 01:08:47 +00:00
bebox Abstract the interface between pckbc(4), and the pckbd(4) and pms(4) 2004-03-13 17:31:33 +00:00
cats Abstract the interface between pckbc(4), and the pckbd(4) and pms(4) 2004-03-13 17:31:33 +00:00
cesfic add kernel part of concurrency support for SA on MP systems 2004-03-14 01:08:47 +00:00
cobalt Remove references to no-longer-existing options (MIPS3_L2CACHE_PRESENT and 2004-03-15 16:56:55 +00:00
dreamcast Bump SYMTAB_SPACE to 204800. 2003-12-10 18:08:50 +00:00
evbarm Abstract the interface between pckbc(4), and the pckbd(4) and pms(4) 2004-03-13 17:31:33 +00:00
evbmips Do set up the auxpll to the right value (8, to generate 96MHz), 2004-03-16 21:20:06 +00:00
evbppc Add gt_dma_bus_mem_to_phys and gt_dma_phys_to_bus_mem. 2004-03-20 01:55:00 +00:00
evbsh3 Spell controller with two ls. Inspired by miod@openbsd. 2004-01-04 16:19:43 +00:00
evbsh5 Re-enable COMPAT_NETBSD32 2004-03-17 20:24:40 +00:00
hp300 add kernel part of concurrency support for SA on MP systems 2004-03-14 01:08:47 +00:00
hp700 Abstract the interface between pckbc(4), and the pckbd(4) and pms(4) 2004-03-13 17:31:33 +00:00
hpc We cannot rely on bootinfo to remain valid after the 2nd stage boot 2004-03-22 23:10:55 +00:00
hpcarm Remove needless includes of <dev/pckbc/wskbdmap_mfii.h>. 2004-03-13 17:23:32 +00:00
hpcmips Convert to usage of UUDECODE_FILES and standardize on filename extension 2004-03-19 08:07:22 +00:00
hpcsh s/r15/sp/ for clarity. 2004-03-21 02:20:21 +00:00
hppa add kernel part of concurrency support for SA on MP systems 2004-03-14 01:08:47 +00:00
i386 Move mbr_bootsel from offset 404 to offset 400 in struct mbr_sector to 2004-03-22 07:11:00 +00:00
ibmnws Abstract the interface between pckbc(4), and the pckbd(4) and pms(4) 2004-03-13 17:31:33 +00:00
luna68k add kernel part of concurrency support for SA on MP systems 2004-03-14 01:08:47 +00:00
m68k Centralize identical copies of proc_trampoline code. 2004-03-04 19:53:44 +00:00
mac68k add kernel part of concurrency support for SA on MP systems 2004-03-14 01:08:47 +00:00
macppc Have Locore zero out the bss (which includes our stack) BEFORE 2004-03-17 23:32:22 +00:00
mips convert descriptor add/remove pointers to integer array indices. 2004-03-19 07:11:33 +00:00
mipsco Nuke unused var 2004-03-08 06:35:23 +00:00
mmeye Sync up w. other sh3 ports and don't install trap.h 2004-03-08 05:12:10 +00:00
mvme68k add kernel part of concurrency support for SA on MP systems 2004-03-14 01:08:47 +00:00
mvmeppc Pull in SPRs via <powerpc/spr.h> in this single instance, and dispose of 2004-03-02 00:35:54 +00:00
netwinder Abstract the interface between pckbc(4), and the pckbd(4) and pms(4) 2004-03-13 17:31:33 +00:00
news68k add kernel part of concurrency support for SA on MP systems 2004-03-14 01:08:47 +00:00
newsmips Remove references to no-longer-existing options (MIPS3_L2CACHE_PRESENT and 2004-03-15 16:56:55 +00:00
next68k add kernel part of concurrency support for SA on MP systems 2004-03-14 01:08:47 +00:00
ofppc Pull in SPRs via <powerpc/spr.h> in this single instance, and dispose of 2004-03-02 00:35:54 +00:00
openblocks405
pc532 add kernel part of concurrency support for SA on MP systems 2004-03-14 01:08:47 +00:00
pdp10 Mostly lifted from vax's rev. 1.16: 2004-03-19 08:46:25 +00:00
playstation2 occured -> occurred. From Peter Postma. 2004-02-24 15:12:51 +00:00
pmax Uppercase CPU, plural is CPUs. 2004-02-13 11:36:08 +00:00
pmppc Don't trim the ramdisk space smaller than the max ramdisk size...i.e. make it 2M 2004-03-08 05:52:56 +00:00
powerpc pmap_pinit(): improve the hash function in the case of collisions, the 2004-03-21 10:34:56 +00:00
prep Abstract the interface between pckbc(4), and the pckbd(4) and pms(4) 2004-03-13 17:31:33 +00:00
sandpoint Abstract the interface between pckbc(4), and the pckbd(4) and pms(4) 2004-03-13 17:31:33 +00:00
sbmips Remove trailing blank line. 2004-03-14 13:06:39 +00:00
sgimips Checkpoint the GR2 wscons driver. Heavily derived from lonewolf@'s newport 2004-03-18 08:52:04 +00:00
sh3 add kernel part of concurrency support for SA on MP systems 2004-03-14 01:08:47 +00:00
sh5 Make COMPAT_NETBSD32 build again. 2004-03-17 20:23:28 +00:00
shark Add COMPAT_LINUX and enable NULLFS. 2004-03-13 18:51:43 +00:00
sparc Leverage the PROM's ability to identify the on-board location of a 2004-03-22 12:37:43 +00:00
sparc64 Truncate values to 32-bit, not 40-bit. 2004-03-22 12:28:02 +00:00
sun2 Fix an overlooked PROM_getprop*() => prom_getprop*() rename. 2004-03-19 14:50:53 +00:00
sun3 add kernel part of concurrency support for SA on MP systems 2004-03-14 01:08:47 +00:00
sun68k Rearrange process exit path to avoid need to free resources from different 2004-01-04 11:33:29 +00:00
vax Add commented-out entries for the VS4000/(60,VLC} LCG graphics. 2004-03-19 20:21:08 +00:00
x68k Add notice on "relocation truncated to fit: R_68K_16" errors of ld. 2004-03-21 16:25:56 +00:00
x86 Abstract the interface between pckbc(4), and the pckbd(4) and pms(4) 2004-03-13 17:31:33 +00:00
xen add kernel part of concurrency support for SA on MP systems 2004-03-14 01:08:47 +00:00
Makefile
README Add port to the Xen virtual machine monitor. 2004-03-11 21:44:08 +00:00

$NetBSD: README,v 1.34 2004/03/11 21:44:08 cl 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 ("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)

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