diff options
| author | Paolo Bonzini | 2016-10-27 17:10:03 +0200 |
|---|---|---|
| committer | Paolo Bonzini | 2016-10-31 10:51:16 +0100 |
| commit | 7d7500d99895f888f97397ef32bb536bb0df3b74 (patch) | |
| tree | 74c162202469e3996321e543814aec348f3064d8 /linux-user | |
| parent | cpu-exec: include cpu_index in CPU_LOG_EXEC messages (diff) | |
| download | qemu-7d7500d99895f888f97397ef32bb536bb0df3b74.tar.gz qemu-7d7500d99895f888f97397ef32bb536bb0df3b74.tar.xz qemu-7d7500d99895f888f97397ef32bb536bb0df3b74.zip | |
tcg: comment on which functions have to be called with tb_lock held
softmmu requires more functions to be thread-safe, because translation
blocks can be invalidated from e.g. notdirty callbacks. Probably the
same holds for user-mode emulation, it's just that no one has ever
tried to produce a coherent locking there.
This patch will guide the introduction of more tb_lock and tb_unlock
calls for system emulation.
Note that after this patch some (most) of the mentioned functions are
still called outside tb_lock/tb_unlock. The next one will rectify this.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Message-Id: <20161027151030.20863-7-alex.bennee@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'linux-user')
0 files changed, 0 insertions, 0 deletions
