On Tue, Feb 23, 2016 at 07:22:07PM +0100, Lluís Vilanova wrote: > NOTE: This series applies on top of "trace: Show vCPU info in guest code > events" > > This series adds to new events: > > * guest_vmem: memory accesses performed by vCPUs (guest code) > > * guest_vmem_user_syscall: memory accesses performed by syscall emulation when > running QEMU in user-mode. > > Signed-off-by: Lluís Vilanova <vilan...@ac.upc.edu> > --- > > Lluís Vilanova (5): > exec: [tcg] Track which vCPU is performing translation and execution > trace: [all] Add "guest_vmem" event > user: Refactor lock_user body into do_lock_user > user: Set current vCPU during syscall execution > trace: [all] Add "guest_vmem_user_syscall" event > > > bsd-user/qemu.h | 21 +++++++++++++++--- > bsd-user/syscall.c | 2 ++ > bsd-user/uaccess.c | 2 +- > include/exec/cpu_ldst_template.h | 17 +++++++++++++++ > include/exec/cpu_ldst_useronly_template.h | 14 ++++++++++++ > linux-user/qemu.h | 21 +++++++++++++++--- > linux-user/syscall.c | 2 ++ > linux-user/uaccess.c | 2 +- > target-alpha/translate.c | 1 + > target-arm/translate.c | 1 + > target-cris/translate.c | 1 + > target-cris/translate_v10.c | 1 + > target-i386/translate.c | 1 + > target-lm32/translate.c | 1 + > target-m68k/translate.c | 1 + > target-microblaze/translate.c | 1 + > target-mips/translate.c | 1 + > target-moxie/translate.c | 1 + > target-openrisc/translate.c | 1 + > target-ppc/translate.c | 1 + > target-s390x/translate.c | 1 + > target-sh4/translate.c | 1 + > target-sparc/translate.c | 1 + > target-tilegx/translate.c | 1 + > target-tricore/translate.c | 1 + > target-unicore32/translate.c | 1 + > target-xtensa/translate.c | 1 + > tcg/tcg-op.c | 34 > ++++++++++++++++++++++++++--- > tcg/tcg.h | 4 +++ > trace-events | 23 ++++++++++++++++++++ > translate-all.c | 2 ++ > 31 files changed, 151 insertions(+), 12 deletions(-) > > > To: qemu-devel@nongnu.org > Cc: Stefan Hajnoczi <stefa...@redhat.com> >
Any comments from TCG folks? Stefan
signature.asc
Description: PGP signature