From: pbrook Date: Fri, 11 Jul 2008 00:27:19 +0000 (+0000) Subject: Terminate TB immediately after v7-M exception return. X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=d60bb01cbba2d921834af1e8eef8515894d1ec28;p=qemu.git Terminate TB immediately after v7-M exception return. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4868 c046a42c-6fe2-441c-8c8c-71466251a162 --- diff --git a/target-arm/translate.c b/target-arm/translate.c index a3aabd26db..1753213f49 100644 --- a/target-arm/translate.c +++ b/target-arm/translate.c @@ -8620,6 +8620,8 @@ static inline int gen_intermediate_code_internal(CPUState *env, /* We always get here via a jump, so know we are not in a conditional execution block. */ gen_exception(EXCP_EXCEPTION_EXIT); + dc->is_jmp = DISAS_UPDATE; + break; } #endif