NetBSD/sys/arch
joerg f4fa1c68c7 Merge from mpacpi.h 1.4.32.1, acpi_machdep.c 1.13.22.5 and
mpacpi.c 1.48.12.2 from jmcneill-pm:

Don't process the MADT and modify the interrupt config at one moment and
later trying to figure out if an entry was overriden and matches the
ACPI SCI. This is brain-dead and breaks in various situations.

Just check for each ISA override entry, if it matches the SCI. If it
does, remember it and use it for the interrupt setup. If there's no such
override assume that it is not changed, but override the polarity and
level from ISA settings to PCI settings.
2007-10-06 04:39:10 +00:00
..
acorn26 Add a new option DDB_VERBOSE_HELP that adds online help to ddb. 2007-09-22 18:40:20 +00:00
acorn32 Constify. 2007-08-26 22:28:52 +00:00
algor It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
alpha Add a new option DDB_VERBOSE_HELP that adds online help to ddb. 2007-09-22 18:40:20 +00:00
amd64 busfunc depends on assym.h 2007-10-04 00:00:42 +00:00
amiga Change AMIGA to just include GENERIC and disable the DraCo stuff. 2007-09-07 12:53:40 +00:00
amigappc
arc Add (commented out) options RAID_AUTOCONFIG. 2007-08-22 12:43:00 +00:00
arm Make want_resched a member of cpu_info. 2007-10-02 11:07:19 +00:00
atari 68030 and 68040 processors consider the read portion of a read-modify-write 2007-09-01 21:31:55 +00:00
bebox It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
cats Remove iso(4) from GENERIC kernels, as discussed on tech-net@ 2007-08-06 21:26:53 +00:00
cesfic 68030 and 68040 processors consider the read portion of a read-modify-write 2007-09-01 21:31:55 +00:00
cobalt Parse "root=/dev/hdXN" args passed from the firmware and 2007-08-13 02:09:01 +00:00
dreamcast Bump SYMTAB_SPACE so that it fits again. 2007-09-22 14:36:38 +00:00
evbarm + Remove 'include "lcd.h"'. 2007-09-16 14:04:16 +00:00
evbmips Bump SYMTAB_SPACE significantly, so that the MTX-1 kernel builds with 2007-08-11 23:48:04 +00:00
evbppc Add some devices for Bluetooth, CardBus, PCMCIA, USB. 2007-08-24 03:21:09 +00:00
evbsh3
evbsh5
ews4800mips Save/restore curlwp on calling ROM_GETC() and ROM_PUTC() functions, 2007-08-25 00:25:44 +00:00
hp300 - make this compile with #ifdef DEBUG 2007-09-30 12:30:09 +00:00
hp700 Make want_resched a member of cpu_info. 2007-10-02 13:49:45 +00:00
hpc It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
hpcarm Add btbc(4). 2007-08-20 00:54:41 +00:00
hpcmips
hpcsh Add psh3pwr(4). 2007-09-25 17:40:29 +00:00
hppa Make want_resched a member of cpu_info. 2007-10-02 13:49:45 +00:00
i386 Add re* at cardbus. 2007-10-05 17:58:38 +00:00
ia64 Add a new option DDB_VERBOSE_HELP that adds online help to ddb. 2007-09-22 18:40:20 +00:00
ibmnws
iyonix Comment-out 'slhci at pcmcia' because comment-outed for the pcmcia. 2007-08-21 05:29:18 +00:00
landisk Pass correct size in CFATTACH_DECL (obio_softc, not device). 2007-09-24 22:55:13 +00:00
luna68k 68030 and 68040 processors consider the read portion of a read-modify-write 2007-09-01 21:31:55 +00:00
m68k Merge nick-csl-alignment. 2007-09-10 11:34:05 +00:00
mac68k Properly use the return value of a bswap16 call. Caught when building 2007-09-01 22:01:53 +00:00
macppc struct cfattach -> CFATTACH_DECL; compiles again. 2007-09-27 08:49:33 +00:00
mips s/NPBFILTER/NBPFILTER/ in #endif comment. No functional change. 2007-09-29 18:33:51 +00:00
mipsco
mmeye
mvme68k 68030 and 68040 processors consider the read portion of a read-modify-write 2007-09-01 21:31:55 +00:00
mvmeppc It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
netwinder Print some debugging information when DEBUG is set, not when TERSE is 2007-07-30 12:25:14 +00:00
news68k 68030 and 68040 processors consider the read portion of a read-modify-write 2007-09-01 21:31:55 +00:00
newsmips nuke unused homegrown assert() definitions 2007-09-24 14:16:54 +00:00
next68k 68030 and 68040 processors consider the read portion of a read-modify-write 2007-09-01 21:31:55 +00:00
ofppc Put the declaration of cpu_softc and #include of sys/device.h inside 2007-09-01 06:41:28 +00:00
pc532 clean up some definitions around rune_t which are not needed anymore 2007-09-03 20:31:56 +00:00
playstation2 It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
pmax
pmppc It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
powerpc Add a new option DDB_VERBOSE_HELP that adds online help to ddb. 2007-09-22 18:40:20 +00:00
prep Add slhci at pcmcia. 2007-08-21 02:48:14 +00:00
sandpoint It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
sbmips It's not a good idea for device drivers to modify b_flags, as they don't 2007-07-29 12:15:35 +00:00
sgimips use crime_reboot() and mcclock_poweroff() when appropriate. 2007-09-26 05:52:39 +00:00
sh3 Make want_resched a member of cpu_info. 2007-10-01 21:26:03 +00:00
sh5
shark Remove all references to spl_mask. Now it isn't used by any sources. 2007-08-13 02:04:50 +00:00
sparc Enable booting from news Solaris ufs partitions. 2007-09-29 21:43:52 +00:00
sparc64 printf -> DPRINTF 2007-10-01 14:18:52 +00:00
sun2 Add a new option DDB_VERBOSE_HELP that adds online help to ddb. 2007-09-22 18:40:20 +00:00
sun3 Add a new option DDB_VERBOSE_HELP that adds online help to ddb. 2007-09-22 18:40:20 +00:00
sun68k Add ci_cpuid where it's missing. 2007-08-04 09:49:51 +00:00
vax ci_need_resched -> ci_want_resched 2007-10-01 21:23:02 +00:00
x68k 68030 and 68040 processors consider the read portion of a read-modify-write 2007-09-01 21:31:55 +00:00
x86 Merge from mpacpi.h 1.4.32.1, acpi_machdep.c 1.13.22.5 and 2007-10-06 04:39:10 +00:00
xen Repair the RAS check. 2007-09-28 17:02:39 +00:00
zaurus The initarm() should initialize GPIO. We must not initialize GPIO in 2007-08-21 11:39:11 +00:00
Makefile
README

README

$NetBSD: README,v 1.44 2007/07/14 21:00:40 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)
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 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)
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)
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