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

Re: [Xen-devel] [Patch] continue_hypercall_on_cpu rework using tasklets

To: Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
Subject: Re: [Xen-devel] [Patch] continue_hypercall_on_cpu rework using tasklets
From: Juergen Gross <juergen.gross@xxxxxxxxxxxxxx>
Date: Thu, 15 Apr 2010 08:31:39 +0200
Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Wed, 14 Apr 2010 23:32:29 -0700
Dkim-signature: v=1; a=rsa-sha256; c=simple/simple; d=ts.fujitsu.com; i=juergen.gross@xxxxxxxxxxxxxx; q=dns/txt; s=s1536b; t=1271313098; x=1302849098; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; z=Message-ID:=20<4BC6B2CB.8090506@xxxxxxxxxxxxxx>|Date:=20 Thu,=2015=20Apr=202010=2008:31:39=20+0200|From:=20Juergen =20Gross=20<juergen.gross@xxxxxxxxxxxxxx>|MIME-Version: =201.0|To:=20Keir=20Fraser=20<keir.fraser@xxxxxxxxxxxxx> |CC:=20"xen-devel@xxxxxxxxxxxxxxxxxxx"=20<xen-devel@lists .xensource.com>|Subject:=20Re:=20[Xen-devel]=20[Patch]=20 continue_hypercall_on_cpu=20rework=20using=09tasklets |References:=20<C7EB57F0.113A8%keir.fraser@xxxxxxxxxxxxx> |In-Reply-To:=20<C7EB57F0.113A8%keir.fraser@xxxxxxxxxxxxx >|Content-Transfer-Encoding:=207bit; bh=gJzf6xFeaEzmIyp0tPH0ps5dwA8pcPoGyn0wjwCs5TI=; b=SvaujVFoByeEgqoi66Sp1JeFglEx9JFwZUREMlcu9bCOgz4Su9dgfwxU ze1t5OGSjVH4Bl9hT1KWPtMTyT4BxUzyJ69wCPnmfUlvSBECF2K6e1mLs NUefeWYVTJwNz8+E91zlj6OaulMHuKLBmu5vbV0CQkc2e5n1hpUSi6f7w aTCXdEjDIe557mWqvikqnnbrpz7RNciNzsdMUjJaGMJNfBma9GYsXS57c NS9XiCtBYbTkFyKqpifyFQVey924E;
Domainkey-signature: s=s1536a; d=ts.fujitsu.com; c=nofws; q=dns; h=X-SBRSScore:X-IronPort-AV:Received:X-IronPort-AV: Received:Received:Message-ID:Date:From:Organization: User-Agent:MIME-Version:To:CC:Subject:References: In-Reply-To:X-Enigmail-Version:Content-Type: Content-Transfer-Encoding; b=I5Ifl3dB4r5FbyHhOcCmud+1AQ8z0s4yGtvjQvux1rbyt93fnJ6tOQSN DZXqUWlSUKNUU7PiunwdwLo4i6nboJ3d4FTv9m9toLelAYMw0dKOC/yF3 uxtJek4O+aJ9K/CgWmMoWUsvPmBd7up153Vm4CiDJpHtD5ebyewIh9L+w SBx+VuEqo7L+g7YZICWE3rPTL9Q3RnZoK8aJLTFKtn1aAo/PK51GYVstX 517x9A51sA9uYMoiWm6Xjbg6yHw4Y;
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <C7EB57F0.113A8%keir.fraser@xxxxxxxxxxxxx>
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>
Organization: Fujitsu Technology Solutions
References: <C7EB57F0.113A8%keir.fraser@xxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla-Thunderbird 2.0.0.22 (X11/20090707)
Keir Fraser wrote:
> On 14/04/2010 09:04, "Juergen Gross" <juergen.gross@xxxxxxxxxxxxxx> wrote:
> 
>>> There can be only one nested invocation on any given pcpu, since a running
>>> invocation is never preempted. Hence on entry to c_h_o_c() you can check a
>>> per-cpu variable to see whether this invocation is nesting, or not. And if
>>> it is, that variable can be a pointer to an info structure which includes a
>>> pointer to the invoking vcpu.
>> Okay, attached is the modified patch again.
> 
> I cleaned up some more and applied as xen-unstable:21165 and
> xen-unstable:21166.

Thanks. Unfortunately, your modifications are not working. Microcode update
hangs. My version worked without problems.

Juergen

-- 
Juergen Gross                 Principal Developer Operating Systems
TSP ES&S SWE OS6                       Telephone: +49 (0) 89 3222 2967
Fujitsu Technology Solutions              e-mail: juergen.gross@xxxxxxxxxxxxxx
Domagkstr. 28                           Internet: ts.fujitsu.com
D-80807 Muenchen                 Company details: 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>