Changeset 13539
- Timestamp:
- 10/23/08 17:13:09 (3 months ago)
- Files:
-
- trunk/src/recompiler_new/target-i386/translate.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/recompiler_new/target-i386/translate.c
r13440 r13539 829 829 /** @todo: this code is either wrong, or low performing, 830 830 rewrite flags check in TCG IR */ 831 tcg_gen_helper_0_0(helper_check_external_event);831 //tcg_gen_helper_0_0(helper_check_external_event); 832 832 } 833 833 … … 2690 2690 tcg_gen_st_tl(cpu_T[0], cpu_env, 2691 2691 offsetof(CPUX86State,segs[seg_reg].base)); 2692 #ifdef VBOX 2693 int flags = DESC_P_MASK | DESC_S_MASK | DESC_W_MASK; 2694 if (seg_reg == R_CS) 2695 flags |= DESC_CS_MASK; 2696 gen_op_movl_T0_im(flags); 2697 tcg_gen_st32_tl(cpu_T[0], cpu_env, offsetof(CPUX86State,segs[seg_reg].flags)); 2698 #endif 2692 2699 } 2693 2700

