Changeset 7649 in vbox
- Timestamp:
- Mar 31, 2008 11:31:25 AM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 29159
- Location:
- trunk/src/recompiler
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/recompiler/VBoxREMWrapper.cpp
r7635 r7649 634 634 { REMPARMDESC_FLAGS_INT, sizeof(uint8_t), NULL } 635 635 }; 636 static const REMPARMDESC g_aArgsPGMGetGuestMode[] = 637 { 638 { REMPARMDESC_FLAGS_INT, sizeof(PVM), NULL }, 639 }; 636 640 static const REMPARMDESC g_aArgsPGMGstGetPage[] = 637 641 { … … 1030 1034 { "PDMGetInterrupt", (void *)(uintptr_t)&PDMGetInterrupt, &g_aArgsPDMGetInterrupt[0], ELEMENTS(g_aArgsPDMGetInterrupt), REMFNDESC_FLAGS_RET_INT, sizeof(int), NULL }, 1031 1035 { "PDMIsaSetIrq", (void *)(uintptr_t)&PDMIsaSetIrq, &g_aArgsPDMIsaSetIrq[0], ELEMENTS(g_aArgsPDMIsaSetIrq), REMFNDESC_FLAGS_RET_INT, sizeof(int), NULL }, 1036 { "PGMGetGuestMode", (void *)(uintptr_t)&PGMGetGuestMode, &g_aArgsPGMGetGuestMode[0], ELEMENTS(g_aArgsPGMGetGuestMode), REMFNDESC_FLAGS_RET_INT, sizeof(int), NULL }, 1032 1037 { "PGMGstGetPage", (void *)(uintptr_t)&PGMGstGetPage, &g_aArgsPGMGstGetPage[0], ELEMENTS(g_aArgsPGMGstGetPage), REMFNDESC_FLAGS_RET_INT, sizeof(int), NULL }, 1033 1038 { "PGMInvalidatePage", (void *)(uintptr_t)&PGMInvalidatePage, &g_aArgsPGMInvalidatePage[0], ELEMENTS(g_aArgsPGMInvalidatePage), REMFNDESC_FLAGS_RET_INT, sizeof(int), NULL }, -
trunk/src/recompiler/VBoxRecompiler.c
r7635 r7649 3263 3263 if (f32BitCode && (env->cr[0] & (X86_CR0_PE | X86_CR0_PG)) == (X86_CR0_PE | X86_CR0_PG)) 3264 3264 { 3265 Assert(PGMGetGuestMode(env->pVM) < PGMMODE_AMD64); 3266 3265 3267 /* convert eip to physical address. */ 3266 3268 int rc = PGMPhysGCPtr2HCPtrByGstCR3(env->pVM,
Note:
See TracChangeset
for help on using the changeset viewer.