Changeset 36765 in vbox
- Timestamp:
- Apr 20, 2011 4:54:06 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/recompiler/target-i386/op_helper.c
r36175 r36765 5804 5804 * perhaps not a very safe hack 5805 5805 */ 5806 while (old_eip == env->eip)5806 while (old_eip == env->eip) 5807 5807 { 5808 5808 tc_ptr = tb->tc_ptr; … … 5814 5814 tcg_qemu_tb_exec(tc_ptr); 5815 5815 #endif 5816 5816 5817 /* 5817 5818 * Exit once we detect an external interrupt and interrupts are enabled 5818 5819 */ 5819 if( (env->interrupt_request & (CPU_INTERRUPT_EXTERNAL_EXIT|CPU_INTERRUPT_EXTERNAL_TIMER)) || 5820 ( (env->eflags & IF_MASK) && 5821 !(env->hflags & HF_INHIBIT_IRQ_MASK) && 5822 (env->interrupt_request & CPU_INTERRUPT_EXTERNAL_HARD) ) ) 5820 if ( (env->interrupt_request & (CPU_INTERRUPT_EXTERNAL_EXIT|CPU_INTERRUPT_EXTERNAL_TIMER)) 5821 || ( (env->eflags & IF_MASK) 5822 && !(env->hflags & HF_INHIBIT_IRQ_MASK) 5823 && (env->interrupt_request & CPU_INTERRUPT_EXTERNAL_HARD) ) 5824 ) 5823 5825 { 5824 5826 break;
Note:
See TracChangeset
for help on using the changeset viewer.