tcg: Add generic DISAS_NORETURN
authorRichard Henderson <rth@twiddle.net>
Fri, 14 Jul 2017 18:40:24 +0000 (08:40 -1000)
committerRichard Henderson <richard.henderson@linaro.org>
Wed, 6 Sep 2017 15:06:47 +0000 (08:06 -0700)
This will allow some amount of cleanup to happen before
switching the backends over to enum DisasJumpType.

Reviewed-by: Emilio G. Cota <cota@braap.org>
Reviewed-by: LluĂ­s Vilanova <vilanova@ac.upc.edu>
Signed-off-by: Richard Henderson <rth@twiddle.net>
include/exec/exec-all.h

index 440fc31b37dd11c7c22580e158c2e89d7a6e4bd6..b43498897979be54d3ecd798271c375621d570f3 100644 (file)
@@ -63,6 +63,7 @@ typedef ram_addr_t tb_page_addr_t;
 #define DISAS_JUMP    1 /* only pc was modified dynamically */
 #define DISAS_TB_JUMP 2 /* only pc was modified statically */
 #define DISAS_UPDATE  3 /* cpu state was modified dynamically */
+#define DISAS_NORETURN 4 /* the tb has already been exited */
 
 #include "qemu/log.h"