Changeset 29333 in vbox
- Timestamp:
- May 11, 2010 10:28:57 AM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 61438
- Location:
- trunk/src/recompiler
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/recompiler/Makefile-old.kmk
r28990 r29333 202 202 VBoxREMWrapper_TEMPLATE = VBOXR3 203 203 VBoxREMWrapper_NAME = VBoxREM 204 VBoxREMWrapper_DEFS = IN_REM_R3 $(if $(VBOX_WITH_VMI),VBOX_WITH_VMI,)204 VBoxREMWrapper_DEFS = IN_REM_R3 205 205 ifdef VBOX_USE_REM64 206 206 VBoxREMWrapper_DEFS += VBOX_USE_BITNESS_SELECTOR -
trunk/src/recompiler/Makefile.kmk
r29037 r29333 178 178 VBoxREMWrapper_TEMPLATE = VBOXR3 179 179 VBoxREMWrapper_NAME = VBoxREM 180 VBoxREMWrapper_DEFS = IN_REM_R3 $(if $(VBOX_WITH_VMI),VBOX_WITH_VMI,)180 VBoxREMWrapper_DEFS = IN_REM_R3 181 181 if "$(KBUILD_TARGET_ARCH)" == "x86" && defined(VBOX_WITH_64_BITS_GUESTS) 182 182 VBoxREMWrapper_DEFS += VBOX_USE_BITNESS_SELECTOR -
trunk/src/recompiler/VBoxREMWrapper.cpp
r28800 r29333 207 207 #include <VBox/hwaccm.h> 208 208 #include <VBox/patm.h> 209 #ifdef VBOX_WITH_VMI210 # include <VBox/parav.h>211 #endif212 209 #include <VBox/pdm.h> 213 210 #include <VBox/pdmcritsect.h> … … 698 695 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t *), NULL } 699 696 }; 700 # ifdef VBOX_WITH_VMI701 static const REMPARMDESC g_aArgsPARAVIsBiosCall[] =702 {703 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL },704 { REMPARMDESC_FLAGS_GCPTR, sizeof(RTGCPTR), NULL },705 { REMPARMDESC_FLAGS_INT, sizeof(uint32_t), NULL }706 };707 # endif708 697 static const REMPARMDESC g_aArgsPDMApicGetBase[] = 709 698 { … … 1229 1218 { "PATMR3QueryPatchMemGC", VMM_FN(PATMR3QueryPatchMemGC), &g_aArgsPATMR3QueryPatchMem[0], RT_ELEMENTS(g_aArgsPATMR3QueryPatchMem), REMFNDESC_FLAGS_RET_INT, sizeof(RTGCPTR), NULL }, 1230 1219 { "PATMR3QueryPatchMemHC", VMM_FN(PATMR3QueryPatchMemHC), &g_aArgsPATMR3QueryPatchMem[0], RT_ELEMENTS(g_aArgsPATMR3QueryPatchMem), REMFNDESC_FLAGS_RET_INT, sizeof(void *), NULL }, 1231 # ifdef VBOX_WITH_VMI1232 { "PARAVIsBiosCall", VMM_FN(PARAVIsBiosCall), &g_aArgsPARAVIsBiosCall[0], RT_ELEMENTS(g_aArgsPARAVIsBiosCall), REMFNDESC_FLAGS_RET_INT, sizeof(bool), NULL },1233 # endif1234 1220 { "PDMApicGetBase", VMM_FN(PDMApicGetBase), &g_aArgsPDMApicGetBase[0], RT_ELEMENTS(g_aArgsPDMApicGetBase), REMFNDESC_FLAGS_RET_INT, sizeof(int), NULL }, 1235 1221 { "PDMApicGetTPR", VMM_FN(PDMApicGetTPR), &g_aArgsPDMApicGetTPR[0], RT_ELEMENTS(g_aArgsPDMApicGetTPR), REMFNDESC_FLAGS_RET_INT, sizeof(int), NULL }, -
trunk/src/recompiler/VBoxRecompiler.c
r28800 r29333 1169 1169 break; 1170 1170 1171 /** @todo missing VBOX_WITH_VMI/EXECP_PARAV_CALL */1172 1171 /* 1173 1172 * An EM RC was raised (VMR3Reset/Suspend/PowerOff/some-fatal-error). -
trunk/src/recompiler/target-i386/op_helper.c
r28030 r29333 32 32 33 33 #ifdef VBOX 34 # ifdef VBOX_WITH_VMI35 # include <VBox/parav.h>36 # endif37 34 #include "qemu-common.h" 38 35 #include <math.h> … … 822 819 #ifdef VBOX 823 820 ss = ss_e1 = ss_e2 = 0; 824 # ifdef VBOX_WITH_VMI825 if ( intno == 6826 && PARAVIsBiosCall(env->pVM, (RTRCPTR)next_eip, env->regs[R_EAX]))827 {828 env->exception_index = EXCP_PARAV_CALL;829 cpu_loop_exit();830 }831 # endif832 821 if (remR3NotifyTrap(env, intno, error_code, next_eip) != VINF_SUCCESS) 833 822 cpu_loop_exit();
Note:
See TracChangeset
for help on using the changeset viewer.