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/
Home Products Support Community News


[Xen-devel][PATCH][RFC] Supporting Enlightened Windows 2008 Server

To: <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel][PATCH][RFC] Supporting Enlightened Windows 2008 Server
From: "Ky Srinivasan" <ksrinivasan@xxxxxxxxxx>
Date: Tue, 19 Feb 2008 15:11:54 -0700
Delivery-date: Tue, 19 Feb 2008 14:12:45 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
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/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
During the spring Xen Summit in New York, I presented our work on hosting 
Enlightened windows 2008 server on  Xen based platforms. Now that Microsoft has 
published their Hypervisor specification, we can release our code to the 
community. The goal of this effort has been to host Enlightened windows 2008 
server as a guest on a Xen based platform. We have addressed this requirement 
by :

A) Leveraging the I/O framework in the Xen based platform. Appropriate PV 
drivers will be loaded up in the guest to improve the I/O performance.
B) Implement an adapter that implements the required Hyper-V functionality.  

We  have implemented only a subset of Hyper-V functionality that is required 
for enlightened windows 2008 guest today. However, we have the framework in 
place to implement any additional functionality that the windows guests may 
leverage going forward. The framework is extensible and one can easily 
implement OS specific enlightenments.

I am enclosing three patches that implement our adapter for your consideration:

1) ns_tools.patch: Modifications to xen tools to support the the adapter
2) ns_xen_base.patch: Modifications to the base Xen code to support the adapter
3) ns_xen_extension.patch: New code implementing the adapter 

These patches have been tested on a xen 3.2 based system (SLES10 SP2).

Signed-off by K. Y. Srinivasan (ksrinivasan@xxxxxxxxxx) 


K. Y

Attachment: ns_tools.patch
Description: Text document

Attachment: ns_xen_base.patch
Description: Text document

Attachment: ns_xen_extension.patch
Description: Text document

Xen-devel mailing list
<Prev in Thread] Current Thread [Next in Thread>