/[qemu]/qemu/cpu-exec.c
ViewVC logotype

Diff of /qemu/cpu-exec.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.69 by bellard, Sun Dec 4 18:46:05 2005 UTC revision 1.70 by bellard, Mon Dec 5 19:59:05 2005 UTC
# Line 191  static inline TranslationBlock *tb_find_ Line 191  static inline TranslationBlock *tb_find_
191      cs_base = 0;      cs_base = 0;
192      pc = env->nip;      pc = env->nip;
193  #elif defined(TARGET_MIPS)  #elif defined(TARGET_MIPS)
194      flags = env->hflags & MIPS_HFLAGS_TMASK;      flags = env->hflags & (MIPS_HFLAGS_TMASK | MIPS_HFLAG_BMASK);
195      cs_base = 0;      cs_base = 0;
196      pc = env->PC;      pc = env->PC;
197  #else  #else
# Line 283  int cpu_exec(CPUState *env1) Line 283  int cpu_exec(CPUState *env1)
283              env1->halted = 0;              env1->halted = 0;
284          } else {          } else {
285              return EXCP_HALTED;              return EXCP_HALTED;
286            }
287        }
288    #elif defined(TARGET_MIPS)
289        if (env1->halted) {
290            if (env1->interrupt_request &
291                (CPU_INTERRUPT_HARD | CPU_INTERRUPT_TIMER)) {
292                env1->halted = 0;
293            } else {
294                return EXCP_HALTED;
295          }          }
296      }      }
297  #endif  #endif

Legend:
Removed from v.1.69  
changed lines
  Added in v.1.70

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26