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

Re: [Xen-devel] kernel bootup slow issue on ovm3.1.1





On 2012-08-13 19:08, Stefano Stabellini wrote:
On Mon, 13 Aug 2012, Jan Beulich wrote:

I tried to use PV spinlocks on PV on HVM guests but I found that:

commit f10cd522c5fbfec9ae3cc01967868c9c2401ed23
Author: Stefano Stabellini<stefano.stabellini@xxxxxxxxxxxxx>
Date:   Tue Sep 6 17:41:47 2011 +0100

     xen: disable PV spinlocks on HVM

     PV spinlocks cannot possibly work with the current code because they are
     enabled after pvops patching has already been done, and because PV
     spinlocks use a different data structure than native spinlocks so we
     cannot switch between them dynamically. A spinlock that has been taken
     once by the native code (__ticket_spin_lock) cannot be taken by
     __xen_spin_lock even after it has been released.

     Reported-and-Tested-by: Stefan Bader<stefan.bader@xxxxxxxxxxxxx>
     Signed-off-by: Stefano Stabellini<stefano.stabellini@xxxxxxxxxxxxx>
     Signed-off-by: Konrad Rzeszutek Wilk<konrad.wilk@xxxxxxxxxx>


at that time Jeremy was finishing off his PV ticket locks series, that
has the nice side effect of making it much easier to implement PV on HVM
spin locks so I just deciced to wait and just append the following patch
to his series:

http://marc.info/?l=xen-devel&m=131846828430409&w=2

that clearly never went upstream.
Hi Stefano,
Is there a schedule those patch merge to upstream?

zduan


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

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