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 09:57:59 +0200
Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Thu, 15 Apr 2010 01:01:51 -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=1271318278; x=1302854278; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; z=Message-ID:=20<4BC6C707.4080709@xxxxxxxxxxxxxx>|Date:=20 Thu,=2015=20Apr=202010=2009:57:59=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<C7EC7344.11550%keir.fraser@xxxxxxxxxxxxx> |In-Reply-To:=20<C7EC7344.11550%keir.fraser@xxxxxxxxxxxxx >|Content-Transfer-Encoding:=207bit; bh=Zec7q34XgimaZykulS5GoR9ho2FVoWbScFRds1kKW4A=; b=keieVMeP9z/kE4h9cSAZTVex+8FBWb9FJm12mZeWIWoXCqKJ6EhQKERk YohBpr7c0ymCtGqAwWqzm3Zj1Aj8YRS2YNqdrdk61fj/9D9nvN/dTgKbX L7RGsaXDMnIk3vHZ2dYHSC6lAiqrL/0Dsmj+hUTjNtgDWDybllwA8eFAP Q5Xz3y8TuDlhMgBW6WPcxBAwtsH3JUkA5xxHE98q2eMMi8/B/g5sOM5lU oLrGs1qCMCIcLhMJQo0WjH4n3Vbc8;
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=sikYxzFlTHhSpbYRIcAbZQPBZRfiKuUmKJ0i4yeHJp5wTdTjw8Ngafi1 lShF7TwOgfaHEpUo+sO7jplDI22Lty+jDifi9TMsso8EMYXO+grxhHx33 /BPMqGU647rCSN6Ui3rJS+D2SsYKcYaAWI4y9KERDXsMAovzBDT6nOfl4 Io2TUcTJXQ0OcGyR3fV4qr4aYwBaqI6PS1UVaX58+a0T9TEwtrcYrj0yH rbDKUACEaB5McyGcHIfDUMrvBZgV8;
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <C7EC7344.11550%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: <C7EC7344.11550%keir.fraser@xxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla-Thunderbird 2.0.0.22 (X11/20090707)
Keir Fraser wrote:
> On 15/04/2010 07:31, "Juergen Gross" <juergen.gross@xxxxxxxxxxxxxx> wrote:
> 
>>>> 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.
> 
> What revision did you test? I put in some fixes as c/s 21173.

My highest c/s was 21167.
c/s 21173 is hanging, too (sorry for the delay, but I had to remove my cpupool
stuff due to the scheduler changes for credit2).

Is a call of sync_vcpu_execstate() fro a tasklet really allowed? I don't
think the ASSERTs in __sync_lazy_execstate() are all fulfilled in this case.


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>