target/arm/translate: make DISAS_UPDATE match declared semantics
authorAlex Bennée <alex.bennee@linaro.org>
Mon, 17 Jul 2017 12:36:07 +0000 (13:36 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Mon, 17 Jul 2017 12:36:07 +0000 (13:36 +0100)
commite8d5230221851e8933811f1579fd13371f576955
tree988d1a69b455dcc4bb4b4fa8b1130a486f3afdfb
parentdf0311e634828fdc99ca59352aef68503d631aad
target/arm/translate: make DISAS_UPDATE match declared semantics

DISAS_UPDATE should be used when the wider CPU state other than just
the PC has been updated and we should therefore exit the TCG runtime
and return to the main execution loop rather assuming DISAS_JUMP would
do that.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Message-id: 20170713141928.25419-3-alex.bennee@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
target/arm/translate-a64.c
target/arm/translate.c