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