tcg/sparc64: fix segfault
authorBlue Swirl <blauwirbel@gmail.com>
Sun, 16 Jan 2011 08:32:27 +0000 (08:32 +0000)
committerBlue Swirl <blauwirbel@gmail.com>
Sun, 16 Jan 2011 08:32:27 +0000 (08:32 +0000)
commit4cd31ad264b11274f199bbd8e96474d8cde60c42
tree01063e6e2f58e6948efe4675b9171400a33a6d15
parent0c16e71e6a96a91e65c2a2e7b14b86423a21dd94
tcg/sparc64: fix segfault

With current OpenBSD, code_gen_buffer was mapped 8GB away from
text segment. Then any helpers were beyond the 2GB range of call
instruction genereated by TCG and so the calls would go nowhere,
leading to a segfault.

Fix by specifying an address for the code_gen_buffer,
hopefully free and nearby the helpers.

Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
exec.c