[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] cpuid masking on Xen 4.1


2016-03-23 12:46 GMT+01:00 Roger Pau Monné <roger.pau@xxxxxxxxxx>:
> On Fri, 11 Mar 2016, Charles Koprowski wrote:
> >
> > Forcing set_cpuidmask() to be executed just prints out "(XEN) Cannot
> > set CPU feature mask on CPU#" messages...
> Do you know where's this message coming from? set_cpuidmask doesn't have
> any message with this text in current versions.

It comes from the set_cpuidmask() function in
xen/arch/x86/cpu/intel.c, version from Ubuntu 12.04 packages
at line 123:

printk(XENLOG_ERR "Cannot set CPU %sfeature mask on CPU#%d\n",
               extra, smp_processor_id());

> Also, could you try with a newer version of Xen? Xen 4.1 has been
> unsupported for a long time now.

All the others hosts in the cluster are running 4.1. Would live
migration be working with different version ?

> > So here are my questions :
> >
> > Do all CPUs support CPUID masking ? In my case I'm trying on Intel
> > Xeon E7-4850 v3
> I'm not really familiar with with cpuid leveling, but I think there's
> indeed something wrong. I would expect that having cpu_has_cpuid_faulting
> means we would do the masking somewhere else (in the fault handler), but I
> cannot find any usages of opt_cpuid_mask_* anywhere outside of the intel
> and amd cpu initialization files.
> I'm adding Andrew to the Cc, he has done quite a lot of work regarding
> cpuid, so he might know were the issue is.
> Roger.

Xen-users mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.