mirror of
https://github.com/qemu/qemu.git
synced 2024-12-01 07:43:35 +08:00
-----BEGIN PGP SIGNATURE-----
iQEcBAABAgAGBQJZvBBdAAoJEJykq7OBq3PIcpAH/3jO+aDvxsSqc7pGgZgvq6e6 5pjY663mQG2Za/xECkSRG4gt9/HiLI5elobgnLHGa6JMIL/Sc4zmJTvbiJTqDP2h xHYF5ohjnKb5MFvT7ebUgLMq+mkXH7k8ZMPTKhBpPXJVaVuC4+9ZJFMjFCBRtPTI i3LJIwkv0PVmhL4L+I1UGLH9y71LmKjdRRzUW2/LeDYOHd+LWimvrjj1VoaQFaui 4KT8QPoqyaUc4iV5u5HAdpY8D2Lhl+m2B6oXfAvVv8RtmnCypuZB1KILw8lmjWS4 qn2LnKbL2depYSn3dNe6cVkXi5wJpsat/fFoqwjM9+pTqFZFEhorfXqWWH+VEfA= =Hp6Z -----END PGP SIGNATURE----- Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' into staging # gpg: Signature made Fri 15 Sep 2017 18:39:41 BST # gpg: using RSA key 0x9CA4ABB381AB73C8 # gpg: Good signature from "Stefan Hajnoczi <stefanha@redhat.com>" # gpg: aka "Stefan Hajnoczi <stefanha@gmail.com>" # Primary key fingerprint: 8695 A8BF D3F9 7CDA AC35 775A 9CA4 ABB3 81AB 73C8 * remotes/stefanha/tags/tracing-pull-request: trace: Immediately apply per-vCPU state changes if a vCPU is being created Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
commit
d8782a113a
@ -88,13 +88,17 @@ void trace_event_set_vcpu_state_dynamic(CPUState *vcpu,
|
||||
clear_bit(vcpu_id, vcpu->trace_dstate_delayed);
|
||||
(*ev->dstate)--;
|
||||
}
|
||||
/*
|
||||
* Delay changes until next TB; we want all TBs to be built from a
|
||||
* single set of dstate values to ensure consistency of generated
|
||||
* tracing code.
|
||||
*/
|
||||
async_run_on_cpu(vcpu, trace_event_synchronize_vcpu_state_dynamic,
|
||||
RUN_ON_CPU_NULL);
|
||||
if (vcpu->created) {
|
||||
/*
|
||||
* Delay changes until next TB; we want all TBs to be built from a
|
||||
* single set of dstate values to ensure consistency of generated
|
||||
* tracing code.
|
||||
*/
|
||||
async_run_on_cpu(vcpu, trace_event_synchronize_vcpu_state_dynamic,
|
||||
RUN_ON_CPU_NULL);
|
||||
} else {
|
||||
trace_event_synchronize_vcpu_state_dynamic(vcpu, RUN_ON_CPU_NULL);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user