]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Hopefully fix a few problems that could cause hangs in SMP mode.
authordyson <dyson@FreeBSD.org>
Thu, 17 Jul 1997 19:45:01 +0000 (19:45 +0000)
committerdyson <dyson@FreeBSD.org>
Thu, 17 Jul 1997 19:45:01 +0000 (19:45 +0000)
commit53c148264d968cb4285b431e58a308c802d9dbf4
treea38a4666e42ee32754d43796f5206cc250aecd99
parent964800d988ed83575feb7f85503e1e40fa3c4cd6
Hopefully fix a few problems that could cause hangs in SMP mode.
1) Make sure that the region mapped by a 4MB page is
properly aligned.
2) Don't turn on the PG_G flag in locore for SMP.  I plan
to do that later in startup anyway.
3) Make sure the 2nd processor has PSE enabled, so that 4MB
pages don't hose it.

We don't use PG_G yet on SMP -- there is work to be done to make that
work correctly.  It isn't that important anyway...
12 files changed:
sys/amd64/amd64/locore.S
sys/amd64/amd64/locore.s
sys/amd64/amd64/mp_machdep.c
sys/amd64/amd64/mptable.c
sys/amd64/amd64/pmap.c
sys/amd64/include/mptable.h
sys/i386/i386/locore.s
sys/i386/i386/mp_machdep.c
sys/i386/i386/mptable.c
sys/i386/i386/pmap.c
sys/i386/include/mptable.h
sys/kern/subr_smp.c