[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 08/10] tools/libxc: Rework xc_cpuid_apply_policy() to use {get, set}_cpu_policy()
On 16.09.2019 17:49, Andrew Cooper wrote: > On 16/09/2019 12:17, Jan Beulich wrote: >> On 13.09.2019 21:27, Andrew Cooper wrote: >>> -static void intel_xc_cpuid_policy(const struct cpuid_domain_info *info, >>> - const unsigned int *input, unsigned int >>> *regs) >>> -{ >>> - switch ( input[0] ) >>> - { >>> - case 0x00000004: >>> - /* >>> - * EAX[31:26] is Maximum Cores Per Package (minus one). >>> - * Update to reflect vLAPIC_ID = vCPU_ID * 2. >>> - */ >>> - regs[0] = (((regs[0] & 0x7c000000u) << 1) | 0x04000000u | >>> - (regs[0] & 0x3ffu)); >>> - regs[3] &= 0x3ffu; >> I think you want to mention that the removal of this masking is >> intentional, for it looking bogus. With an appropriate addition to >> the description >> Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx> > > As I said before, I fail to see how that isn't covered by the blanket > "almost all of this is redundant" statement. Hmm, yes, fair enough - recalculate_cpuid_policy() indeed has been zapping this to the low three bits already. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |