diff options
author | kato <kato@FreeBSD.org> | 1997-04-27 13:22:09 +0000 |
---|---|---|
committer | kato <kato@FreeBSD.org> | 1997-04-27 13:22:09 +0000 |
commit | dc6ff17616415a9fb4a3dfecbd723f27dc4a7a5f (patch) | |
tree | a74f20030ec927b1c6923717fd64a9fada6f9fa5 /sys/pc98/conf | |
parent | 95ad35924ce2e98930a46ae1333ea7b67e3cf46e (diff) | |
download | FreeBSD-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.pc98 | 6 | ||||
-rw-r--r-- | sys/pc98/conf/options.pc98 | 19 |
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 |