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

2017-06-29 Thread Lluís Vilanova
Emilio G Cota writes: > On Wed, Jun 28, 2017 at 14:21:29 +0300, Lluís Vilanova wrote: >> Emilio G Cota writes: >> > I wanted to save you some time and sent a v9 yesterday with these >> > same changes -- although I see some changes in my v8 didn't make it >> > to your v9. For this iteration I only

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

2017-06-28 Thread Emilio G. Cota
On Wed, Jun 28, 2017 at 14:21:29 +0300, Lluís Vilanova wrote: > Emilio G Cota writes: > > I wanted to save you some time and sent a v9 yesterday with these > > same changes -- although I see some changes in my v8 didn't make it > > to your v9. For this iteration I only added more perf numbers to

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

2017-06-28 Thread Lluís Vilanova
Emilio G Cota writes: > On Tue, Jun 27, 2017 at 12:52:00 +0300, Lluís Vilanova wrote: >> Changes in v9 >> = >> >> * Rebase on 931892e8a6. >> * Undo renaming of tb->trace_vcpu_dstate to the shorter tb->trace_ds. >> * Add measurements to commit enabling all guest events. > I wanted to

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

2017-06-27 Thread Emilio G. Cota
On Tue, Jun 27, 2017 at 12:52:00 +0300, Lluís Vilanova wrote: > Changes in v9 > = > > * Rebase on 931892e8a6. > * Undo renaming of tb->trace_vcpu_dstate to the shorter tb->trace_ds. > * Add measurements to commit enabling all guest events. I wanted to save you some time and sent a v9

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

2017-06-27 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