This patch implements the TCG tlb fast lookup in tcg_out_qemu_ld/st for the aarch64 TCG target. Supports also CONFIG_QEMU_LDST_OPTIMIZATION.
Tested running on a x86-64 physical machine running Foundation v8, running a linux 3.2.0 minimal host system based on linaro v8 image build 0.8.4423 for user space. Tested guests: arm v5, PPC64, sparc, i386 linux test images. Also tested on x86-64/linux built with buildroot. Jani Kokkonen (1): tcg/aarch64: Implement tlb lookup fast path configure | 2 +- include/exec/exec-all.h | 16 +++- tcg/aarch64/tcg-target.c | 197 ++++++++++++++++++++++++++++++++++------------ 3 files changed, 162 insertions(+), 53 deletions(-) -- 1.7.9.5