summaryrefslogtreecommitdiffstats
path: root/include/exec/cpu-defs.h
diff options
context:
space:
mode:
authorSergey Fedorov2015-06-30 11:35:09 +0200
committerPaolo Bonzini2015-08-06 12:04:08 +0200
commit02d57ea115b7669f588371c86484a2e8ebc369be (patch)
treea87d850835d5142255f0a48b724b43589e15abf5 /include/exec/cpu-defs.h
parentvhost/scsi: call vhost_dev_cleanup() at unrealize() time (diff)
downloadqemu-02d57ea115b7669f588371c86484a2e8ebc369be.tar.gz
qemu-02d57ea115b7669f588371c86484a2e8ebc369be.tar.xz
qemu-02d57ea115b7669f588371c86484a2e8ebc369be.zip
cpu-exec: Do not invalidate original TB in cpu_exec_nocache()
Instead of invalidating an original TB in cpu_exec_nocache() prematurely, just save a link to it in the temporary generated TB. If cpu_io_recompile() is raised subsequently from the temporary TB, invalidate the original one as well. That allows reusing the original TB each time cpu_exec_nocache() is called to handle expired instruction counter in icount mode. Signed-off-by: Sergey Fedorov <serge.fdrv@gmail.com> Message-Id: <1435656909-29116-1-git-send-email-serge.fdrv@gmail.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'include/exec/cpu-defs.h')
0 files changed, 0 insertions, 0 deletions