From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Carr Subject: Compiling xenoprof Date: Tue, 04 Apr 2006 21:31:02 -0500 Message-ID: <44332BE6.5070300@dcarr.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org I'm having some trouble compiling Xen 3.0.0 with the xenoprof patches. The xenoprof instructions say: In order to run OProfile in Xen environments four patches are needed: a) xenoprof-2.0-xen-3.0.0.patch Patch for Xen hypervisor. b) xenoprof-2.0-linux-2.6-sparse.patch Patch for Xenolinux. Contains oprofile architecture specific driver for xen (Apply to linux-sparse tree in Xen source tree) c) xenoprof-2.0-linux-2.6.12.patch Patch for oprofile kernel module in linux 2.6.12. Contain modifications to generic oprofile driver code to support xen. (Apply twice, once to dom0 and once to domU trees) Every thing goes fine until part c. The linux-2.6.12-xen0 and linux-2.6.12-xenU directories are empty until you build xen (and therefore can't be patched yet.) Doing a make world will populate these trees but also compiles everything. What is the proper sequence of patching and make commands to build a xenoprof tree? Thanks, David Carr