summaryrefslogtreecommitdiffstats
path: root/cputlb.c
diff options
context:
space:
mode:
authorSergey Fedorov <serge.fdrv@gmail.com>2015-06-30 12:35:09 +0300
committerPaolo Bonzini <pbonzini@redhat.com>2015-08-06 12:04:08 +0200
commit02d57ea115b7669f588371c86484a2e8ebc369be (patch)
treea87d850835d5142255f0a48b724b43589e15abf5 /cputlb.c
parentaf103c9310b7ab56a2552965d9d1274b0024f27b (diff)
downloadhqemu-02d57ea115b7669f588371c86484a2e8ebc369be.zip
hqemu-02d57ea115b7669f588371c86484a2e8ebc369be.tar.gz
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 'cputlb.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud