diff options
author | j_mayer <j_mayer@c046a42c-6fe2-441c-8c8c-71466251a162> | 2007-09-20 22:47:42 +0000 |
---|---|---|
committer | j_mayer <j_mayer@c046a42c-6fe2-441c-8c8c-71466251a162> | 2007-09-20 22:47:42 +0000 |
commit | c068688b03f4af8994ba0d7bd41a74c8f245453b (patch) | |
tree | 9610a62180ad9afc24ad191ccd530c28adb6b282 /target-i386/translate.c | |
parent | 5e3b100b65ea3af8e9a31507541e26d5e439e377 (diff) |
Extend TB flags to 64 bits (Alexander Graf).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3198 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'target-i386/translate.c')
-rw-r--r-- | target-i386/translate.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/target-i386/translate.c b/target-i386/translate.c index 35ba6319cc..028cdac9ad 100644 --- a/target-i386/translate.c +++ b/target-i386/translate.c @@ -95,7 +95,7 @@ typedef struct DisasContext { int singlestep_enabled; /* "hardware" single step enabled */ int jmp_opt; /* use direct block chaining for direct jumps */ int mem_index; /* select memory access functions */ - int flags; /* all execution flags */ + uint64_t flags; /* all execution flags */ struct TranslationBlock *tb; int popl_esp_hack; /* for correct popl with esp base handling */ int rip_offset; /* only used in x86_64, but left for simplicity */ @@ -6462,7 +6462,8 @@ static inline int gen_intermediate_code_internal(CPUState *env, DisasContext dc1, *dc = &dc1; target_ulong pc_ptr; uint16_t *gen_opc_end; - int flags, j, lj, cflags; + int j, lj, cflags; + uint64_t flags; target_ulong pc_start; target_ulong cs_base; |