# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Jan 25, 2025 12:26:50 PM Fri, 24 Aug 2012 13:09:06 GMT vboxsync [42976] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) GMMR0.cpp: duh. Fri, 24 Aug 2012 13:07:48 GMT vboxsync [42975] * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) Duh. Thu, 23 Aug 2012 08:45:35 GMT vboxsync [42931] * trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp (modified) Please, leave my comment style alone. Tue, 21 Aug 2012 10:30:08 GMT vboxsync [42900] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) VMMR0/HWSVMR0: lookup table for IOIO intercepts' operand size. Tue, 21 Aug 2012 08:04:05 GMT vboxsync [42895] * trunk/src/VBox/VMM/VMMR3/HWACCM.cpp (modified) VMM: typo. Tue, 21 Aug 2012 08:00:10 GMT vboxsync [42894] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp (modified) * trunk/src/VBox/VMM/include/HWACCMInternal.h (modified) VMM: nits. Tue, 21 Aug 2012 07:58:41 GMT vboxsync [42893] * trunk/src/VBox/VMM/VMMR3/HWACCM.cpp (modified) VMM/VMMR3/HWACCM: log more during VMX_UNABLE_TO_START_VM errors. Mon, 20 Aug 2012 20:48:06 GMT vboxsync [42892] * trunk/src/VBox/VMM/VMMR3/PDMBlkCache.cpp (modified) BlockCache: Relax check when restoring a state. It is allowed to have ... Fri, 17 Aug 2012 05:09:06 GMT vboxsync [42857] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) VMM/HWVMXR0: Ignore EFER MSR auto store/load as we intercept all ... Thu, 16 Aug 2012 10:17:58 GMT vboxsync [42840] * trunk/include/VBox/vmm/hwacc_svm.h (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) VMM/HWSVMR0: nits. Thu, 16 Aug 2012 07:16:05 GMT vboxsync [42837] * trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp (modified) VMM/VMMR3/PGMSavedState: comments. Thu, 16 Aug 2012 07:11:15 GMT vboxsync [42836] * trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp (modified) VMM: Respect RamPreAlloc while restoring saved state. Thu, 16 Aug 2012 00:23:20 GMT vboxsync [42834] * trunk/src/VBox/VMM/VMMR3/DBGFBp.cpp (modified) dbgfR3BpInit: initialize DBGFCPU::iActiveBp to ~0U for all cpus. ... Wed, 15 Aug 2012 23:28:35 GMT vboxsync [42833] * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) DBGFR3EventBreakpoint: get REM breakpoint number from its ... Wed, 15 Aug 2012 11:13:30 GMT vboxsync [42822] * trunk/src/VBox/VMM/include/HWACCMInternal.mac (modified) Build fix Wed, 15 Aug 2012 11:11:03 GMT vboxsync [42821] * trunk/src/VBox/VMM/include/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/include/HWACCMInternal.mac (modified) Workaround to fix 64bit guests on OS X Snow Leopard (#6313) Wed, 15 Aug 2012 04:34:59 GMT vboxsync [42816] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) VMM/HWVMXR0: paranoia. Wed, 15 Aug 2012 04:11:49 GMT vboxsync [42815] * trunk/src/VBox/VMM/VMMR0/HWACCMR0Mixed.mac (modified) * trunk/src/VBox/VMM/VMMRC/HWACCMRCA.asm (modified) VMM/VMMR0: Remove commented code, no CSTARs on Intels. Tue, 14 Aug 2012 13:34:34 GMT vboxsync [42807] * trunk/src/VBox/VMM/VMMR3/HWACCM.cpp (modified) VMM: Don't try to be clever; there is no guarantee that memory just ... Sat, 11 Aug 2012 23:19:17 GMT vboxsync [42782] * trunk/src/VBox/VMM/VMMR3/CSAM.cpp (modified) CSAM: made comment fit on my screen. Sat, 11 Aug 2012 22:50:07 GMT vboxsync [42781] * trunk/src/VBox/VMM/VMMR3/PATM.cpp (modified) PATM: Log statement. Added some notes wrt to NT4SP1 boot issues. Sat, 11 Aug 2012 22:48:18 GMT vboxsync [42780] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) EMAll.cpp: debugging hacks. Sat, 11 Aug 2012 22:47:43 GMT vboxsync [42779] * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp (modified) * trunk/src/VBox/VMM/include/EMHandleRCTmpl.h (modified) EM,TRPM: VINF_SELM_SYNC_GDT fixes. Sat, 11 Aug 2012 22:47:03 GMT vboxsync [42778] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: CR4 and CR3 fixes. Debugging hacks. Sat, 11 Aug 2012 20:23:48 GMT vboxsync [42777] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM and EM: debugging/hacking. Sat, 11 Aug 2012 20:21:47 GMT vboxsync [42776] * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) TRPMForwardTrap: Logging/Assertions. Sat, 11 Aug 2012 20:18:00 GMT vboxsync [42775] * trunk/src/VBox/VMM/VMMRC/TRPMRC.cpp (modified) theory update Sat, 11 Aug 2012 20:17:35 GMT vboxsync [42774] * trunk/src/VBox/VMM/VMMRC/CPUMRC.cpp (modified) CPUMRC.cpp: Disabled a logging statement I forgot to remove. Sat, 11 Aug 2012 20:16:58 GMT vboxsync [42773] * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp (modified) TRPM: Logging changes. Sat, 11 Aug 2012 20:16:10 GMT vboxsync [42772] * trunk/src/VBox/VMM/VMMR3/EMRaw.cpp (modified) EMRaw.cpp: Logging adj. Sat, 11 Aug 2012 20:15:47 GMT vboxsync [42771] * trunk/src/VBox/VMM/VMMRC/CPUMRC.cpp (modified) * trunk/src/VBox/VMM/VMMRC/CPUMRCA.asm (modified) * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlersA.asm (modified) TRPM,CPUM: Added sanity assertions before resuming guest execution. Fri, 10 Aug 2012 18:26:31 GMT vboxsync [42762] * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) TRPM.cpp: Made some unused code build again. Fri, 10 Aug 2012 18:23:20 GMT vboxsync [42761] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (modified) IEM: Bail out on REP STOS and other string ops when handler bypassing ... Thu, 09 Aug 2012 19:31:30 GMT vboxsync [42729] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Fixed indexing bug in iemOp_EscF1. Thu, 09 Aug 2012 19:07:08 GMT vboxsync [42726] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) IOMAllMMIO.cpp: Don't pass VERR_DBGF_NOT_ATTACHED on to REM or anybody. Thu, 09 Aug 2012 19:03:20 GMT vboxsync [42725] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: Two NT4SP1 verification/rem kludges and a related @todo. Thu, 09 Aug 2012 19:02:36 GMT vboxsync [42724] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: Fixed a copy&past bug in fnsave wrt FTW. Added a ... Thu, 09 Aug 2012 17:25:25 GMT vboxsync [42720] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) IEM: Fixed BSF and BSR bug where they would set the destination ... Thu, 09 Aug 2012 08:05:58 GMT vboxsync [42707] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) EMAll.cpp: IEM debugging... Thu, 09 Aug 2012 08:04:59 GMT vboxsync [42706] * trunk/src/VBox/VMM/VMMRC/PATMRC.cpp (modified) PATMRC.cpp: Use IEMExecOneBypassWithPrefetchedByPC (when IEM is enabled). Thu, 09 Aug 2012 08:04:22 GMT vboxsync [42705] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) CPUM: Set FF when needed (VBOX_WITH_IEM only). Made CPUMRawSetEFlags ... Thu, 09 Aug 2012 08:03:21 GMT vboxsync [42704] * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: Eflags fixes, added API variants that bypasses access handlers, ... Thu, 09 Aug 2012 00:50:39 GMT vboxsync [42700] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) pgmPoolAccessHandlerFlush: Deal with VINF_EM_RESCHEDULE. Wed, 08 Aug 2012 23:38:11 GMT vboxsync [42699] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) IEMAllAImpl.asm: Fixed the wrong 'RET X' stuff in 32-bit mode once ... Wed, 08 Aug 2012 23:36:52 GMT vboxsync [42698] * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) Flush the log on hyper assertion. Wed, 08 Aug 2012 23:31:46 GMT vboxsync [42696] * trunk/src/VBox/VMM/VMMRC/SELMRC.cpp (modified) SELMRC/TSS: Better assertion. Wed, 08 Aug 2012 09:29:45 GMT vboxsync [42677] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) Disabled iret debugging. Wed, 08 Aug 2012 09:23:50 GMT vboxsync [42676] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) IEM: IRET to V8086 (had to try). Set CPUM_CHANGED_FPU_REM. Added ... Wed, 08 Aug 2012 06:01:09 GMT vboxsync [42671] * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HWACCM.cpp (modified) VMM/HWVMXR0: More info. on debug assertion, LogRel tidying. Tue, 07 Aug 2012 23:43:32 GMT vboxsync [42670] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) Fixed fnstcw. Implemented fnsave and frstor. Tue, 07 Aug 2012 23:42:25 GMT vboxsync [42669] * trunk/Config.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) Config.kmk,VMM/Makefile.kmk: Made dbgopt work on Windows and optimize ... Tue, 07 Aug 2012 14:55:25 GMT vboxsync [42666] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) iret: todo. Tue, 07 Aug 2012 14:12:04 GMT vboxsync [42662] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: Fixed verification mode interrupt injection bug. Tue, 07 Aug 2012 13:00:30 GMT vboxsync [42660] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: Implemented CMPXCHG. Tue, 07 Aug 2012 09:15:45 GMT vboxsync [42651] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) build fixes Tue, 07 Aug 2012 07:58:31 GMT vboxsync [42649] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) nit Tue, 07 Aug 2012 07:52:38 GMT vboxsync [42648] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) VMM/HWVMXR0: More checks for invept and invvpid caps. Tue, 07 Aug 2012 07:47:47 GMT vboxsync [42647] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) CPUM: More intel MSRs that NT4 reads when booting on intel systems. Mon, 06 Aug 2012 23:17:02 GMT vboxsync [42641] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Implemented WRMSR. Fixed mixed up src/dst in XADD. Mon, 06 Aug 2012 23:16:14 GMT vboxsync [42640] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) CPUM: Stubbed MSR_IA32_BIOS_SIGN_ID and MSR_IA32_BIOS_UPDT_TRIG. Mon, 06 Aug 2012 17:22:56 GMT vboxsync [42633] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: Implemented CMPXCHG8B. Fixed PGMPhysIemGCPhys2Ptr so that it ... Mon, 06 Aug 2012 13:53:12 GMT vboxsync [42625] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (modified) Build fix. Mon, 06 Aug 2012 13:45:40 GMT vboxsync [42623] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Forgot to advance RIP in STR & SLDT. Mon, 06 Aug 2012 13:43:53 GMT vboxsync [42622] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) VMM/HWVMXR0: Flush VPIDs on 32-bit hosts. Mon, 06 Aug 2012 13:39:55 GMT vboxsync [42621] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) IEM: Implemented SIDT, SGDT, SLDT and STR. Fixed LLDT and LTR mode ... Mon, 06 Aug 2012 10:51:26 GMT vboxsync [42613] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/VMMR3/CPUM: CFGM option for exposing CmpXchg16b if the host ... Mon, 06 Aug 2012 10:11:28 GMT vboxsync [42612] * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) PGMR3Reset: Flush even more on reset if A20 was disabled. Mon, 06 Aug 2012 00:44:09 GMT vboxsync [42610] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) IEM: Implemented SGDT and SIDT. Sun, 05 Aug 2012 19:27:20 GMT vboxsync [42607] * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) PGM.cpp: Must update the GCPhysA20Mask member when changing ... Thu, 02 Aug 2012 20:08:12 GMT vboxsync [42556] * trunk/src/VBox/VMM/VMMRC/PATMRC.cpp (modified) PATMRCHandleIllegalInstrTrap: Sync assert message with reality, we ... Wed, 01 Aug 2012 12:36:44 GMT vboxsync [42505] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) nit. Wed, 01 Aug 2012 12:35:11 GMT vboxsync [42504] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/VMMR3/CPUMR3: VIA CpuId comments. Wed, 01 Aug 2012 07:56:56 GMT vboxsync [42493] * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) VMM/VMMR3/TM: Fixed-rate TSC detection for VIA Cpus. Wed, 01 Aug 2012 07:49:41 GMT vboxsync [42492] * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) VMM/VMMR3/TM: Fixed-rate TSC detection for VIA Cpus. Tue, 31 Jul 2012 16:23:27 GMT vboxsync [42487] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) IEM: imul fixes. Tue, 31 Jul 2012 16:14:51 GMT vboxsync [42486] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) CPUMR3ResetCpu: Set the accessed bit in the segment registers. Hope ... Tue, 31 Jul 2012 15:23:06 GMT vboxsync [42484] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) IEM: ring-3 mapping fixes. Tue, 31 Jul 2012 14:55:39 GMT vboxsync [42483] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Working on new BIOS / NT... Tue, 31 Jul 2012 13:38:15 GMT vboxsync [42481] * trunk/src/VBox/VMM/VMMR3/PATMPatch.cpp (modified) patmPatchGenMovControl: Fix pasto in comment, refer to CRx. Tue, 31 Jul 2012 13:36:49 GMT vboxsync [42480] * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) Report CRx reads as reads and writes as writes in statistics, not ... Tue, 31 Jul 2012 11:11:34 GMT vboxsync [42475] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMMR3/CPUM.cpp: fix VIA specific CPUID feature dump Tue, 31 Jul 2012 06:00:07 GMT vboxsync [42464] * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) VMM/CPUMR0: Enable LAPIC mappings for VIA Cpus. Mon, 30 Jul 2012 22:39:27 GMT vboxsync [42463] * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) TRPMForwardTrap: Don't clobber CR2, only set it when dispatching a #PF! Mon, 30 Jul 2012 15:23:18 GMT vboxsync [42453] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: Status code handling. PGM interface for R0 and RC. Mon, 30 Jul 2012 15:16:36 GMT vboxsync [42452] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) CPUMAllRegs.cpp: Documented some return values on a few CPUMSetGuest* ... Mon, 30 Jul 2012 15:14:23 GMT vboxsync [42450] * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp (modified) trpmGCExitTrap: Check for VMCPU_FF_SELM_SYNC_GDT, ... Mon, 30 Jul 2012 15:10:30 GMT vboxsync [42449] * trunk/src/VBox/VMM/VMMR3/DBGFStack.cpp (modified) DBGFStack.cpp: Forced it to work with hypervisor stacks again (the ... Fri, 27 Jul 2012 14:51:48 GMT vboxsync [42437] * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/IEMR3.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) IEM: Stats and more gentle stubs for unimplemented instructions. Fri, 27 Jul 2012 10:03:31 GMT vboxsync [42432] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: Fixed iret problem in raw-mode - invalid selector data. Thu, 26 Jul 2012 23:48:01 GMT vboxsync [42427] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/include/VBox/vmm/selm.h (modified) * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/SELM.cpp (modified) * trunk/src/VBox/VMM/VMMRC/SELMRC.cpp (modified) VMM: Fixed some selector arithmetic, introducing a new constand and ... Thu, 26 Jul 2012 17:33:01 GMT vboxsync [42420] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) Eliminating CPUM_CHANGED_HIDDEN_SEL_REGS_INVALID and ... Thu, 26 Jul 2012 16:24:26 GMT vboxsync [42418] * trunk/src/VBox/VMM/VMMR3/SELM.cpp (modified) try to fix the burns Thu, 26 Jul 2012 14:04:04 GMT vboxsync [42410] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) Fixed blunder in CPUMR3RemLeave (since r62771). Thu, 26 Jul 2012 11:41:35 GMT vboxsync [42407] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/include/VBox/vmm/selm.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMRaw.cpp (modified) * trunk/src/VBox/VMM/VMMR3/SELM.cpp (modified) * trunk/src/VBox/VMM/VMMRC/SELMRC.cpp (modified) * trunk/src/VBox/VMM/include/EMHandleRCTmpl.h (modified) * trunk/src/VBox/VMM/include/SELMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler/target-i386/cpu.h (modified) * trunk/src/recompiler/target-i386/op_helper.c (modified) VMM: Futher work on dealing with hidden segment register, esp. when ... Thu, 26 Jul 2012 05:10:37 GMT vboxsync [42404] * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) VMM/PGMR0: comment. Thu, 26 Jul 2012 04:52:09 GMT vboxsync [42402] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) VMM: indent. Wed, 25 Jul 2012 14:12:48 GMT vboxsync [42394] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) re-applied r79422 Wed, 25 Jul 2012 12:13:22 GMT vboxsync [42390] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) desperately back out r79422 to test if this makes a recent regression ... Wed, 25 Jul 2012 07:21:57 GMT vboxsync [42374] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) VMM: Undo wrong comment move. Wed, 25 Jul 2012 07:18:33 GMT vboxsync [42373] * trunk/include/VBox/vmm/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HWACCM.cpp (modified) * trunk/src/VBox/VMM/include/HWACCMInternal.h (modified) VMM: invpg -> invlpg, some cleanup.