This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-devel] [PATCH] xentrace - Patchset with xentrace changes & improvem

To: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>, "George Dunlap" <george.dunlap@xxxxxxxxxxxxx>
Subject: [Xen-devel] [PATCH] xentrace - Patchset with xentrace changes & improvements
From: "Trolle Selander" <trolle.selander@xxxxxxxxx>
Date: Wed, 13 Aug 2008 11:03:13 +0100
Delivery-date: Wed, 13 Aug 2008 03:03:47 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type:references; bh=p84g1CZECQOYJq/4msfLMv3WdzdO41PvgXblZA37c+Y=; b=fuS5FbUMdTYoJJnnZgUfu0atJfSi3mI/78yYA/2b9+I9c5+aFzy3xslZs83y11hFFY OGPKn621CGvmpiYrMP5sOWnNTOWbMfVUlp4UAilovjvetfpxGuIBkRgMZy7LIkel8Gij hXt+tjznUIqSrncHm/DAUz0b8Kl1gnCovjo5Y=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:references; b=tNz24pYWi4UEZZRT+dCGvk900CRbvKr8KneZCIvbjJxQgcFiWwNjB1oEG4821niEci a33o4lLUPGqB3cuTR+y+9BYX1g1wRSloyWS5XhuB/vNFDBo4wkohVyBCnRgvAvEOqEgT W5TtjtC78aZ4HpmKayGdpy+xfEiFN46uZTkio=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <515922b50808061132p4ff976f8n64a5d1da9dde0382@xxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <515922b50808061132p4ff976f8n64a5d1da9dde0382@xxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
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

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>

Attachment: 01.trace.runstate-change.patch
Description: Text Data

Attachment: 02.trace.lost-records-includes-current-vcpu.patch
Description: Text Data

Attachment: 03.trace.remove-vcpu-from-hvm-trace.patch
Description: Text Data

Attachment: xentrace.fix-options.patch
Description: Text Data

Attachment: trace.xentrace-trace-to-memory-and-dump-on-signal.patch
Description: Text Data

Attachment: trace.shadow.patch
Description: Text Data

Attachment: trace.shadow-oos.patch
Description: Text Data

Attachment: trace.formats.patch
Description: Text Data

Xen-devel mailing list
<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] [PATCH] xentrace - Patchset with xentrace changes & improvements, Trolle Selander <=