Date: Thu, 18 Apr 2013 08:46:13 +0300 From: Konstantin Belousov <kostikbel@gmail.com> To: Rui Paulo <rpaulo@FreeBSD.org> Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r249602 - head/sys/x86/include Message-ID: <20130418054613.GG85148@kib.kiev.ua> In-Reply-To: <201304180130.r3I1U89k038834@svn.freebsd.org> References: <201304180130.r3I1U89k038834@svn.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--MiFvc8Vo6wRSORdP Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 18, 2013 at 01:30:08AM +0000, Rui Paulo wrote: > Author: rpaulo > Date: Thu Apr 18 01:30:08 2013 > New Revision: 249602 > URL: http://svnweb.freebsd.org/changeset/base/249602 >=20 > Log: > Add the most current CPUID7_* definitions. >=20 > Modified: > head/sys/x86/include/specialreg.h >=20 > Modified: head/sys/x86/include/specialreg.h > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- head/sys/x86/include/specialreg.h Thu Apr 18 01:21:44 2013 (r249601) > +++ head/sys/x86/include/specialreg.h Thu Apr 18 01:30:08 2013 (r249602) > @@ -172,6 +172,23 @@ > #define CPUTPM2_EFFREQ 0x00000001 > =20 > /* > + * Structured Extended Features > + */ > +#define CPUID7_GSFSBASE 0x00000001 > +#define CPUID7_TSCADJ 0x00000002 > +#define CPUID7_BMI1 0x00000008 > +#define CPUID7_HLE 0x00000010 > +#define CPUID7_AVX2 0x00000020 > +#define CPUID7_SMEP 0x00000080 > +#define CPUID7_BMI2 0x00000100 > +#define CPUID7_ENHMOVSB 0x00000200 > +#define CPUID7_INVPCID 0x00000400 > +#define CPUID7_RTM 0x00000800 > +#define CPUID7_RDSEED 0x00040000 > +#define CPUID7_ADX 0x00080000 > +#define CPUID7_SMAP 0x00100000 > + > +/* The set of the bits already exists as CPUID_STDEXT_* in the same file, and they are already utilized by the kernel. Please move new definitions to CPUID_STDEXT namespace and block, and remove CPUID7*. --MiFvc8Vo6wRSORdP Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQIcBAEBAgAGBQJRb4ikAAoJEJDCuSvBvK1BZ4wP/Rokq1EjJz2iZt4FEIu5G+B2 ScFQS4gy+qcsDCp8I1GdzaHyO4Kq049K8QIsafvcgUSAD80QyXKgl4M5WzzXp1eM 53Wye+PpvBAF7yYF7hPJn03hcYGS+sILqqUmlKwWZgSD3f7c2LYSe9Oaw+p/J54v 9Q3iJBhv5htYFUA7T/o9/D4xTrH1BsoGjzXs0rTH/ofzp0OXChZqR3IKSgsz4OZj Ps3wbhFWszk6bTH89y9Ns4S0aQsLYZPcPUbVYkufmUGbfUVpvLfnTwCTaOWOX1Dv Le2kFjD8jW7llxNepB12b5iQAbTa8soCvYgLkjKJl/XHfnQCd7AiUUVgcX6OsgBJ 4+BtiUQDla4W1H81UMMf6BugNpNYpSF5Xy1IPg4MvGaQFuQsD6UakxA3Se7LVSfG AsSREapPmJnwAyxQFBEB14XU9vhu2RYQRHTJteOeiq4iCWDOYD1YRnzNy8XxeU6s sCPOAts80XFG5YxEqHNS02PeaANa8amWMv2bGYaDSEf6uY+PIusyvp/HAB17C7SP CYqqAFsUpDBJr1or+T/Gm7F7ClTkfgPcg0wyr+DhMaODuChgtQt/1/cuio/yDtEV NE0ksScwHFbL8KCU2j4oQtL2W9VYJhvEZ9kI0bae9WFxQoliL8prcUd3L1eXVT/W h2Ip+kS9BQAJgWnbhrRc =2vyo -----END PGP SIGNATURE----- --MiFvc8Vo6wRSORdP--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130418054613.GG85148>