qemu-e2k/target-arm
Lluís Vilanova 7c2550432a exec: [tcg] Track which vCPU is performing translation and execution
Information is tracked inside the TCGContext structure, and later used
by tracing events with the 'tcg' and 'vcpu' properties.

The 'cpu' field is used to check tracing of translation-time
events ("*_trans"). The 'tcg_env' field is used to pass it to
execution-time events ("*_exec").

Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Message-id: 146549350162.18437.3033661139638458143.stgit@fimbulvetr.bsc.es
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
2016-06-20 15:30:01 +01:00
..
arch_dump.c
arm_ldst.h
arm-powerctl.c
arm-powerctl.h
arm-semi.c
cpu64.c
cpu-qom.h
cpu.c target-arm: Add mp-affinity property for ARM CPU class 2016-06-17 15:23:51 +01:00
cpu.h target-arm: Provide hook to tell GICv3 about changes of security state 2016-06-17 15:23:51 +01:00
crypto_helper.c
gdbstub64.c
gdbstub.c
helper-a64.c
helper-a64.h
helper.c target-arm: Provide hook to tell GICv3 about changes of security state 2016-06-17 15:23:51 +01:00
helper.h
internals.h target-arm: Provide hook to tell GICv3 about changes of security state 2016-06-17 15:23:51 +01:00
iwmmxt_helper.c
kvm32.c
kvm64.c
kvm_arm.h
kvm-consts.h
kvm-stub.c
kvm.c
machine.c target-arm/machine.c: Allow user to request GICv3 emulation 2016-06-17 15:23:51 +01:00
Makefile.objs
monitor.c target-arm/monitor.c: Advertise emulated GICv3 in capabilities 2016-06-17 15:23:51 +01:00
neon_helper.c
op_addsub.h
op_helper.c target-arm: Provide hook to tell GICv3 about changes of security state 2016-06-17 15:23:51 +01:00
psci.c
translate-a64.c
translate.c exec: [tcg] Track which vCPU is performing translation and execution 2016-06-20 15:30:01 +01:00
translate.h