[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 0/6] hypertrace: Lightweight guest-to-QEMU trace
From: |
Lluís Vilanova |
Subject: |
Re: [Qemu-devel] [PATCH 0/6] hypertrace: Lightweight guest-to-QEMU trace channel |
Date: |
Thu, 18 Aug 2016 12:22:18 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Stefan Hajnoczi writes:
> On Fri, Aug 05, 2016 at 06:59:23PM +0200, Lluís Vilanova wrote:
>> The hypertrace channel allows guest code to emit events in QEMU (the host)
>> using
>> its tracing infrastructure (see "docs/trace.txt"). This works in both
>> 'system'
>> and 'user' modes. That is, hypertrace is to tracing, what hypercalls are to
>> system calls.
>>
>> You can use this to emit an event on both guest and QEMU (host) traces to
>> easily
>> synchronize or correlate them. You could also modify you guest's tracing
>> system
>> to emit all events through the hypertrace channel, providing a unified and
>> fully
>> synchronized trace log. Another use case is timing the performance of guest
>> code
>> when optimizing TCG (QEMU traces have a timestamp).
>>
>> See first commit for a full description.
>>
>> Signed-off-by: Lluís Vilanova <address@hidden>
>> ---
> CCing Steven Rostedt, Masami Hiramatsu, Luiz Capitulino, and LTTng folks
> who have all looked into host/guest tracing solutions.
[...]
Oh, I wasn't aware of that. I'm certainly interested in collaborating.
Cheers,
Lluis
- Re: [Qemu-devel] [PATCH 2/6] hypertrace: Add tracing event "guest_hypertrace", (continued)
- [Qemu-devel] [PATCH 4/6] hypertrace: [softmmu] Add QEMU-side proxy to "guest_hypertrace" event, Lluís Vilanova, 2016/08/05
- [Qemu-devel] [PATCH 3/6] hypertrace: [*-user] Add QEMU-side proxy to "guest_hypertrace" event, Lluís Vilanova, 2016/08/05
- [Qemu-devel] [PATCH 5/6] hypertrace: Add guest-side user-level library, Lluís Vilanova, 2016/08/05
- [Qemu-devel] [PATCH 6/6] hypertrace: Add guest-side Linux module, Lluís Vilanova, 2016/08/05
- Re: [Qemu-devel] [PATCH 0/6] hypertrace: Lightweight guest-to-QEMU trace channel, Stefan Hajnoczi, 2016/08/18
- Re: [Qemu-devel] [PATCH 0/6] hypertrace: Lightweight guest-to-QEMU trace channel,
Lluís Vilanova <=
Re: [Qemu-devel] [PATCH 0/6] hypertrace: Lightweight guest-to-QEMU trace channel, Stefan Hajnoczi, 2016/08/18
Re: [Qemu-devel] [PATCH 0/6] hypertrace: Lightweight guest-to-QEMU trace channel, Lluís Vilanova, 2016/08/21