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] Xenoprof: Enabling performance profiling in Xen

To: John Levon <levon@xxxxxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] [PATCH] Xenoprof: Enabling performance profiling in Xen
From: William Cohen <wcohen@xxxxxxxxx>
Date: Mon, 11 Apr 2005 23:10:32 -0400
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx, "Turner, Yoshio" <yoshio_turner@xxxxxx>, "Santos, Jose Renato G \(Jose Renato Santos\)" <joserenato.santos@xxxxxx>, Aravind Menon <aravind.menon@xxxxxxx>, G John Janakiraman <john@xxxxxxxxxxxxxxxxxxx>, oprofile-list <oprofile-list@xxxxxxxxxxxxxxxxxxxxx>, William Cohen <wcohen@xxxxxxxxxx>
Delivery-date: Tue, 12 Apr 2005 06:35:37 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <20050411231147.GA21084@xxxxxxxxxxxxxxxxx>
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>
References: <6C21311CEE34E049B74CC0EF339464B902FB46@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx> <20050411231147.GA21084@xxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla Thunderbird 1.0.2-1.3.2 (X11/20050324)
John Levon wrote:
On Mon, Apr 11, 2005 at 03:37:57PM -0700, Santos, Jose Renato G (Jose Renato 
Santos) wrote:


http://lists.xensource.com/archives/html/xen-devel/2005-04/msg00256.html


Where can I get the diff against oprofile userspace source, plus a diff
of the changes to the kernel driver?

(It'd be really handy if somebody wrote up a little bit about Xen (no
idea what a domain is) for us OProfile people too)

Xen is a virtualization system. It allows multiple domains (instances of the OS) to run on a computer using a hypervisor. Think of a domain as a Virtual Machine in the old 360 mainframes. Thus, a physical machine could appear to be multiple logical machines, each with a different disk image and installation running on it.

Xen uses paravirtualization, so the kernel needs to be modified to make calls to the hypervisor rather than directly touch hardware like the memory management unit. This is bit different than VMware which emulates the machine and the OS doesn't need to be modified. However, Xen has better performance a a result of this. Note that user applications do not need to be modified to run on Xen. There is more information about Xen at:

http://xen.sf.net/

Here are the start of the threads in the xen-devel mailing list discussing the patches to provide oprofile support:

http://lists.xensource.com/archives/html/xen-devel/2005-04/msg00256.html
http://lists.xensource.com/archives/html/xen-devel/2005-04/msg00257.html
http://lists.xensource.com/archives/html/xen-devel/2005-04/msg00259.html

-Will

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

<Prev in Thread] Current Thread [Next in Thread>