Re: [Qemu-devel] [PATCH v7 0/7] trace: [tcg] Optimize per-vCPU tracing states with separate TB caches

2017-06-11 Thread Lluís Vilanova
Emilio G Cota writes: > 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

Re: [Qemu-devel] [PATCH v7 0/7] trace: [tcg] Optimize per-vCPU tracing states with separate TB caches

2017-06-06 Thread Stefan Hajnoczi
On Thu, Jun 01, 2017 at 03:55:44PM -0400, Emilio G. Cota wrote: > 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

Re: [Qemu-devel] [PATCH v7 0/7] trace: [tcg] Optimize per-vCPU tracing states with separate TB caches

2017-06-01 Thread Emilio G. Cota
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

[Qemu-devel] [PATCH v7 0/7] trace: [tcg] Optimize per-vCPU tracing states with separate TB caches

2017-01-13 Thread Lluís Vilanova
Optimizes tracing of events with the 'tcg' and 'vcpu' properties (e.g., memory accesses), making it feasible to statically enable them by default on all QEMU builds. Some quick'n'dirty numbers with 400.perlbench (SPECcpu2006) on the train input (medium size - suns.pl) and the guest_mem_before