Skip site navigation (1)Skip section navigation (2)
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>