OSDN Git Service

tcg: Add generic translation framework
authorLluís Vilanova <vilanova@ac.upc.edu>
Fri, 14 Jul 2017 08:25:40 +0000 (11:25 +0300)
committerRichard Henderson <richard.henderson@linaro.org>
Wed, 6 Sep 2017 15:06:47 +0000 (08:06 -0700)
commitbb2e0039dc07177f928f9fe24758967da02d60a2
treecd43101e0b5a4b6f21223293137e9642b019cb81
parent3805c2eba8999049bbbea29fdcdea4d47d943c88
tcg: Add generic translation framework

Reviewed-by: Emilio G. Cota <cota@braap.org>
Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Message-Id: <150002073981.22386.9870422422367410100.stgit@frigg.lan>
[rth: Moved max_insns adjustment from tb_start to init_disas_context.
Removed pc_next return from translate_insn.
Removed tcg_check_temp_count from generic loop.
Moved gen_io_end to exactly match gen_io_start.
Use qemu_log instead of error_report for temporary leaks.
Moved TB size/icount assignments before disas_log.]
Signed-off-by: Richard Henderson <rth@twiddle.net>
accel/tcg/Makefile.objs
accel/tcg/translator.c [new file with mode: 0644]
include/exec/translator.h