summaryrefslogtreecommitdiffstats
path: root/sys/pc98/conf
diff options
context:
space:
mode:
authorkato <kato@FreeBSD.org>1997-04-27 13:22:09 +0000
committerkato <kato@FreeBSD.org>1997-04-27 13:22:09 +0000
commitdc6ff17616415a9fb4a3dfecbd723f27dc4a7a5f (patch)
treea74f20030ec927b1c6923717fd64a9fada6f9fa5 /sys/pc98/conf
parent95ad35924ce2e98930a46ae1333ea7b67e3cf46e (diff)
downloadFreeBSD-src-dc6ff17616415a9fb4a3dfecbd723f27dc4a7a5f.zip
FreeBSD-src-dc6ff17616415a9fb4a3dfecbd723f27dc4a7a5f.tar.gz
Merge SMP code from IBM-PC tree into PC-98 tree.
Diffstat (limited to 'sys/pc98/conf')
-rw-r--r--sys/pc98/conf/files.pc986
-rw-r--r--sys/pc98/conf/options.pc9819
2 files changed, 23 insertions, 2 deletions
diff --git a/sys/pc98/conf/files.pc98 b/sys/pc98/conf/files.pc98
index 497b817..94ced2f 100644
--- a/sys/pc98/conf/files.pc98
+++ b/sys/pc98/conf/files.pc98
@@ -3,7 +3,7 @@
#
# modified for PC-9801
#
-# $Id: files.pc98,v 1.21 1997/04/08 10:33:24 kato Exp $
+# $Id: files.pc98,v 1.22 1997/04/15 11:43:10 kato Exp $
#
aic7xxx_asm optional ahc device-driver \
dependency "$S/dev/aic7xxx/*.[chyl]" \
@@ -56,6 +56,10 @@ i386/i386/initcpu.c standard
pc98/i386/machdep.c standard
i386/i386/math_emulate.c optional math_emulate
i386/i386/mem.c standard
+i386/i386/mp_machdep.c optional smp
+i386/i386/mpapic.c optional smp
+i386/i386/mpboot.s optional smp
+i386/i386/mplock.s optional smp
pc98/i386/microtime.s standard
i386/i386/perfmon.c optional perfmon profiling-routine
i386/i386/perfmon.c optional perfmon
diff --git a/sys/pc98/conf/options.pc98 b/sys/pc98/conf/options.pc98
index d45c99a..190454e 100644
--- a/sys/pc98/conf/options.pc98
+++ b/sys/pc98/conf/options.pc98
@@ -1,4 +1,4 @@
-# $Id: options.pc98,v 1.19 1997/03/22 18:54:15 kato Exp $
+# $Id: options.pc98,v 1.20 1997/04/05 15:06:30 kato Exp $
BOUNCEPAGES opt_bounce.h
USER_LDT
MATH_EMULATE opt_math_emulate.h
@@ -28,6 +28,23 @@ PCVT_FREEBSD opt_pcvt.h
PCVT_SCANSET opt_pcvt.h
XSERVER opt_pcvt.h
+SMP opt_smp.h
+APIC_IO opt_smp.h
+NCPU opt_smp.h
+NBUS opt_smp.h
+NAPIC opt_smp.h
+NINTR opt_smp.h
+SMP_TIMER_NC opt_smp.h
+
+# Should be working. When one cpu flushes it's TLB, it's propagated to all.
+SMP_INVLTLB opt_smp_invltlb.h
+
+# These three are known to be broken, don't enable them.
+SMP_PRIVPAGES opt_smp_privpages.h
+SMP_AUTOSTART opt_smp_autostart.h
+
+SERIAL_DEBUG opt_serial.h
+
AHC_TAGENABLE opt_aic7xxx.h
AHC_SCBPAGING_ENABLE opt_aic7xxx.h
AHC_ALLOW_MEMIO opt_aic7xxx.h
OpenPOWER on IntegriCloud