[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v15 01/32] tcg: Add generic DISAS_NORETURN
From: |
Richard Henderson |
Subject: |
[Qemu-devel] [PATCH v15 01/32] tcg: Add generic DISAS_NORETURN |
Date: |
Mon, 24 Jul 2017 13:26:57 -0700 |
This will allow some amount of cleanup to happen before
switching the backends over to enum DisasJumpType.
Reviewed-by: Emilio G. Cota <address@hidden>
Reviewed-by: LluĂs Vilanova <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
---
include/exec/exec-all.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/exec/exec-all.h b/include/exec/exec-all.h
index 440fc31b37..b434988979 100644
--- a/include/exec/exec-all.h
+++ b/include/exec/exec-all.h
@@ -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"
--
2.13.3
- [Qemu-devel] [PATCH v15 00/32] Generic translation framework, Richard Henderson, 2017/07/24
- [Qemu-devel] [PATCH v15 02/32] target/i386: Use generic DISAS_* enumerators, Richard Henderson, 2017/07/24
- [Qemu-devel] [PATCH v15 01/32] tcg: Add generic DISAS_NORETURN,
Richard Henderson <=
- [Qemu-devel] [PATCH v15 03/32] target/arm: Use DISAS_NORETURN, Richard Henderson, 2017/07/24
- [Qemu-devel] [PATCH v15 04/32] target: [tcg] Use a generic enum for DISAS_ values, Richard Henderson, 2017/07/24
- [Qemu-devel] [PATCH v15 05/32] target/arm: Delay check for magic kernel page, Richard Henderson, 2017/07/24
- [Qemu-devel] [PATCH v15 06/32] tcg: Add generic translation framework, Richard Henderson, 2017/07/24
- [Qemu-devel] [PATCH v15 08/32] target/i386: [tcg] Port to init_disas_context, Richard Henderson, 2017/07/24
- [Qemu-devel] [PATCH v15 09/32] target/i386: [tcg] Port to insn_start, Richard Henderson, 2017/07/24
- [Qemu-devel] [PATCH v15 11/32] target/i386: [tcg] Port to translate_insn, Richard Henderson, 2017/07/24
- [Qemu-devel] [PATCH v15 07/32] target/i386: [tcg] Port to DisasContextBase, Richard Henderson, 2017/07/24
- [Qemu-devel] [PATCH v15 10/32] target/i386: [tcg] Port to breakpoint_check, Richard Henderson, 2017/07/24
- [Qemu-devel] [PATCH v15 13/32] target/i386: [tcg] Port to disas_log, Richard Henderson, 2017/07/24