NetBSD/sys/arch
xtraeme 699c85af09 Make the Enhanced Speedstep driver available for i386 and amd64.
To use it on EM64T CPUs supporting the EST CPUID feature. Note that
some CPUs still don't work with this driver, like Xeon or Pentium 4.

Move the p[34]_get_bus_clock functions into its own file,
intel_busclock.c and remove this code from i386/identcpu.c.

Tested on i386 by myself and amd64 by Tonerre.
2007-06-03 19:32:26 +00:00
..
acorn26 want_resched is no longer required here. 2007-06-01 07:21:51 +00:00
acorn32
algor
alpha Fix comment: proc_trampoline() -> lwp_trampoline(). 2007-05-20 16:57:57 +00:00
amd64 Make the Enhanced Speedstep driver available for i386 and amd64. 2007-06-03 19:32:26 +00:00
amiga Get rid of one more incompatibility with pmap_motorola.c from pmap_bootstrap(). 2007-06-01 04:05:05 +00:00
amigappc
arc
arm Another missed changed for acorn26 idlelwp. Provide IRQenable/IRQdisable 2007-06-01 11:31:01 +00:00
atari From pmap_motorols,c: 2007-05-22 05:05:32 +00:00
bebox
cats
cesfic Move declarations of m68k common functions 2007-05-21 16:37:03 +00:00
cobalt Reorder IPL_SOFTSERIAL and IPL_SOFTCLOCK properly. 2007-05-27 14:22:36 +00:00
dreamcast
evbarm
evbmips Now that curcpu() is defined in terms of curlwp() for mips, we need to 2007-05-20 17:06:25 +00:00
evbppc
evbsh3
evbsh5
ews4800mips Don't try to clear BSS if bootinfo is passed 2007-06-02 06:30:17 +00:00
hp300 Wrap a sanity check with #ifdef DIAGNOSTIC. 2007-05-21 16:57:18 +00:00
hp700 Fix typo in comment. 2007-05-25 12:11:28 +00:00
hpc
hpcarm
hpcmips
hpcsh Rename j6x0tp_set_enable to j6x0tp_enable_child which better reflects 2007-06-01 18:23:46 +00:00
hppa Fix up the frame sanity checking to not bitch when taking interrupts in 2007-05-27 09:41:25 +00:00
i386 Make the Enhanced Speedstep driver available for i386 and amd64. 2007-06-03 19:32:26 +00:00
ia64
ibmnws
iyonix
landisk Add COMPAT_40. 2007-06-01 13:20:56 +00:00
luna68k Move declarations of m68k common functions 2007-05-21 16:37:03 +00:00
m68k Remove another #ifdef PCB_CMAP2 portion. 2007-06-02 23:51:37 +00:00
mac68k Rather than attaching fpu as a usual device during cpu_configure(9), 2007-06-02 12:07:03 +00:00
macppc cpu_info.ci_idle_pcb is gone so don't try to set it 2007-05-29 13:26:39 +00:00
mips Use the kernel symbol table to see the beginning of the current 2007-05-29 12:03:45 +00:00
mipsco
mmeye Need to use atop() when adjusting kernend for ksyms. 2007-05-27 18:30:01 +00:00
mvme68k Move declarations of m68k common functions 2007-05-21 16:37:03 +00:00
mvmeppc
netwinder
news68k Move declarations of m68k common functions 2007-05-21 16:37:03 +00:00
newsmips
next68k Move declarations of m68k common functions 2007-05-21 16:37:03 +00:00
ofppc - include "dev/pci/files.pci" rather than pulling only dev/pci/pcibusprint.c 2007-05-21 13:39:31 +00:00
pc532 __HAVE_MD_RUNQUEUE is no longer relevant. 2007-06-01 07:18:31 +00:00
pdp10
playstation2
pmax
pmppc
powerpc - add MPC8245 to cpuname table. 2007-06-02 02:41:41 +00:00
prep Set DTR and RTS in NS16550_init(). 2007-05-19 14:26:08 +00:00
sandpoint
sbmips Bump SYMTAB_SPACE so that it fits again. 2007-05-27 11:47:11 +00:00
sgimips
sh3 In sh3_tlb_update we need to ensure we are not interrupted while 2007-05-27 12:21:24 +00:00
sh5
shark Nuke traces of PCI. Minor cosmetic clean ups. 2007-06-03 01:52:54 +00:00
sparc Add COMPAT_40. While here, make COMPAT_30 comment match other COMPAT_*. 2007-06-02 17:16:12 +00:00
sparc64 fix some NOTDEF_DEBUG code. 2007-05-28 21:52:49 +00:00
sun2
sun3 - Don't refer fputype before FPU is probed. 2007-06-02 06:23:56 +00:00
sun68k Wrap sanity checks with #ifdef DIAGNOSTIC. 2007-05-21 17:00:32 +00:00
vax __HAVE_MD_RUNQUEUE is no longer relevant. 2007-06-01 07:18:31 +00:00
x68k Move declarations of m68k common functions 2007-05-21 16:37:03 +00:00
x86 Make the Enhanced Speedstep driver available for i386 and amd64. 2007-06-03 19:32:26 +00:00
xen
zaurus
Makefile
README

$NetBSD: README,v 1.42 2007/04/08 09:35:51 scw 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)
pdp10:		Digital PDP 10 emulators; a 9 bit byte, 36 bit word machine (pdp10, 20030831)
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
pdp10:		Digital Equipment PDP 10 processor