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

[Xen-ia64-devel] Paravirt_ops directions and next steps

To: "xen-ia64-devel" <xen-ia64-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-ia64-devel] Paravirt_ops directions and next steps
From: "Yang, Fred" <fred.yang@xxxxxxxxx>
Date: Tue, 18 Mar 2008 08:57:58 -0700
Cc: Chris Wright <chrisw@xxxxxxxxxx>, "Stephen C. Tweedie" <sct@xxxxxxxxxx>
Delivery-date: Tue, 18 Mar 2008 09:12:21 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
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/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AciJENZm4bvRHB0ERtWDRgHGziD+iw==
Thread-topic: Paravirt_ops directions and next steps

Following http://lists.xensource.com/archives/html/xen-ia64-devel/2008-01/msg00230.html discussion on pv_ops, several of us from companies had a phone meeting on 3/13 on how to best approach pv_ops for Xen/IA64 in time to get code upstream kernel.  The mail here is to catch common agreement and approach.  For the meeting attendees, please correct me if the mail doesn't catch agreements correctly.

Group agrees to take pv_ops proposal described in http://lists.xensource.com/archives/html/xen-ia64-devel/2008-03/msg00107.html is the goal and best way to achieve a single image to run on both native and virtual machines (VM), though group also recognizes the architectural differences between IA64 and IA32 may not easy for IA64 to fully adapt pv_ops from IA32 and push code upstream kernel in reasonable time.

Isaku has been working a forward port of DomU to 2.6.25 kernel in git://gitorious.org/linux-2-6-xen-ia64-pv-ops/mainline.git with some pv_ops approaches, though not necessarily the same with existing IA32 pv_ops.  Group believes it best start with Isaku's code as base for clean up and split into small patches in pushing upstream kernel, and gradually adapting IA32 pv_ops; though intermediate code may have "if PARAVIRT_XEN", the goal is to have single image for both native and VM.

Group agrees to take dual-IVT table approach due to IA64 native is very performance sensitive in IVT handling, and will gradually be merged in to one when the performance can be achieved to match with native. 

Welcome community in contributing efforts,

-Fred

_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-ia64-devel] Paravirt_ops directions and next steps, Yang, Fred <=