WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] Question to [PATCH 2 of 3] PoD: Allow pod_set_cache_target h

To: "xen-devel" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] Question to [PATCH 2 of 3] PoD: Allow pod_set_cache_target hypercall to be preempted
From: Dietmar Hahn <dietmar.hahn@xxxxxxxxxxxxxx>
Date: Tue, 15 Mar 2011 10:00:11 +0100
Cc: Dunlap <George.Dunlap@xxxxxxxxxxxxx>
Delivery-date: Tue, 15 Mar 2011 02:01:45 -0700
Dkim-signature: v=1; a=rsa-sha256; c=simple/simple; d=ts.fujitsu.com; i=dietmar.hahn@xxxxxxxxxxxxxx; q=dns/txt; s=s1536b; t=1300179616; x=1331715616; h=from:to:subject:date:cc:mime-version: content-transfer-encoding:message-id; bh=5W5+k14Yo87FpVwcyTfrFlc0M742q8o4cE/43g4QZjA=; b=j+XvXkp6+ILR7igXk+KNM+wiA5PG21YbJPhbfsVg2iDug2SAPizurYo1 xYom15iB9g+mTnMAxVZbMdmLQFysXfboKZ4snqHeI80lYuDWjGtyl7Xd2 AcS/FS/SGWKDHplcQuiCcWrVR9dbK+3pqHisruVtxbrp9zLKSp5yu6ssR IbOVghd1G9hf15uT9Gvot4TQe6GES+894lM9YtPJoPu+NWbcSSBPTBS9k FE3LOQGyqHDLhnaYNoqaDt9N2Qr/3;
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: X-KMail-Markup:MIME-Version:Content-Type: Content-Transfer-Encoding:Message-Id; b=nlgeLNDkT0X9gbqElgo1a0BHUpDgbbFKMmQwFBIMIbaL5Gcp/go/Xuun XrAoBxPu5XPkfox2dgjyKsdnzMNTqh2VfR1T2hWpS3bd4IdEe7Q/7Wu6o HCOI3RUb9FQEjEzh1yQUkQyeS6sZSy9TTlAol/j/3VtViiJctIrGxo2Ic TfkAQkyTraRJfxXDyPQBt72PUsWVNvVWQ1hkP6SIlm0rGuRiNgOTv1qMw 6mYhT3QOKFtbSM8ROfjgr8OFRbvEl;
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: KMail/1.13.6 (Linux/2.6.34.7-0.7-xen; KDE/4.6.0; x86_64; ; )

Hi,


we stumbled over this problem fixed in

http://lists.xensource.com/archives/html/xen-devel/2011-01/msg01155.html

on SLES11 SP1 with domU's with memory >= 64GB.

The effect was that dom0 seemed to hang even though our dom0 were running

on 3 cpus.

Now my question:

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?

Thanks!


Dietmar.


--

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

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>