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

Re: [Xen-devel] Question to [PATCH 2 of 3] PoD: Allow pod_set_cache_target hypercall to be preempted


  • To: Jan Beulich <JBeulich@xxxxxxxxxx>
  • From: Dietmar Hahn <dietmar.hahn@xxxxxxxxxxxxxx>
  • Date: Tue, 15 Mar 2011 13:01:49 +0100
  • Cc: George Dunlap <George.Dunlap@xxxxxxxxxxxxx>, xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Tue, 15 Mar 2011 05:03:45 -0700
  • Domainkey-signature: s=s1536a; d=ts.fujitsu.com; c=nofws; q=dns; h=X-SBRSScore:X-IronPort-AV:Received:X-IronPort-AV: Received:Received:From:To:Subject:Date:User-Agent:Cc: References:In-Reply-To:X-KMail-Markup:MIME-Version: Content-Type:Content-Transfer-Encoding:Message-Id; b=A+bChglC5eLU0v0V0EV3/1cNpp/d6nISHP50zyMiTn/qULjUl9STx+i1 6sP5WNyAIvw/iHLjxISNm31dGCXgafwljZe8rNeBE+js/d4kSsHZyzqtm SlnuOXBW9zKdIjhrKCHRdTvPppvLCSOSqEK5Tp7fkEkLBWYyLtJpTO9Ow KQgAgYqKpJKQKhgSaEOuhRQGk0gS4f/FPQ479bkxDokxStbI028KxrnVa xB92pHr8vflVXWniaa0Hehzm4kSWT;
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

Am 15.03.2011 schrieb "Jan Beulich <JBeulich@xxxxxxxxxx>":

> >>> On 15.03.11 at 10:00, Dietmar Hahn <dietmar.hahn@xxxxxxxxxxxxxx> wrote:

> > I had a look at hypercall_create_continuation() and my understanding is that

> > the caller on this cpu is prepared to start the hypercall again after

> > getting scheduled next time and the hypercall is finished immediately to

> > deliver irqs and events.

> > But what about the other cpus in dom0? Are these waiting for an irq/event

> > from the cpu handling the long running hypercall?

> > How do these benefit from this hypercall continuation?

>

> One vCPU stuck in a long running hypercall can, depending on what

> locks/mutexes/semaphores it holds, keep other vCPU-s in the same

> domain from making progress. Whether that's what happens in

> your case can only be determined by looking at what those other

> vCPU-s were doing (or trying to do) at the time of the hang (from

> SysRq-t or '0' [or 'd'] debug key output).

>

> Jan

>


OK, thanks!


Dietmar.


--

Company details: http://ts.fujitsu.com/imprint.html

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

 


Rackspace

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