[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 2/2] x86/cpuid: Alter the policy logic for leaf 0xb to be multi-invocation
On Wed, Jun 27, 2018 at 04:58:08PM +0100, Andrew Cooper wrote: > On 27/06/18 15:58, Jan Beulich wrote: > >>>> On 27.06.18 at 15:55, <andrew.cooper3@xxxxxxxxxx> wrote: > >> @@ -316,6 +319,33 @@ static void __init calculate_raw_policy(void) > >> cpuid_count_leaf(7, i, &p->feat.raw[i]); > >> } > >> > >> + if ( p->basic.max_leaf >= 0xb ) > >> + { > >> + union { > >> + struct cpuid_leaf l; > >> + struct cpuid_topo_leaf t; > >> + } u; > >> + > >> + for ( i = 0; i < ARRAY_SIZE(p->topo.raw); ++i ) > >> + { > >> + cpuid_count_leaf(0xb, i, &u.l); > >> + > >> + if ( u.t.type == 0 ) > >> + break; > >> + > >> + p->topo.subleaf[i] = u.t; > >> + } > >> + > >> + /* > >> + * The choice of CPUID_GUEST_NR_TOPO is per the manual. It may > >> need > >> + * to grow for future harware. > > Missing d. > > Where? I'm afraid that after repeated re-reads, I can't spot any issue. > har d ware. ;p Wei. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |