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

Re: [Xen-devel] [Xen-users] FreeBSD PVHVM call for testing

On Wed, May 29, 2013 at 06:25:56PM +0100, Ian Campbell wrote:
> (dropping the BSD lists & xen-users, adding Konrad)
> On Wed, 2013-05-29 at 19:03 +0200, Roger Pau Monné wrote:
> > Thanks Matt and Colin for the testing and help! I've pushed yet another
> > version, now it's branch pvhvm_v12, which I *think* should solve the
> > issues with cpuid != acpi_id:
> > 
> > http://xenbits.xen.org/gitweb/?p=people/royger/freebsd.git;a=shortlog;h=refs/heads/pvhvm_v12
> > 
> > Since I'm not able to reproduce the cpuid != acpi_id case, could you
> > give it a try and report the results?
> Konrad,
> Might this same problem be related to the issue you saw doing PVHVM VCPU
> hotplug which you mentioned the other day?

This was http://article.gmane.org/gmane.comp.emulators.xen.devel/159105

> In general for HVM I suppose there isn't a strict relationship between
> the CPU number the kernel chooses for a CPU (which is somewhat
> arbitrarily up to the kernel) and the hypervisors VCPU number (which is
> exposed via the virtual APIC ID).

Right. To troubleshoot this I added some instrumentation to make sure
that the xen_vcpuop_set_mode function was using the right vCPU number.

Initially it got it from smp_processor_id(), which gets it from the
APIC ID (at least that is what it looks like). But perhaps it was not.
I can't seem to reproduce the issue anymore :-(

Xen-devel mailing list



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