Santos, Jose Renato G
2005-May-25 19:10 UTC
[Xen-devel] [PATCH] Xenoprof patches for xen-unstable
hi, I have attached patches for enabling system wide profiling using oprofile for xen unstable. The patches were generated against change-set 1.1507 (May 22). The 4 attached files are 1) xenoprof.txt: - xenoprof overview and user guide 2) xenoprof-1.1-xen-3.0-devel.patch: - patch for xen 3) xenoprof-1.1-linux-2.6.11: - patch for linux. Note that this needs to be applied twice, once to linux-2.6.11-xen0 and once to linux-2.6.11-xenU. (This is different than the last patch which was created against the linux sparse tree). 4) xenoprof-1.1-oprofile-0.8.2: - patch for oprofile version 0.8.2 Current known limitation/bugs are - No support for SMP guests yet. - when using passive domains, most samples are lost. I will be working on these issues and post new patches when I have them available. Thanks Renato _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Nivedita Singhvi
2005-May-25 19:22 UTC
Re: [Xen-devel] [PATCH] Xenoprof patches for xen-unstable
Santos, Jose Renato G wrote:> hi, > > I have attached patches for enabling system wide profiling > using oprofile for xen unstable. > The patches were generated against change-set 1.1507 (May 22). > The 4 attached files areJose, thanks very much for this! I really needed it...> 1) xenoprof.txt: > - xenoprof overview and user guide > 2) xenoprof-1.1-xen-3.0-devel.patch: > - patch for xen > 3) xenoprof-1.1-linux-2.6.11: > - patch for linux. Note that this needs to be applied > twice, once to linux-2.6.11-xen0 and once to > linux-2.6.11-xenU. (This is different than the last > patch which was created against the linux sparse tree). > 4) xenoprof-1.1-oprofile-0.8.2: > - patch for oprofile version 0.8.2 > > Current known limitation/bugs are > - No support for SMP guests yet. > - when using passive domains, most samples are lost.Excuse my ignorance - what exactly is a passive domain?> I will be working on these issues and post new patches > when I have them available.thanks! Nivedita _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Santos, Jose Renato G
2005-May-25 20:35 UTC
RE: [Xen-devel] [PATCH] Xenoprof patches for xen-unstable
>> -----Original Message----- >> From: Nivedita Singhvi [mailto:niv@us.ibm.com] >> Sent: Wednesday, May 25, 2005 12:23 PM >> To: Santos, Jose Renato G >> Cc: Xen-devel@lists.xensource.com >> Subject: Re: [Xen-devel] [PATCH] Xenoprof patches for xen-unstable >> >> >> Santos, Jose Renato G wrote: >> >> > hi, >> > >> > I have attached patches for enabling system wide profiling >> > using oprofile for xen unstable. >> > The patches were generated against change-set 1.1507 (May 22). >> > The 4 attached files are >> >> Jose, thanks very much for this! I really needed it... >>You are welcome. Please keep me posted on how you are using it and any insights you may get using xenoprof>> > 1) xenoprof.txt: >> > - xenoprof overview and user guide >> > 2) xenoprof-1.1-xen-3.0-devel.patch: >> > - patch for xen >> > 3) xenoprof-1.1-linux-2.6.11: >> > - patch for linux. Note that this needs to be applied >> > twice, once to linux-2.6.11-xen0 and once to >> > linux-2.6.11-xenU. (This is different than the last >> > patch which was created against the linux sparse tree). >> > 4) xenoprof-1.1-oprofile-0.8.2: >> > - patch for oprofile version 0.8.2 >> > >> > Current known limitation/bugs are >> > - No support for SMP guests yet. >> > - when using passive domains, most samples are lost. >> >> Excuse my ignorance - what exactly is a passive domain? >>Sorry for using the term without explanation. We call passive domains domains that are profiled but do not have support for collecting PC samples (i.e they do not have oprofile running). In this case their samples are sent to the initiator domain (usually domain 0) which process the samples on their behalf. In this case the samples are not decoded to specific binary files/functions but are assigned to the whole domain (coarse granularity profiling). We are planning to enable fine granularity profiling for the kernel code on passive domains in the future. However, as I mentioned, xenoprof is not working properly with passive domains yet. In the normal mode of operation that is functional at this time, every domain being profiled must be running an oprofile kernel module to process the PC samples generated when they are running. Each domain will have a partial report of the samples that happened when they were running. System wide profiling is obtained by combining the reports of all profiled domains. I hope this is clearer now. Renato>> > I will be working on these issues and post new patches >> > when I have them available. >> >> thanks! >> >> Nivedita >> >> >> >>_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Nivedita Singhvi
2005-May-25 21:22 UTC
Re: [Xen-devel] [PATCH] Xenoprof patches for xen-unstable
Santos, Jose Renato G wrote:> You are welcome. Please keep me posted on how you are > using it and any insights you may get using xenoprofAbsolutely!>>>> Current known limitation/bugs are >>>> - No support for SMP guests yet. >>>> - when using passive domains, most samples are lost.Thanks for the explanation below. Speaking for myself, neither of the above will be an issue, since we can run oprofile on all the kernels and are not yet running SMP guests. Many thanks! Nivedita>>>Excuse my ignorance - what exactly is a passive domain? >>> > > Sorry for using the term without explanation. > We call passive domains domains that are > profiled but do not have support for collecting PC samples > (i.e they do not have oprofile running). > In this case their samples are sent to the initiator > domain (usually domain 0) which process the samples on > their behalf. In this case the samples > are not decoded to specific binary files/functions > but are assigned to the whole domain (coarse granularity > profiling). We are planning to enable fine granularity > profiling for the kernel code on passive domains in > the future. However, as I mentioned, xenoprof is not working > properly with passive domains yet. > > In the normal mode of operation that is functional > at this time, every domain being profiled must be running > an oprofile kernel module to process the PC samples > generated when they are running. Each domain will > have a partial report of the samples that happened > when they were running. > System wide profiling is obtained by combining the > reports of all profiled domains. > > I hope this is clearer now. > > Renato > > >>>> I will be working on these issues and post new patches >>>> when I have them available. >>> >>>thanks! >>> >>>Nivedita >>> >>> >>> >>> > > >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Andrew Theurer
2005-May-31 16:08 UTC
Re: [Xen-devel] [PATCH] Xenoprof patches for xen-unstable
On Wednesday 25 May 2005 14:10, Santos, Jose Renato G wrote:> hi, > > I have attached patches for enabling system wide profiling > using oprofile for xen unstable. > The patches were generated against change-set 1.1507 (May 22). > The 4 attached files are > > 1) xenoprof.txt: > - xenoprof overview and user guide > 2) xenoprof-1.1-xen-3.0-devel.patch: > - patch for xen > 3) xenoprof-1.1-linux-2.6.11: > - patch for linux. Note that this needs to be applied > twice, once to linux-2.6.11-xen0 and once to > linux-2.6.11-xenU. (This is different than the last > patch which was created against the linux sparse tree). > 4) xenoprof-1.1-oprofile-0.8.2: > - patch for oprofile version 0.8.2Thanks very much for these; this is going to be extremly helpful. I am using these on xen-unstable-bk-1.1518 currently. One problem: so far I have not observed any ticks in xen-syms. I have tried SDET benchmark, which on your previous patches (for xen-2.0-testing), I would get about 12% of ticks in xen-syms. This is on a single cpu xen0 domain with no other domains running. I verified that the XENIMAGE and XEN_RANGE were getting passed to oprofiled correctly. I do not specify any active or passive domains since this is the only domain running. Any ideas why I would not get any ticks for xen-syms? Has anyone else tried xenoprofile? Thanks, -Andrew _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Santos, Jose Renato G
2005-May-31 16:35 UTC
RE: [Xen-devel] [PATCH] Xenoprof patches for xen-unstable
Andrew This is weird. Something seems wrong. I am not familiar with the benchmark you are running. Is this something easy to try? If you could send me the code and some instructions on how to use it, I can try running the same benchmark in my environment. I will also spend sometime looking more carefully at xenoprof and my tests to see if I find anything wrong Renato>> -----Original Message----- >> From: Andrew Theurer [mailto:habanero@us.ibm.com] >> Sent: Tuesday, May 31, 2005 9:08 AM >> To: Santos, Jose Renato G >> Cc: Xen-devel@lists.xensource.com >> Subject: Re: [Xen-devel] [PATCH] Xenoprof patches for xen-unstable >> >> >> On Wednesday 25 May 2005 14:10, Santos, Jose Renato G wrote: >> > hi, >> > >> > I have attached patches for enabling system wide profiling >> > using oprofile for xen unstable. >> > The patches were generated against change-set 1.1507 (May 22). >> > The 4 attached files are >> > >> > 1) xenoprof.txt: >> > - xenoprof overview and user guide >> > 2) xenoprof-1.1-xen-3.0-devel.patch: >> > - patch for xen >> > 3) xenoprof-1.1-linux-2.6.11: >> > - patch for linux. Note that this needs to be applied >> > twice, once to linux-2.6.11-xen0 and once to >> > linux-2.6.11-xenU. (This is different than the last >> > patch which was created against the linux sparse tree). >> > 4) xenoprof-1.1-oprofile-0.8.2: >> > - patch for oprofile version 0.8.2 >> >> Thanks very much for these; this is going to be extremly >> helpful. I am >> using these on xen-unstable-bk-1.1518 currently. One >> problem: so far I >> have not observed any ticks in xen-syms. I have tried SDET >> benchmark, >> which on your previous patches (for xen-2.0-testing), I >> would get about >> 12% of ticks in xen-syms. >> >> This is on a single cpu xen0 domain with no other domains >> running. I >> verified that the XENIMAGE and XEN_RANGE were getting passed to >> oprofiled correctly. I do not specify any active or passive domains >> since this is the only domain running. Any ideas why I >> would not get >> any ticks for xen-syms? >> >> Has anyone else tried xenoprofile? >> >> Thanks, >> >> -Andrew >>_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Santos, Jose Renato G
2005-May-31 16:37 UTC
RE: [Xen-devel] [PATCH] Xenoprof patches for xen-unstable
Andrew, Could you please send me the commands you are using to run oprofile? Thanks Renato>> -----Original Message----- >> From: Santos, Jose Renato G >> Sent: Tuesday, May 31, 2005 9:35 AM >> To: ''Andrew Theurer'' >> Cc: Xen-devel@lists.xensource.com >> Subject: RE: [Xen-devel] [PATCH] Xenoprof patches for xen-unstable >> >> >> >> Andrew >> >> This is weird. Something seems wrong. >> I am not familiar with the benchmark you are >> running. Is this something easy to try? >> If you could send me the code and some instructions on >> how to use it, I can try running the same benchmark >> in my environment. >> I will also spend sometime looking more carefully >> at xenoprof and my tests to see if I find anything wrong >> >> Renato >> >> >> -----Original Message----- >> >> From: Andrew Theurer [mailto:habanero@us.ibm.com] >> >> Sent: Tuesday, May 31, 2005 9:08 AM >> >> To: Santos, Jose Renato G >> >> Cc: Xen-devel@lists.xensource.com >> >> Subject: Re: [Xen-devel] [PATCH] Xenoprof patches for xen-unstable >> >> >> >> >> >> On Wednesday 25 May 2005 14:10, Santos, Jose Renato G wrote: >> >> > hi, >> >> > >> >> > I have attached patches for enabling system wide profiling >> >> > using oprofile for xen unstable. >> >> > The patches were generated against change-set 1.1507 (May 22). >> >> > The 4 attached files are >> >> > >> >> > 1) xenoprof.txt: >> >> > - xenoprof overview and user guide >> >> > 2) xenoprof-1.1-xen-3.0-devel.patch: >> >> > - patch for xen >> >> > 3) xenoprof-1.1-linux-2.6.11: >> >> > - patch for linux. Note that this needs to be applied >> >> > twice, once to linux-2.6.11-xen0 and once to >> >> > linux-2.6.11-xenU. (This is different than the last >> >> > patch which was created against the linux sparse tree). >> >> > 4) xenoprof-1.1-oprofile-0.8.2: >> >> > - patch for oprofile version 0.8.2 >> >> >> >> Thanks very much for these; this is going to be extremly >> >> helpful. I am >> >> using these on xen-unstable-bk-1.1518 currently. One >> >> problem: so far I >> >> have not observed any ticks in xen-syms. I have tried SDET >> >> benchmark, >> >> which on your previous patches (for xen-2.0-testing), I >> >> would get about >> >> 12% of ticks in xen-syms. >> >> >> >> This is on a single cpu xen0 domain with no other domains >> >> running. I >> >> verified that the XENIMAGE and XEN_RANGE were getting passed to >> >> oprofiled correctly. I do not specify any active or >> passive domains >> >> since this is the only domain running. Any ideas why I >> >> would not get >> >> any ticks for xen-syms? >> >> >> >> Has anyone else tried xenoprofile? >> >> >> >> Thanks, >> >> >> >> -Andrew >> >> >>_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Andrew Theurer
2005-May-31 17:37 UTC
Re: [Xen-devel] [PATCH] Xenoprof patches for xen-unstable
Santos, Jose Renato G wrote:> Andrew, > > Could you please send me the commands you are using > to run oprofile? > >Sure, I use: opcontrol --vmlinux=/boot/vmlinux-`uname -r` --xen=/boot/xen-unstable-syms opcontrol --init opcontrol --start <benchmark> opcontrol --stop opreport -l **I changed opcontrol to echo XENIMAGE and XEN_RANGE to ~/.oprofile/daemonrc so they are picked up by oprofiled. oprofiled cmd line looks like: oprofiled --separate-lib=0 --separate-kernel=0 --spearate-thread=0 --separate-thread=0 --spearate-cpu=0 --events=GLOBAL_POWER_EVENTS:29:0:100000:1:1:1, --vmlinux=/boot/2.6.11-xen0-up --kernel-range=c01000000,c03ed2ae --xen-image=/boot/xen-unstable-syms --xen-range=c01000000,c03fc45e> Thanks > > Renato > > > >>>-----Original Message----- >>>From: Santos, Jose Renato G >>>Sent: Tuesday, May 31, 2005 9:35 AM >>>To: ''Andrew Theurer'' >>>Cc: Xen-devel@lists.xensource.com >>>Subject: RE: [Xen-devel] [PATCH] Xenoprof patches for xen-unstable >>> >>> >>> >>> Andrew >>> >>> This is weird. Something seems wrong. >>> I am not familiar with the benchmark you are >>> running. Is this something easy to try? >>> If you could send me the code and some instructions on >>> how to use it, I can try running the same benchmark >>> in my environment. >>> I will also spend sometime looking more carefully >>> at xenoprof and my tests to see if I find anything wrong >>> >>> Renato >>> >>> >>> >>>>>-----Original Message----- >>>>>From: Andrew Theurer [mailto:habanero@us.ibm.com] >>>>>Sent: Tuesday, May 31, 2005 9:08 AM >>>>>To: Santos, Jose Renato G >>>>>Cc: Xen-devel@lists.xensource.com >>>>>Subject: Re: [Xen-devel] [PATCH] Xenoprof patches for xen-unstable >>>>> >>>>> >>>>>On Wednesday 25 May 2005 14:10, Santos, Jose Renato G wrote: >>>>> >>>>> >>>>>> hi, >>>>>> >>>>>> I have attached patches for enabling system wide profiling >>>>>> using oprofile for xen unstable. >>>>>> The patches were generated against change-set 1.1507 (May 22). >>>>>> The 4 attached files are >>>>>> >>>>>> 1) xenoprof.txt: >>>>>> - xenoprof overview and user guide >>>>>> 2) xenoprof-1.1-xen-3.0-devel.patch: >>>>>> - patch for xen >>>>>> 3) xenoprof-1.1-linux-2.6.11: >>>>>> - patch for linux. Note that this needs to be applied >>>>>> twice, once to linux-2.6.11-xen0 and once to >>>>>> linux-2.6.11-xenU. (This is different than the last >>>>>> patch which was created against the linux sparse tree). >>>>>> 4) xenoprof-1.1-oprofile-0.8.2: >>>>>> - patch for oprofile version 0.8.2 >>>>>> >>>>>> >>>>>Thanks very much for these; this is going to be extremly >>>>>helpful. I am >>>>>using these on xen-unstable-bk-1.1518 currently. One >>>>>problem: so far I >>>>>have not observed any ticks in xen-syms. I have tried SDET >>>>>benchmark, >>>>>which on your previous patches (for xen-2.0-testing), I >>>>>would get about >>>>>12% of ticks in xen-syms. >>>>> >>>>>This is on a single cpu xen0 domain with no other domains >>>>>running. I >>>>>verified that the XENIMAGE and XEN_RANGE were getting passed to >>>>>oprofiled correctly. I do not specify any active or >>>>> >>>>> >>>passive domains >>> >>> >>>>>since this is the only domain running. Any ideas why I >>>>>would not get >>>>>any ticks for xen-syms? >>>>> >>>>>Has anyone else tried xenoprofile? >>>>> >>>>>Thanks, >>>>> >>>>>-Andrew >>>>> >>>>> >>>>> > >_______________________________________________ >Xen-devel mailing list >Xen-devel@lists.xensource.com >http://lists.xensource.com/xen-devel > > >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Andrew Theurer
2005-May-31 17:41 UTC
Re: [Xen-devel] [PATCH] Xenoprof patches for xen-unstable
Santos, Jose Renato G wrote:> Andrew > > This is weird. Something seems wrong. > I am not familiar with the benchmark you are > running. Is this something easy to try? > If you could send me the code and some instructions on > how to use it, I can try running the same benchmark > in my environment. > I will also spend sometime looking more carefully > at xenoprof and my tests to see if I find anything wrong > >Although I can not redistribute SDET, it probably is available to you since you are at HP: http://www.spec.org/osg/sdm91/ It''s actually quite a useful benchmark as it has a lot of fork+exec and you can really stress a system with it. -Andrew> Renato > > > >>>-----Original Message----- >>>From: Andrew Theurer [mailto:habanero@us.ibm.com] >>>Sent: Tuesday, May 31, 2005 9:08 AM >>>To: Santos, Jose Renato G >>>Cc: Xen-devel@lists.xensource.com >>>Subject: Re: [Xen-devel] [PATCH] Xenoprof patches for xen-unstable >>> >>> >>>On Wednesday 25 May 2005 14:10, Santos, Jose Renato G wrote: >>> >>> >>>> hi, >>>> >>>> I have attached patches for enabling system wide profiling >>>> using oprofile for xen unstable. >>>> The patches were generated against change-set 1.1507 (May 22). >>>> The 4 attached files are >>>> >>>> 1) xenoprof.txt: >>>> - xenoprof overview and user guide >>>> 2) xenoprof-1.1-xen-3.0-devel.patch: >>>> - patch for xen >>>> 3) xenoprof-1.1-linux-2.6.11: >>>> - patch for linux. Note that this needs to be applied >>>> twice, once to linux-2.6.11-xen0 and once to >>>> linux-2.6.11-xenU. (This is different than the last >>>> patch which was created against the linux sparse tree). >>>> 4) xenoprof-1.1-oprofile-0.8.2: >>>> - patch for oprofile version 0.8.2 >>>> >>>> >>>Thanks very much for these; this is going to be extremly >>>helpful. I am >>>using these on xen-unstable-bk-1.1518 currently. One >>>problem: so far I >>>have not observed any ticks in xen-syms. I have tried SDET >>>benchmark, >>>which on your previous patches (for xen-2.0-testing), I >>>would get about >>>12% of ticks in xen-syms. >>> >>>This is on a single cpu xen0 domain with no other domains >>>running. I >>>verified that the XENIMAGE and XEN_RANGE were getting passed to >>>oprofiled correctly. I do not specify any active or passive domains >>>since this is the only domain running. Any ideas why I >>>would not get >>>any ticks for xen-syms? >>> >>>Has anyone else tried xenoprofile? >>> >>>Thanks, >>> >>>-Andrew >>> >>> >>> > >_______________________________________________ >Xen-devel mailing list >Xen-devel@lists.xensource.com >http://lists.xensource.com/xen-devel > > >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Santos, Jose Renato G
2005-May-31 18:22 UTC
RE: [Xen-devel] [PATCH] Xenoprof patches for xen-unstable
>> -----Original Message----- >> From: Andrew Theurer [mailto:habanero@us.ibm.com] >> Sent: Tuesday, May 31, 2005 10:38 AM >> To: Santos, Jose Renato G >> Cc: Xen-devel@lists.xensource.com >> Subject: Re: [Xen-devel] [PATCH] Xenoprof patches for xen-unstable >> >> >> Santos, Jose Renato G wrote: >> >> > Andrew, >> > >> > Could you please send me the commands you are using >> > to run oprofile? >> > >> > >> >> Sure, I use: >> >> opcontrol --vmlinux=/boot/vmlinux-`uname -r` >> --xen=/boot/xen-unstable-syms opcontrol --init >> >> opcontrol --start >> >> <benchmark> >> >> opcontrol --stop >> >> opreport -l >> >> >> **I changed opcontrol to echo XENIMAGE and XEN_RANGE to >> ~/.oprofile/daemonrc so they are picked up by oprofiled. >> >> oprofiled cmd line looks like: >> >> oprofiled --separate-lib=0 --separate-kernel=0 --spearate-thread=0 >> --separate-thread=0 --spearate-cpu=0 >> --events=GLOBAL_POWER_EVENTS:29:0:100000:1:1:1, >> --vmlinux=/boot/2.6.11-xen0-up --kernel-range=c01000000,c03ed2ae >> --xen-image=/boot/xen-unstable-syms --xen-range=c01000000,c03fc45e >>Andrew, I think your changes to opcontrol are not doing the right thing. Your --xen-range option to oprofiled is not correct. It overlaps with the kernel range. Look at my version of the oprofiled cmd line: (see --xen-range values). oprofiled --separate-lib=0 --separate-kernel=0 --separate-thread=0 --separate-cpu=0 --events=GLOBAL_POWER_EVENTS:29:0:100000:1:1:1, --vmlinux=/boot/vmlinux-syms-2.6.11.10-xen0 --kernel-range=c0100000,c0422e31 --xen-image=/boot/xen-3.0-devel-syms --xen-range=ff100000,ff13c567 That is probably the reason you are not seeing any Xen samples Renato _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Andrew Theurer
2005-May-31 18:35 UTC
Re: [Xen-devel] [PATCH] Xenoprof patches for xen-unstable
> >> **I changed opcontrol to echo XENIMAGE and XEN_RANGE to > >> ~/.oprofile/daemonrc so they are picked up by oprofiled. > >> > >> oprofiled cmd line looks like: > >> > >> oprofiled --separate-lib=0 --separate-kernel=0 --spearate-thread=0 > >> --separate-thread=0 --spearate-cpu=0 > >> --events=GLOBAL_POWER_EVENTS:29:0:100000:1:1:1, > >> --vmlinux=/boot/2.6.11-xen0-up --kernel-range=c01000000,c03ed2ae > >> --xen-image=/boot/xen-unstable-syms --xen-range=c01000000,c03fc45e > > Andrew, > > I think your changes to opcontrol are not doing the > right thing. Your --xen-range option to oprofiled > is not correct. It overlaps with the kernel range. > Look at my version of the oprofiled cmd line: > (see --xen-range values).Renato, it looks like I did not update my syms file. Thanks for steering me the right way. It works perfectly now! -Andrew _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Santos, Jose Renato G
2005-Jun-04 07:20 UTC
RE: [Xen-devel] [PATCH] Xenoprof patches for xen-unstable
A new version of the patch removing the changes to the the defer_nmi code in entry.S (based on Keir''s feedback) and some small bug fixes. Renato Signed-off-by: Jose Renato Santos <jsantos@hpl.hp.com>> -----Original Message----- > From: Santos, Jose Renato G > Sent: Wednesday, May 25, 2005 12:11 PM > To: Xen-devel@lists.xensource.com > Subject: [Xen-devel] [PATCH] Xenoprof patches for xen-unstable > > > > hi, > > I have attached patches for enabling system wide profiling > using oprofile for xen unstable. > The patches were generated against change-set 1.1507 (May 22). > The 4 attached files are > > 1) xenoprof.txt: > - xenoprof overview and user guide > 2) xenoprof-1.1-xen-3.0-devel.patch: > - patch for xen > 3) xenoprof-1.1-linux-2.6.11: > - patch for linux. Note that this needs to be applied > twice, once to linux-2.6.11-xen0 and once to > linux-2.6.11-xenU. (This is different than the last > patch which was created against the linux sparse tree). > 4) xenoprof-1.1-oprofile-0.8.2: > - patch for oprofile version 0.8.2 > > Current known limitation/bugs are > - No support for SMP guests yet. > - when using passive domains, most samples are lost. > > I will be working on these issues and post new patches > when I have them available. > > Thanks > > Renato > >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel