Chulmin Kim
2010-Nov-23 03:33 UTC
[Xen-devel] Questions about xenoprof cpu support (intel xeon x5650, model# : 44)
Hi, All.
Currently, I''m trying to use xenoprof in my environment (intel xeon
x5650, 2
socket, 6core/socket, model#: 44, westmere).
According to the source code of xenoprof, my cpu is not in the supported
list.
So, currently, only timer mode is available for me.
However, I need some information of my vm''s behavior such as cache
misses
which can be obtained in the NMI mode.
I saw a document saying that all the pmu hardware event of my cpu is same
with i386/core_i7 .
Thus, I added my model number like below.
static int __init ppro_init(char **cpu_type)
{
.
switch (cpu_model) {
.
case 15: case 23:
*cpu_type = "i386/core_2";
break;
case 0x2e:
//cmkim
case 0x2c:
case 26:
spec = &op_arch_perfmon_spec;
*cpu_type = "i386/core_i7";
break;
..
}
.
}
In the xen source code, I changed similar path with similar way to set my
cpu model as i386/core_i7.
Now I''m possible to run NMI mode in my xen environment.
However, I cannot see any event received by xenoprof.
Opreport and log file always return that there is no event captured.
Does anyone has solved or patched this issue? I cannot find anything related
with it. (Naresh posting wanted to get the solution, however it was ended
with no solution at that time.)
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel