summaryrefslogtreecommitdiff
path: root/sys/arch/i386/conf
diff options
context:
space:
mode:
authorGordon Willem Klok <gwk@cvs.openbsd.org>2007-04-26 01:43:15 +0000
committerGordon Willem Klok <gwk@cvs.openbsd.org>2007-04-26 01:43:15 +0000
commit6835027787b1c56cc2627f83137576f8aeba1718 (patch)
tree5af5ad38671dca641bdeb34fcfb21291e04a72aa /sys/arch/i386/conf
parent3ae16c2db95f91ec3051765f4d11fdf745aa091a (diff)
Add a setperf mechanism for ich speedstep controlled by SMI on certain
parings of the Intel Pentium 3 and the ich southbridges. Written by Stefan Sperling <stsp AT tsp DOT in-berlin DOT de> based on a driver in NetBSD and sys/arch/i386/pci/ichpcib.c. Tested my mpf@ among others, ok tedu
Diffstat (limited to 'sys/arch/i386/conf')
-rw-r--r--sys/arch/i386/conf/GENERIC4
-rw-r--r--sys/arch/i386/conf/files.i3869
2 files changed, 10 insertions, 3 deletions
diff --git a/sys/arch/i386/conf/GENERIC b/sys/arch/i386/conf/GENERIC
index f95ccd838fb..6473ec7415f 100644
--- a/sys/arch/i386/conf/GENERIC
+++ b/sys/arch/i386/conf/GENERIC
@@ -1,4 +1,4 @@
-# $OpenBSD: GENERIC,v 1.554 2007/04/26 00:21:39 dlg Exp $
+# $OpenBSD: GENERIC,v 1.555 2007/04/26 01:43:13 gwk Exp $
#
# For further information on compiling OpenBSD kernels, see the config(8)
# man page.
@@ -53,6 +53,7 @@ esm0 at mainbus? # Dell Embedded Server Management
isa0 at mainbus0
isa0 at pcib?
isa0 at ichpcib?
+isa0 at piixpcib?
isa0 at gscpcib?
eisa0 at mainbus0
pci* at mainbus0
@@ -82,6 +83,7 @@ pci* at ppb?
pci* at pchb?
pcib* at pci? # PCI-ISA bridge
ichpcib* at pci? # Intel ICHx/ICHx-M LPC bridges
+piixpcib* at pci? # Intel PIIX4 PCI-ISA bridge
gscpcib* at pci? # NS Geode SC1100 PCI-ISA bridge
gpio* at gscpcib?
diff --git a/sys/arch/i386/conf/files.i386 b/sys/arch/i386/conf/files.i386
index e19df5e86f8..9643dfe28c7 100644
--- a/sys/arch/i386/conf/files.i386
+++ b/sys/arch/i386/conf/files.i386
@@ -1,4 +1,4 @@
-# $OpenBSD: files.i386,v 1.158 2007/04/21 21:06:15 gwk Exp $
+# $OpenBSD: files.i386,v 1.159 2007/04/26 01:43:13 gwk Exp $
#
# new style config file for i386 architecture
#
@@ -136,13 +136,18 @@ file arch/i386/pci/gscpm.c gscpm
# PCI-ISA bridge chipsets
device pcib: isabus
attach pcib at pci
-file arch/i386/pci/pcib.c pcib | ichpcib | gscpcib
+file arch/i386/pci/pcib.c pcib | ichpcib | gscpcib | piixpcib
# Intel ICHx/ICHx-M LPC bridges
device ichpcib: isabus
attach ichpcib at pci
file arch/i386/pci/ichpcib.c ichpcib
+# Intel PIIX4 PCI-ISA bridge
+device piixpcib: isabus
+attach piixpcib at pci
+file arch/i386/pci/piixpcib.c piixpcib & i686_cpu
+
# National Semiconductor Geode SC1100 PCI-ISA bridge
device gscpcib: isabus, gpiobus
attach gscpcib at pci