This is a set of patches which changes & extends xentrace
functionality in various ways. The author of the patches is George
Dunlap - I've only done some re-diffing and testing against the latest
-unstable tree, and the updates to the formats file.
01.trace.runstate-change.patch : Trace runstate changes.
Also, introduce SCHED_MIN and SCHED_VERBOSE, so that we can trace just
runstate changes if we want to.
02.trace.lost-records-includes-current-vcpu.patch : Lost record
includes currently running vcpu, tsc of first lost record
Including the current vcpu helps us identify who's currently running on each
processor, even if we've lost records. The tsc of the first lost
record helps
us identify how much time we've spent lost, and also when a pcpu started
experiencing lost records. This functionality is critical for advanced
analysis tools which attempt to keep track of which vcpu is running on which
cpu.
03.trace.remove-vcpu-from-hvm-trace.patch : Remove vcpu / domain from
HVM traces.
This information is now redundant, as it can be determined using runstate
changes and lost record changes. This reduces log size for
long-running traces
by 10-30%.
xentrace.fix-options.patch: Adds some missing things to the xentrace
options string.
trace.shadow.patch & trace.shadow-oos.patch : Additional tracing for
the shadow code.
trace.formats.patch : Updated formats file.
Questions & comments about the patches are probably best directed to
George. Complaints about screwups in the formats file can be sent to
me. :)
Signed-off-by: George Dunlap <george.dunlap@xxxxxxxxxxxxx>
Signed-off-by: Trolle Selander <trolle.selander@xxxxxxxxxxxxx>
01.trace.runstate-change.patch
Description: Text Data
02.trace.lost-records-includes-current-vcpu.patch
Description: Text Data
03.trace.remove-vcpu-from-hvm-trace.patch
Description: Text Data
xentrace.fix-options.patch
Description: Text Data
trace.xentrace-trace-to-memory-and-dump-on-signal.patch
Description: Text Data
trace.shadow.patch
Description: Text Data
trace.shadow-oos.patch
Description: Text Data
trace.formats.patch
Description: Text Data
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|