diff options
author | Richard Henderson <richard.henderson@linaro.org> | 2020-10-28 14:11:54 -0700 |
---|---|---|
committer | Richard Henderson <richard.henderson@linaro.org> | 2021-01-07 05:09:41 -1000 |
commit | b91ccb31157853c89ca86026d2af966e30995f71 (patch) | |
tree | cf78d2d5a03eeae84cb554e0cd95a2f5c573c537 /tcg/riscv | |
parent | 664a79735e4deb10dd652cee370c9b13d9b10db9 (diff) |
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 'tcg/riscv')
0 files changed, 0 insertions, 0 deletions