summaryrefslogtreecommitdiffstats
path: root/sys/i386/include/mptable.h
diff options
context:
space:
mode:
authorluoqi <luoqi@FreeBSD.org>1999-05-12 21:39:07 +0000
committerluoqi <luoqi@FreeBSD.org>1999-05-12 21:39:07 +0000
commita60ffa3c1cfb0be0e1d96837ae8777f79a95c2ca (patch)
treef9c342c5d38a3a1b6314034fdd3c679982da942d /sys/i386/include/mptable.h
parente76b0bad242dd860ae3fc30cdee249061e4c6615 (diff)
downloadFreeBSD-src-a60ffa3c1cfb0be0e1d96837ae8777f79a95c2ca.zip
FreeBSD-src-a60ffa3c1cfb0be0e1d96837ae8777f79a95c2ca.tar.gz
Unbreak VESA on SMP.
Diffstat (limited to 'sys/i386/include/mptable.h')
-rw-r--r--sys/i386/include/mptable.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/i386/include/mptable.h b/sys/i386/include/mptable.h
index 4c8c946..ad9e6c6 100644
--- a/sys/i386/include/mptable.h
+++ b/sys/i386/include/mptable.h
@@ -22,7 +22,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: mp_machdep.c,v 1.99 1999/04/30 22:09:40 msmith Exp $
+ * $Id: mp_machdep.c,v 1.100 1999/05/08 17:48:22 peter Exp $
*/
#include "opt_smp.h"
@@ -483,7 +483,8 @@ init_secondary(void)
common_tss.tss_ss0 = GSEL(GDATA_SEL, SEL_KPL);
common_tss.tss_ioopt = (sizeof common_tss) << 16;
#ifdef VM86
- common_tssd = gdt[myid * NGDT + GPROC0_SEL].sd;
+ tss_gdt = &gdt[myid * NGDT + GPROC0_SEL].sd;
+ common_tssd = *tss_gdt;
#endif
ltr(gsel_tss);
OpenPOWER on IntegriCloud