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-ia64-devel

Re: [Xen-ia64-devel] Xen/IPF Unstable CS#18688, Linux#705, ioemu#629adb3

To: "Zhang, Jingke" <jingke.zhang@xxxxxxxxx>
Subject: Re: [Xen-ia64-devel] Xen/IPF Unstable CS#18688, Linux#705, ioemu#629adb3f... Status --- no new issue, report 3 old bugs
From: Isaku Yamahata <yamahata@xxxxxxxxxxxxx>
Date: Fri, 24 Oct 2008 16:53:40 +0900
Cc: "xen-ia64-devel@xxxxxxxxxxxxxxxxxxx" <xen-ia64-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Fri, 24 Oct 2008 00:53:44 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <BB1F052FCDB1EA468BD99786C8B1ED2C01CD14F94A@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-ia64-devel-request@lists.xensource.com?subject=help>
List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
List-post: <mailto:xen-ia64-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
References: <BB1F052FCDB1EA468BD99786C8B1ED2C01CD14F94A@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.6i
On Fri, Oct 24, 2008 at 09:59:58AM +0800, Zhang, Jingke wrote:
>     3. IPF-Xen can not boot up domain with dom_id > 62 (not regression, 
> should be there for a long time) 

Long ago, I posted the patch to address this issue.
Probably there are two ways. (Is there other better way?)

a.) abandon the rid partitioning, and flush mTLB every time vcpu
    context switch.
    (some bits of rid space needs to be reserved for real mode emulation.)

b.) keep the rid partitioning and allow rid collision.
    When vcpu context switch, check the rid collision and
    flush mTLB if necessary.

Benchmark would be necessary to decide which one is better and
to estimate performance degradation.
I implemented b). However no one has implemented a).
So no further step was taken.

thanks,
-- 
yamahata

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