Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Nov 2015 00:47:45 +0000 (UTC)
From:      John Baldwin <jhb@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-9@freebsd.org
Subject:   svn commit: r290733 - in stable/9/sys/i386: i386 include
Message-ID:  <201511130047.tAD0ljtZ050556@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jhb
Date: Fri Nov 13 00:47:44 2015
New Revision: 290733
URL: https://svnweb.freebsd.org/changeset/base/290733

Log:
  Fix i386 build.  stable/9 does not have XSAVE support.
  
  Pointy hat to:	jhb

Modified:
  stable/9/sys/i386/i386/machdep.c
  stable/9/sys/i386/include/specialreg.h

Modified: stable/9/sys/i386/i386/machdep.c
==============================================================================
--- stable/9/sys/i386/i386/machdep.c	Fri Nov 13 00:34:57 2015	(r290732)
+++ stable/9/sys/i386/i386/machdep.c	Fri Nov 13 00:47:44 2015	(r290733)
@@ -1962,8 +1962,6 @@ DB_SHOW_COMMAND(sysregs, db_show_sysregs
 	db_printf("cr2\t0x%08x\n", rcr2());
 	db_printf("cr3\t0x%08x\n", rcr3());
 	db_printf("cr4\t0x%08x\n", rcr4());
-	if (rcr4() & CR4_XSAVE)
-		db_printf("xcr0\t0x%016llx\n", rxcr(0));
 	if (amd_feature & (AMDID_NX | AMDID_LM))
 		db_printf("EFER\t0x%016llx\n", rdmsr(MSR_EFER));
 	if (cpu_feature2 & (CPUID2_VMX | CPUID2_SMX))

Modified: stable/9/sys/i386/include/specialreg.h
==============================================================================
--- stable/9/sys/i386/include/specialreg.h	Fri Nov 13 00:34:57 2015	(r290732)
+++ stable/9/sys/i386/include/specialreg.h	Fri Nov 13 00:47:44 2015	(r290733)
@@ -281,6 +281,7 @@
 #define	MSR_APICBASE		0x01b
 #define	MSR_EBL_CR_POWERON	0x02a
 #define	MSR_TEST_CTL		0x033
+#define	MSR_IA32_FEATURE_CONTROL 0x03a
 #define	MSR_BIOS_UPDT_TRIG	0x079
 #define	MSR_BBL_CR_D0		0x088
 #define	MSR_BBL_CR_D1		0x089



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201511130047.tAD0ljtZ050556>