summaryrefslogtreecommitdiffstats
path: root/accel/tcg
diff options
context:
space:
mode:
authorRichard Henderson2020-10-28 22:11:54 +0100
committerRichard Henderson2021-01-07 16:09:41 +0100
commitb91ccb31157853c89ca86026d2af966e30995f71 (patch)
treecf78d2d5a03eeae84cb554e0cd95a2f5c573c537 /accel/tcg
parentutil: Specialize flush_idcache_range for aarch64 (diff)
downloadqemu-b91ccb31157853c89ca86026d2af966e30995f71.tar.gz
qemu-b91ccb31157853c89ca86026d2af966e30995f71.tar.xz
qemu-b91ccb31157853c89ca86026d2af966e30995f71.zip
tcg: Move tcg prologue pointer out of TCGContext
This value is constant across all thread-local copies of TCGContext, so we might as well move it out of thread-local storage. Use the correct function pointer type, and name the variable tcg_qemu_tb_exec, which means that we are able to remove the macro that does the casting. Replace HAVE_TCG_QEMU_TB_EXEC with CONFIG_TCG_INTERPRETER, as this is somewhat clearer in intent. Reviewed-by: Joelle van Dyne <j@getutm.app> Reviewed-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'accel/tcg')
0 files changed, 0 insertions, 0 deletions