Changeset 63568 in vbox for trunk/src/recompiler
- Timestamp:
- Aug 16, 2016 2:07:39 PM (8 years ago)
- Location:
- trunk/src/recompiler
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/recompiler/VBoxRecompiler.c
r62472 r63568 854 854 case EXCP_EXECUTE_RAW: 855 855 case EXCP_EXECUTE_HM: 856 /** @todo :is it correct? No! */856 /** @todo is it correct? No! */ 857 857 rc = VINF_SUCCESS; 858 858 break; -
trunk/src/recompiler/exec.c
r60049 r63568 4499 4499 we have already translated the block once so it's probably ok. */ 4500 4500 tb_gen_code(env, pc, cs_base, flags, cflags); 4501 /* TODO:If env->pc != tb->pc (i.e. the faulting instruction was not4501 /** @todo If env->pc != tb->pc (i.e. the faulting instruction was not 4502 4502 the first in the TB) then we end up generating a whole new TB and 4503 4503 repeating the fault, which is horribly inefficient. -
trunk/src/recompiler/target-i386/translate.c
r60022 r63568 742 742 { 743 743 # if 1 744 /** @todo :once TCG codegen improves, we may want to use version744 /** @todo once TCG codegen improves, we may want to use version 745 745 from else version */ 746 746 gen_helper_check_external_event(); … … 760 760 | CPU_INTERRUPT_EXTERNAL_DMA 761 761 | CPU_INTERRUPT_EXTERNAL_HARD); 762 /** @todo :predict branch as taken */762 /** @todo predict branch as taken */ 763 763 tcg_gen_brcondi_i32(TCG_COND_EQ, t0, 0, skip_label); 764 764 tcg_temp_free(t0); -
trunk/src/recompiler/tcg/i386/tcg-target.c
r62230 r63568 1259 1259 int useReg2 = ((index & 3) == 3); 1260 1260 1261 /** @todo :should we make phys address accessors fastcalls - probably not a big deal */1261 /** @todo should we make phys address accessors fastcalls - probably not a big deal */ 1262 1262 /* out parameter (address), note that phys address is always 64-bit */ 1263 1263 AssertMsg(sizeof(RTGCPHYS) == 8, ("Physical address must be 64-bits, update caller\n"));
Note:
See TracChangeset
for help on using the changeset viewer.