]> git.proxmox.com Git - mirror_qemu.git/commit
tcg: forbid ld/st function to modify globals
authorAurelien Jarno <aurelien@aurel32.net>
Tue, 9 Oct 2012 19:53:08 +0000 (21:53 +0200)
committerAurelien Jarno <aurelien@aurel32.net>
Sun, 28 Oct 2012 13:54:22 +0000 (14:54 +0100)
commitb202d41ee705a7a6152d03eb362e2e2147505022
treed6dc44393182045f45fe5ee5da67cbee221b1fe9
parent344028ba0f63b31c30723d2c1064d3539aa0f070
tcg: forbid ld/st function to modify globals

Mapping a memory address using a global and accessing it through
ld/st operations is currently broken. As it doesn't make any sense
to do that performance wise, let's forbid that.

Update the TCG documentation, and remove partial support for that.

Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
tcg/README
tcg/tcg-opc.h