[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 |