Re: [Qemu-devel] [PATCH 1/3] tcg/arm: fix branch target change during code retranslation

2011-01-07 Thread Edgar E. Iglesias
On Thu, Jan 06, 2011 at 10:54:32PM +0100, Aurelien Jarno wrote: QEMU uses code retranslation to restore the CPU state when an exception happens. For it to work the retranslation must not modify the generated code. This is what is currently implemented in ARM TCG. However on CPU that don't

[Qemu-devel] [PATCH 1/3] tcg/arm: fix branch target change during code retranslation

2011-01-06 Thread Aurelien Jarno
QEMU uses code retranslation to restore the CPU state when an exception happens. For it to work the retranslation must not modify the generated code. This is what is currently implemented in ARM TCG. However on CPU that don't have icache/dcache/memory synchronised like ARM, this requirement is