[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v7 0/7] trace: [tcg] Optimize per-vCPU tracing s
From: |
Emilio G. Cota |
Subject: |
Re: [Qemu-devel] [PATCH v7 0/7] trace: [tcg] Optimize per-vCPU tracing states with separate TB caches |
Date: |
Thu, 1 Jun 2017 15:55:44 -0400 |
User-agent: |
Mutt/1.5.24 (2015-08-30) |
On Fri, Jan 13, 2017 at 21:48:09 +0100, Lluís Vilanova wrote:
(snip)
> To handle both issues, this series integrates the dynamic tracing event state
> into the TB hashing function, so that vCPUs tracing different events will use
> separate TBs. Note that only events with the 'vcpu' property are used for
> hashing (as stored in the bitmap of CPUState->trace_dstate).
Is this going to be picked up by anyone? AFAICT the patchset is close
to being merge-ready.
Lluís: I'm very interested in your instrumentation work [1]:
- How much up to date are the branches in [1]? I couldn't find this
v7 iteration in there, although maybe I didn't look carefully enough.
- Are you planning on upstreaming it? I have some time to help with
that if you're interested.
- Do you have instrumentation examples beyond what's in
docs/instrumentation.txt? In particular I'd like to see how the basic
block (BBL) instrumentation works, i.e. how a 'skeleton' simulator
would work to decode the guest instructions and also track their
dependences.
Thanks,
Emilio
[1] https://projects.gso.ac.upc.edu/projects/qemu-dbi
- Re: [Qemu-devel] [PATCH v7 0/7] trace: [tcg] Optimize per-vCPU tracing states with separate TB caches,
Emilio G. Cota <=