NetBSD/sys/arch
chs 4017fd1809 fix two bugs in the previous PTE-spill handling changes:
- in pmap_pte_spill(), the victim PTE could be using the secondary hash,
   in which case its pvo entry is actually in the other bucket.  use the
   correct bucket for the victim pvo when moving it to the front of its list.
 - similarly, in pmap_pvo_remove(), if the pteidx is pre-computed for us,
   it might actually point to the other bucket if the entry is using the
   secondary hash.  adjust ptegidx if this is the case.

these should fix PRs 18645 and 18736.
while I'm here, wrap line lines and do some other misc cleanup.
2002-10-22 04:34:13 +00:00
..
acorn26 Move NEW_BUFQ_STRATEGY to misc options section. 2002-10-19 05:55:09 +00:00
acorn32 make atomic_{set,clear}_bit() inline for arm32 ports, and 2002-10-19 12:22:33 +00:00
algor Added commented out cgd(4)s to GENERIC configs. 2002-10-14 18:39:22 +00:00
alpha Add NEW_BUFQ_STRATEGY (disabled by default). 2002-10-18 15:11:08 +00:00
amiga merge the 12 copies of vm_machdep.c on the m68k platforms. 2002-10-20 02:37:21 +00:00
amigappc defflag GRF_NTCS before GRF_PAL (which has an option-dependency on 2002-10-11 00:47:18 +00:00
arc Add NEW_BUFQ_STRATEGY (disabled by default). 2002-10-18 15:11:08 +00:00
arm Pull down rev 1.7.2.1 [must be careful which branch I commit to!]: 2002-10-21 18:09:18 +00:00
atari Regenerate config. files from GENERIC.in rev. 1.28. 2002-10-21 16:18:34 +00:00
bebox Add NEW_BUFQ_STRATEGY (disabled by default). 2002-10-19 05:58:25 +00:00
cats make atomic_{set,clear}_bit() inline for arm32 ports, and 2002-10-19 12:22:33 +00:00
cesfic merge the 12 copies of vm_machdep.c on the m68k platforms. 2002-10-20 02:37:21 +00:00
cobalt Add NEW_BUFQ_STRATEGY (disabled by default). 2002-10-18 15:11:08 +00:00
dreamcast Added commented out cgd(4)s to GENERIC configs. 2002-10-14 18:39:22 +00:00
evbarm make atomic_{set,clear}_bit() inline for arm32 ports, and 2002-10-19 12:22:33 +00:00
evbmips assign majors for raw and cooked cgd's. 2002-10-04 18:28:24 +00:00
evbsh3 initSH3(): prefix the extern edata[], end[] with '_', so that the kernel links 2002-10-16 21:26:32 +00:00
evbsh5 There seem to be some stability problems with the scif serial port driver 2002-10-19 08:43:32 +00:00
hp300 Fix flow control in dcmmint() by checking termios control flags for 2002-10-20 06:26:39 +00:00
hp700 Add NEW_BUFQ_STRATEGY (disabled by default). 2002-10-18 15:11:08 +00:00
hpc remove trailing \n in panic(). approved perry. 2002-09-27 15:35:29 +00:00
hpcarm make atomic_{set,clear}_bit() inline for arm32 ports, and 2002-10-19 12:22:33 +00:00
hpcmips Added commented out cgd(4)s to GENERIC configs. 2002-10-14 18:39:22 +00:00
hpcsh make this compile again. 2002-10-21 17:07:36 +00:00
hppa Use "#define\t" instead of "#define ". 2002-09-22 08:30:56 +00:00
i386 Fix bugs in the BIOS memory probe. 2002-10-20 10:35:41 +00:00
luna68k merge the 12 copies of vm_machdep.c on the m68k platforms. 2002-10-20 02:37:21 +00:00
m68k merge the 12 copies of vm_machdep.c on the m68k platforms. 2002-10-20 02:37:21 +00:00
mac68k merge the 12 copies of vm_machdep.c on the m68k platforms. 2002-10-20 02:37:21 +00:00
macppc Should have done this sooner. Bump to version 1.7 to indicate good 2002-10-18 21:22:40 +00:00
mips eliminate PT_ENTRY_NULL in favor of plain old NULL. 2002-10-14 05:11:21 +00:00
mipsco Add NEW_BUFQ_STRATEGY (disabled by default). 2002-10-18 15:11:08 +00:00
mmeye Added commented out cgd(4)s to GENERIC configs. 2002-10-14 18:39:22 +00:00
mvme68k merge the 12 copies of vm_machdep.c on the m68k platforms. 2002-10-20 02:37:21 +00:00
mvmeppc Added commented out cgd(4)s to GENERIC configs. 2002-10-14 18:39:22 +00:00
netwinder Add NEW_BUFQ_STRATEGY (disabled by default). 2002-10-18 15:11:08 +00:00
news68k merge the 12 copies of vm_machdep.c on the m68k platforms. 2002-10-20 02:37:21 +00:00
newsmips Add NEW_BUFQ_STRATEGY (disabled by default). 2002-10-18 15:11:08 +00:00
next68k merge the 12 copies of vm_machdep.c on the m68k platforms. 2002-10-20 02:37:21 +00:00
ofppc Added commented out cgd(4)s to GENERIC configs. 2002-10-14 18:39:22 +00:00
pc532 Added commented out cgd(4)s to GENERIC configs. 2002-10-14 18:39:22 +00:00
playstation2 assign majors for raw and cooked cgd's. 2002-10-04 18:28:24 +00:00
pmax Add NEW_BUFQ_STRATEGY (disabled by default). 2002-10-18 15:11:08 +00:00
pmppc Added commented out cgd(4)s to GENERIC configs. 2002-10-14 18:39:22 +00:00
powerpc fix two bugs in the previous PTE-spill handling changes: 2002-10-22 04:34:13 +00:00
prep Add NEW_BUFQ_STRATEGY (disabled by default). 2002-10-18 15:11:08 +00:00
sandpoint Added commented out cgd(4)s to GENERIC configs. 2002-10-14 18:39:22 +00:00
sbmips Added commented out cgd(4)s to GENERIC configs. 2002-10-14 18:39:22 +00:00
sgimips Add NEW_BUFQ_STRATEGY (disabled by default). 2002-10-18 15:11:08 +00:00
sh3 count executable image pages as executable for vm-usage purposes. 2002-10-05 22:34:02 +00:00
sh5 In switch_exit(), load the SP and FP from proc0's PCB instead of using 2002-10-21 15:37:20 +00:00
shark make atomic_{set,clear}_bit() inline for arm32 ports, and 2002-10-19 12:22:33 +00:00
sparc Clean-up kbd driver layers a bit more. Lift common code into the upper layer. 2002-10-21 15:36:35 +00:00
sparc64 We are not going to get a "upa at mainbus" autoconfig entity, since 2002-10-20 15:53:16 +00:00
sun2 merge the 12 copies of vm_machdep.c on the m68k platforms. 2002-10-20 02:37:21 +00:00
sun3 merge the 12 copies of vm_machdep.c on the m68k platforms. 2002-10-20 02:37:21 +00:00
sun68k merge the 12 copies of vm_machdep.c on the m68k platforms. 2002-10-20 02:37:21 +00:00
vax Add NEW_BUFQ_STRATEGY (disabled by default). 2002-10-18 15:11:08 +00:00
walnut remove duplicate options USERCONF - we get it from WALNUT config 2002-10-15 21:54:24 +00:00
x68k merge the 12 copies of vm_machdep.c on the m68k platforms. 2002-10-20 02:37:21 +00:00
x86_64 assign majors for raw and cooked cgd's. 2002-10-04 18:28:24 +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