- Timestamp:
- Mar 13, 2007 3:15:35 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMGC/SELMGC.cpp
r1412 r1444 1 1 /* $Id$ */ 2 2 /** @file 3 * SELM - The Selector manager, Guest Context.3 * SELM - The Selector Manager, Guest Context. 4 4 */ 5 5 … … 38 38 39 39 40 /*******************************************************************************41 * Internal Functions *42 *******************************************************************************/43 44 40 /** 45 41 * Synchronizes one GDT entry (guest -> shadow). … … 81 77 && !(pVM->selm.s.aHyperSel[SELM_HYPER_SEL_TSS] & ~X86_SEL_MASK) 82 78 && !(pVM->selm.s.aHyperSel[SELM_HYPER_SEL_TSS_TRAP08] & ~X86_SEL_MASK)); 83 if ( pVM->selm.s.aHyperSel[SELM_HYPER_SEL_CS] == Sel84 || pVM->selm.s.aHyperSel[SELM_HYPER_SEL_DS] == Sel85 || pVM->selm.s.aHyperSel[SELM_HYPER_SEL_CS64] == Sel86 || pVM->selm.s.aHyperSel[SELM_HYPER_SEL_TSS] == Sel79 if ( pVM->selm.s.aHyperSel[SELM_HYPER_SEL_CS] == Sel 80 || pVM->selm.s.aHyperSel[SELM_HYPER_SEL_DS] == Sel 81 || pVM->selm.s.aHyperSel[SELM_HYPER_SEL_CS64] == Sel 82 || pVM->selm.s.aHyperSel[SELM_HYPER_SEL_TSS] == Sel 87 83 || pVM->selm.s.aHyperSel[SELM_HYPER_SEL_TSS_TRAP08] == Sel) 88 84 { … … 94 90 Log(("selmGCSyncGDTEntry: Sel=%d Desc=%.8Vhxs: potential conflict (still not present)!\n", Sel, &Desc)); 95 91 96 /* * @notewe can't continue below or else we'll change the shadow descriptor!! */97 /* *When the guest makes the selector present, then we'll do a GDT sync. */92 /* Note: we can't continue below or else we'll change the shadow descriptor!! */ 93 /* When the guest makes the selector present, then we'll do a GDT sync. */ 98 94 return VINF_SUCCESS; 99 95 }
Note:
See TracChangeset
for help on using the changeset viewer.