]> git.proxmox.com Git - mirror_qemu.git/commit - exec.c
tcg/arm: remove fixed map code buffer restriction
authorDr. David Alan Gilbert <david.gilbert@linaro.org>
Mon, 12 Dec 2011 15:37:31 +0000 (16:37 +0100)
committerAndrzej Zaborowski <andrew.zaborowski@intel.com>
Wed, 14 Dec 2011 20:58:18 +0000 (21:58 +0100)
commit222f23f508a8d778f56eddef14752dfd26d225b4
treec6a8387c390e80715bbd3bd6f1e92e2d1215915f
parent23ce84b1bbae9dd244ad8cd77a1ac30fdac07606
tcg/arm: remove fixed map code buffer restriction

On ARM, don't map the code buffer at a fixed location, and fix up the
call/goto tcg routines to let it do long jumps.

Mapping the code buffer at a fixed address could sometimes result in it being
mapped over the top of the heap with pretty random results.

Signed-off-by: Dr. David Alan Gilbert <david.gilbert@linaro.org>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com>
exec.c
tcg/arm/tcg-target.c