NetBSD/sys/arch
chs f73abf90fb on MP systems, if the firmware didn't configure the L2 cache
on the non-boot CPUs, copy the L2CR configuration from the boot CPU.
also, fix the code that configures the L2 cache so that it works at all.
while I'm here, use mfspr() and mtspr() instead of inline asms.
2002-08-06 06:20:08 +00:00
..
acorn26 Rename cdev_systrace_init() to cdev_clonemisc_init(), so it can 2002-07-19 16:38:14 +00:00
acorn32 Enable csc(4), since it's reported as working. 2002-08-05 23:30:44 +00:00
algor Merge cpu_sysctl() for all mips ports, based on powerpc and m68k precedent. 2002-08-04 01:41:23 +00:00
alpha Experimentation reveals that the implementation of GET_ENV on at least 2002-07-30 20:36:42 +00:00
amiga correct range check, have overflow check, fix type mismatches, 2002-08-03 00:12:48 +00:00
amigappc Peform a rototill over the powerpc-based ports. 2002-07-05 18:45:15 +00:00
arc Convert to new device buffer queue interface. 2002-07-31 18:48:17 +00:00
arm Add support for "xor5", "xor6", "xor7", and "xor8". 2002-08-04 02:26:18 +00:00
atari sweep of errx/warnx, remove unnecessary trailing \n 2002-07-20 08:36:17 +00:00
bebox Rename cdev_systrace_init() to cdev_clonemisc_init(), so it can 2002-07-19 16:38:14 +00:00
cats Overhaul how DMA ranges work in the ARM bus_dma implementation. 2002-07-31 17:34:23 +00:00
cesfic Rename cdev_systrace_init() to cdev_clonemisc_init(), so it can 2002-07-19 16:38:14 +00:00
cobalt Rename cdev_systrace_init() to cdev_clonemisc_init(), so it can 2002-07-19 16:38:14 +00:00
dreamcast Convert to new device buffer queue interface. 2002-07-27 11:07:35 +00:00
evbarm #if 0 the stray interrupt messages -- we tend to get them "a lot" 2002-08-04 17:52:46 +00:00
evbmips Convert to use merged mips cpu_sysctl(). 2002-08-05 01:33:36 +00:00
evbsh3 Rename cdev_systrace_init() to cdev_clonemisc_init(), so it can 2002-07-19 16:38:14 +00:00
evbsh5 SH5 systrace(5) glue. 2002-07-12 20:43:12 +00:00
hp300 Boot loader is now case sensitive. Fixes PR-17711. 2002-08-04 00:44:58 +00:00
hp700 Made changes in where/how the kernel is linked, and how the pmap 2002-08-05 20:58:35 +00:00
hpc move initialization of the "struct pglist" returned by uvm_pglistalloc() 2002-06-02 14:44:35 +00:00
hpcarm Move the calls to uvm_page_physload() out of pmap_bootstrap() and 2002-07-31 00:20:51 +00:00
hpcmips Merge cpu_sysctl() for all mips ports, based on powerpc and m68k precedent. 2002-08-04 01:41:23 +00:00
hpcsh Add (commented out) options BSDDISKLABEL_EI. 2002-07-22 15:25:12 +00:00
hppa Made changes in where/how the kernel is linked, and how the pmap 2002-08-05 20:58:35 +00:00
i386 backout previous 2002-08-05 01:16:59 +00:00
luna68k Rename cdev_systrace_init() to cdev_clonemisc_init(), so it can 2002-07-19 16:38:14 +00:00
m68k Only declare and define syscall_fancy if KTRACE and/or SYSTRACE are defined. 2002-07-17 21:21:46 +00:00
mac68k Rename cdev_systrace_init() to cdev_clonemisc_init(), so it can 2002-07-19 16:38:14 +00:00
macppc avoid races in mp_save_{fpu,vec}_proc() where the other CPU 2002-08-06 06:16:04 +00:00
mips * add CPU_MIPS_NO_LLSC to Toshiba TX3912, TX3922, TX3927. 2002-08-05 13:02:40 +00:00
mipsco Use a __HAVE_BOOTINFO_H define to check for bootinfo support instead of 2002-08-05 02:13:14 +00:00
mmeye Add options BSDDISKLABEL_EI and options COMPAT_MMEYE_OLDLABEL. 2002-07-22 15:21:05 +00:00
mvme68k Rename cdev_systrace_init() to cdev_clonemisc_init(), so it can 2002-07-19 16:38:14 +00:00
mvmeppc move more inlines to cpu.h: mftb(), mftbl() and mfpvr(). 2002-08-06 06:14:33 +00:00
netwinder Overhaul how DMA ranges work in the ARM bus_dma implementation. 2002-07-31 17:34:23 +00:00
news68k Rename cdev_systrace_init() to cdev_clonemisc_init(), so it can 2002-07-19 16:38:14 +00:00
newsmips Use a __HAVE_BOOTINFO_H define to check for bootinfo support instead of 2002-08-05 02:13:14 +00:00
next68k Rename cdev_systrace_init() to cdev_clonemisc_init(), so it can 2002-07-19 16:38:14 +00:00
ofppc Rename cdev_systrace_init() to cdev_clonemisc_init(), so it can 2002-07-19 16:38:14 +00:00
pc532 Rename cdev_systrace_init() to cdev_clonemisc_init(), so it can 2002-07-19 16:38:14 +00:00
playstation2 Merge cpu_sysctl() for all mips ports, based on powerpc and m68k precedent. 2002-08-04 01:41:23 +00:00
pmax Use a __HAVE_BOOTINFO_H define to check for bootinfo support instead of 2002-08-05 02:13:14 +00:00
pmppc move more inlines to cpu.h: mftb(), mftbl() and mfpvr(). 2002-08-06 06:14:33 +00:00
powerpc on MP systems, if the firmware didn't configure the L2 cache 2002-08-06 06:20:08 +00:00
prep move more inlines to cpu.h: mftb(), mftbl() and mfpvr(). 2002-08-06 06:14:33 +00:00
sandpoint move more inlines to cpu.h: mftb(), mftbl() and mfpvr(). 2002-08-06 06:14:33 +00:00
sbmips Merge cpu_sysctl() for all mips ports, based on powerpc and m68k precedent. 2002-08-04 01:41:23 +00:00
sgimips Use a __HAVE_BOOTINFO_H define to check for bootinfo support instead of 2002-08-05 02:13:14 +00:00
sh3 Fix disklabel handling on sh3 ports: 2002-07-22 15:11:09 +00:00
sh5 Apply thorpej's recent All-Ports conf.c change. Seems SH5 slipped 2002-07-19 18:53:15 +00:00
shark Overhaul how DMA ranges work in the ARM bus_dma implementation. 2002-07-31 17:34:23 +00:00
sparc In DIAGNOSTIC kernels detect situation that on sun4m neither hardware 2002-08-04 14:57:34 +00:00
sparc64 clean up esp & isp attachment lines. 2002-07-29 14:35:44 +00:00
sun2 G/c vestiges of old sun3-specific SYMTAB_SPACE support. 2002-08-02 18:19:58 +00:00
sun3 correct range check, have overflow check, fix type mismatches, 2002-08-03 00:12:48 +00:00
sun68k Compile all standalones for the 68010, which makes bootblocks 2002-06-17 13:35:04 +00:00
vax Count adapter, stray and device interrupts separately. 2002-07-25 12:02:00 +00:00
walnut use a completely separate trap handler for syscall traps. 2002-08-02 03:46:42 +00:00
x68k Fix printf format in DIAGNOSTIC. 2002-08-04 13:08:29 +00:00
x86_64 Rename cdev_systrace_init() to cdev_clonemisc_init(), so it can 2002-07-19 16:38:14 +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