|
From: | Avi Kivity |
Subject: | [Qemu-devel] Re: qemu compiling error on ppc64: kvm.c:81: error: 'struct kvm_sregs' has no member named 'pvr' |
Date: | Wed, 16 Feb 2011 11:09:38 +0200 |
User-agent: | Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101209 Fedora/3.1.7-0.35.b3pre.fc14 Lightning/1.0b3pre Thunderbird/3.1.7 |
On 02/15/2011 05:59 PM, Dushyant Bansal wrote:
2. How to configure makefiles to get output of printk statements inside kvm/arch/powerpc/kvm/trace.hBetter don't make them printks - just use the tracing framework. I'd write up a small howto here myself, but I'm pretty much on the jump to my plane for vacation. Avi, could you please guide him a bit on how to get data out of tracepoints?Thanks for the quick reply :)I have added some more trace parameters in the tracing framework and currently, it is working fine.1. Add new field in "struct kvm_vcpu_stat" (kvm_host.h)2. Add corresponding entry in "struct kvm_stats_debugfs_item debugfs_entries[]" (book3s.c)3. Increment or Decrement that field where ever necessary.
Those aren't tracepoints; they're deprecated debug statistics. For tracepoints, see include/trace/events/kvm.h (general kvm tracepoints) arch/powerpc/kvm/trace.h (ppc specific tracepoints)arch/powerpc/kvm/book3s_mmu_hpte.c (examples of use, look for trace_kvm_*)
Documentation/trace/tracepoints.txt (documentation, likely outdated) -- error compiling committee.c: too many arguments to function
[Prev in Thread] | Current Thread | [Next in Thread] |