|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH 1/2] x86/cpuid: Infrastructure for leaves 7:1{ecx,edx}
On Sat, Dec 31, 2022 at 12:30:06AM +0000, Andrew Cooper wrote:
> We don't actually need ecx yet, but adding it in now will reduce the amount to
> which leaf 7 is out of order in a featureset.
>
> cpufeatureset.h remains in leaf architectrual order for the sanity of anyone
> trying to locate where to insert new rows.
>
> Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
> ---
> CC: Jan Beulich <JBeulich@xxxxxxxx>
> CC: Roger Pau Monné <roger.pau@xxxxxxxxxx>
> CC: Wei Liu <wl@xxxxxxx>
> ---
> tools/misc/xen-cpuid.c | 10 ++++++++++
> xen/arch/x86/cpu/common.c | 3 ++-
> xen/include/public/arch-x86/cpufeatureset.h | 3 +++
> xen/include/xen/lib/x86/cpuid.h | 15 ++++++++++++++-
> 4 files changed, 29 insertions(+), 2 deletions(-)
>
> diff --git a/tools/misc/xen-cpuid.c b/tools/misc/xen-cpuid.c
> index d5833e9ce879..0091a11a67bc 100644
> --- a/tools/misc/xen-cpuid.c
> +++ b/tools/misc/xen-cpuid.c
> @@ -202,6 +202,14 @@ static const char *const str_7b1[32] =
> [ 0] = "ppin",
> };
>
> +static const char *const str_7c1[32] =
> +{
> +};
> +
> +static const char *const str_7d1[32] =
> +{
> +};
> +
> static const char *const str_7d2[32] =
> {
> [ 0] = "intel-psfd",
> @@ -229,6 +237,8 @@ static const struct {
> { "0x80000021.eax", "e21a", str_e21a },
> { "0x00000007:1.ebx", "7b1", str_7b1 },
> { "0x00000007:2.edx", "7d2", str_7d2 },
> + { "0x00000007:1.ecx", "7b1", str_7c1 },
> + { "0x00000007:1.edx", "7b1", str_7d1 },
"7c1" and "7d1" ?
--
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
Attachment:
signature.asc
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |