[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-devel] Compiling xenoprof
David, You are right. This is not very clean. Yes, you need to do a "make" to create the xen0 and xenU trees before applying the patch in step c). If you configure the kernel with oprofile support (CONFIG_OPROFILE) before step c) you will probably get a compilation error when you run make since the patch was not applied yet. You could either delay setting (CONFIG_OPROFILE) for after you apply patch "c" or you can apply the patch after you get the compilation error, and then run make again. It would be better if there was a "make" option to create the xen0/xenU trees without compiling them. Does anybody know if there is such an option? I remember looking for it in the Makefile and not finding it, but this was a while ago. We are now working on getting the xenoprof code included in xen-unstable. This should make life much easier for those wanting to use oprofile. Renato >> -----Original Message----- >> From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx >> [mailto:xen-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of >> David Carr >> Sent: Tuesday, April 04, 2006 7:31 PM >> To: xen-devel@xxxxxxxxxxxxxxxxxxx >> Subject: [Xen-devel] Compiling xenoprof >> >> 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 >> >> >> >> _______________________________________________ >> Xen-devel mailing list >> Xen-devel@xxxxxxxxxxxxxxxxxxx >> http://lists.xensource.com/xen-devel >> _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |