# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Dec 22, 2024 6:25:08 AM Mon, 06 May 2013 15:12:47 GMT vboxsync [45915] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: lines. Mon, 06 May 2013 15:01:23 GMT vboxsync [45912] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Return of the AssertRCReturns! Mon, 06 May 2013 12:59:37 GMT vboxsync [45908] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) Don't OR status codes together, just AssertRCReturn immediately. If ... Mon, 06 May 2013 12:54:22 GMT vboxsync [45907] * trunk/include/VBox/vmm/em.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) VBOX_WITH_IEM bitrot and stuff. Mon, 06 May 2013 12:40:14 GMT vboxsync [45906] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: uint64->32 fix. Mon, 06 May 2013 12:02:23 GMT vboxsync [45905] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Return proper status code while leaving root-mode not ... Mon, 06 May 2013 11:53:53 GMT vboxsync [45904] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) VMM/HMVMXR0: Fixes for pure 32-bit darwin hosts (not hybrid) with ... Fri, 03 May 2013 13:01:23 GMT vboxsync [45897] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM: Log spacing. Fri, 03 May 2013 12:17:04 GMT vboxsync [45896] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: limit macro scope. Fri, 03 May 2013 12:13:20 GMT vboxsync [45895] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Remove redundant and slightly misleading comment. Fri, 03 May 2013 12:09:43 GMT vboxsync [45894] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) VMM: Use RT_BIT which uses unsigned to avoid nasty sign-extension ... Fri, 03 May 2013 11:54:41 GMT vboxsync [45893] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Fix sign extension issue, use uint32_t. Fri, 03 May 2013 11:44:10 GMT vboxsync [45892] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Some clarification regarding the unusable bit. Fri, 03 May 2013 09:30:33 GMT vboxsync [45888] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Avoid syncing TRPM and Pending HM events back and forth ... Fri, 03 May 2013 00:07:08 GMT vboxsync [45887] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: todo for thinking about tomorrow. Thu, 02 May 2013 23:56:42 GMT vboxsync [45886] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: A few extra segment selector checks. Thu, 02 May 2013 22:58:28 GMT vboxsync [45885] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: More checks on strict builds. Thu, 02 May 2013 21:30:28 GMT vboxsync [45884] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: More aggressive state sync.: don't save IDTR, LDTR, ... Thu, 02 May 2013 14:19:15 GMT vboxsync [45879] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM: Log spacing/indent inconsistencies. Thu, 02 May 2013 12:52:33 GMT vboxsync [45875] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/err.mac (modified) * trunk/src/VBox/VMM/VMMR0/HMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/HMR0Mixed.mac (modified) * trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac (modified) VMM/VMMR0: Distinguish better between invalid VMXON, VMCS pointers ... Thu, 02 May 2013 09:45:11 GMT vboxsync [45872] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: nit. Thu, 02 May 2013 09:35:03 GMT vboxsync [45870] * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM: Fix for HM_PROFILE_EXIT_DISPATCH. Thu, 02 May 2013 07:55:59 GMT vboxsync [45868] * trunk/src/VBox/VMM/testcase/tstVMREQ.cpp (modified) tstVMREQ: disable HM to prevent failing when allocating ... Wed, 01 May 2013 12:05:16 GMT vboxsync [45865] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Assertion and clarified todo comment. Wed, 01 May 2013 11:42:27 GMT vboxsync [45864] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/VMMR3: nit. Wed, 01 May 2013 11:25:56 GMT vboxsync [45863] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) VMM/VMMR0: HMR0 is shared code, not just Intel. Undo skipping of ... Wed, 01 May 2013 11:13:25 GMT vboxsync [45862] * trunk/src/VBox/VMM/VMMR0/HMR0Mixed.mac (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac (modified) VMM/VMMR0: Unbreak old VT-x code with manual load/store of kernel GS ... Wed, 01 May 2013 10:55:14 GMT vboxsync [45861] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/VMMR0: Fix debug assertion regarding leaving HM context with ... Wed, 01 May 2013 00:18:53 GMT vboxsync [45858] * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM: Corrected an obsolete comment regarding HM execution and a todo ... Wed, 01 May 2013 00:17:17 GMT vboxsync [45857] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Eliminated some unnecessary DECLCALLBACK calling convention. Tue, 30 Apr 2013 23:12:38 GMT vboxsync [45856] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM: STAM counter descriptions, cleanup. Fixed a few erroneous stats ... Tue, 30 Apr 2013 19:36:13 GMT vboxsync [45855] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Remove assertion for now as it's an enum not a pfn. Tue, 30 Apr 2013 19:09:11 GMT vboxsync [45854] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMMR0: build fix Tue, 30 Apr 2013 18:55:55 GMT vboxsync [45852] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: wrap to 130 columns. Tue, 30 Apr 2013 18:18:41 GMT vboxsync [45850] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: nits. Tue, 30 Apr 2013 18:01:53 GMT vboxsync [45849] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Redundant. Tue, 30 Apr 2013 18:00:08 GMT vboxsync [45848] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMX0: We're already in non-preemptible context. Too paranoid to ... Tue, 30 Apr 2013 16:48:09 GMT vboxsync [45846] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Restore TSC_AUX properly when not using auto-load/store ... Tue, 30 Apr 2013 16:38:34 GMT vboxsync [45845] * trunk/src/VBox/VMM/VMMR0/HMR0Mixed.mac (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/VMMR0: Load kernel-gs base MSR as part of the auto-load/store MSR ... Tue, 30 Apr 2013 11:56:26 GMT vboxsync [45836] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Spelling. Tue, 30 Apr 2013 11:38:48 GMT vboxsync [45832] * trunk/src/VBox/VMM/include/PGMInline.h (modified) PGMInline.h: fix SMP assertion. Tue, 30 Apr 2013 11:37:04 GMT vboxsync [45831] * trunk/src/VBox/VMM/include/PGMInline.h (modified) PGMInline.h: fix SMP assertion. Tue, 30 Apr 2013 10:16:10 GMT vboxsync [45830] * trunk/src/VBox/VMM/VMMR3/PDMLdr.cpp (modified) VMM: Don't resolve RC symbols when HM is enabled (fix for r85378) Tue, 30 Apr 2013 10:10:37 GMT vboxsync [45829] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Don't panic on bad state and ignore assertions and other error ... Tue, 30 Apr 2013 07:00:28 GMT vboxsync [45828] * trunk/src/VBox/VMM/testcase/tstVMMR0CallHost-1.cpp (modified) tstVMMR0CallHost-1: warning Tue, 30 Apr 2013 00:14:47 GMT vboxsync [45826] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) PGM: Extended the WP0+RO+US hack to include big pages and adjusted ... Mon, 29 Apr 2013 19:13:11 GMT vboxsync [45824] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/CPUM: Undo r85381 as it breaks SMP debug builds. Mon, 29 Apr 2013 15:55:06 GMT vboxsync [45823] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Resetup preemption timer when the preemption timer ... Mon, 29 Apr 2013 15:34:47 GMT vboxsync [45821] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) HM/VMX: More accurate entry checks. Mon, 29 Apr 2013 15:31:20 GMT vboxsync [45820] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Update TSC offsetting when the guest write TSC. This ... Mon, 29 Apr 2013 13:28:34 GMT vboxsync [45812] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/CPUM: Reset TSC to 0 on CPUMR3ResetCpu(). Mon, 29 Apr 2013 13:00:10 GMT vboxsync [45809] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMLdr.cpp (modified) VMM,DevVGA: Don't resolve RC symbols when HM is enabled (part 2). Mon, 29 Apr 2013 12:41:07 GMT vboxsync [45808] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.h (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMLdr.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMBth.h (modified) * trunk/src/VBox/VMM/VMMR3/PGMGst.h (modified) * trunk/src/VBox/VMM/VMMR3/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMShw.h (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) VMM,DevVGA: Don't resolve RC symbols when HM is enabled (part 1). Mon, 29 Apr 2013 12:03:31 GMT vboxsync [45804] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMX: Added CFGM key to disable unrestricted execution. Mon, 29 Apr 2013 03:46:29 GMT vboxsync [45799] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) Make the recompiler call PGMCr0WpEnabled. Mon, 29 Apr 2013 03:40:54 GMT vboxsync [45798] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) Fixed up and enabled Netware WP0+RO+US hack. Mon, 29 Apr 2013 02:35:20 GMT vboxsync [45797] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) PGMAllBth.h: Duh, not >, but <, darn it. Sun, 28 Apr 2013 20:16:21 GMT vboxsync [45793] * trunk/src/VBox/VMM/VMMR3/CPUMDbg.cpp (modified) CPUMDbg.cpp: crX and drX sub registers. Sun, 28 Apr 2013 16:28:51 GMT vboxsync [45792] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) CR0.WP applies to CPL > 3, not just CPL == 0. Sketched out a Netware ... Sat, 27 Apr 2013 12:50:26 GMT vboxsync [45787] * trunk/src/VBox/VMM/VMMRC/VMMRC.def (modified) build fix. Fri, 26 Apr 2013 22:35:59 GMT vboxsync [45786] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/err.mac (modified) * trunk/include/VBox/vmm/hm.h (modified) * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMSwitcher.cpp (modified) * trunk/src/VBox/VMM/VMMRC/HMRCA.asm (deleted) * trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) * trunk/src/VBox/VMM/include/VMMSwitcher.mac (modified) Move HMRCA.asm into the switcher code so we don't need VMMRC.rc. Fri, 26 Apr 2013 16:59:47 GMT vboxsync [45785] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: paranoia and comments. Fri, 26 Apr 2013 15:22:07 GMT vboxsync [45781] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HM: Simplified real/protected mode transition tracking logic. Fri, 26 Apr 2013 12:19:12 GMT vboxsync [45774] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: unintentional commit of debugging stuff. Fri, 26 Apr 2013 12:17:25 GMT vboxsync [45773] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Darwin hybrid-kernel fixes. Fri, 26 Apr 2013 01:33:30 GMT vboxsync [45753] * trunk/src/VBox/VMM/VMMR3/DBGFAddr.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFSym.cpp (modified) Don't call MMHyperIsInsideArea if we're using HM to execute code, it ... Fri, 26 Apr 2013 01:32:02 GMT vboxsync [45752] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFAddr.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFSym.cpp (modified) Don't call MMHyperIsInsideArea if we're using HM to execute code, it ... Fri, 26 Apr 2013 01:20:24 GMT vboxsync [45750] * trunk/src/VBox/VMM/VMMR3/VMMSwitcher.cpp (modified) VMMSwitcher: Fixed assertion in debug builds (harmless). Fri, 26 Apr 2013 00:14:09 GMT vboxsync [45749] * trunk/include/VBox/vmm/hm.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMEmt.cpp (modified) VMM: Introduced VMCPUSTATE_STARTED_HM for indicating that we're ... Thu, 25 Apr 2013 20:40:53 GMT vboxsync [45746] * trunk/src/VBox/VMM/VMMR3/VMMSwitcher.cpp (modified) The vmmR3Switcher32BitToAMD64_Def and vmmR3SwitcherPAEToAMD64_Def ... Thu, 25 Apr 2013 20:36:55 GMT vboxsync [45745] * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/32BitToAMD64.asm (modified) * trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac (modified) * trunk/src/VBox/VMM/VMMSwitcher/PAEToAMD64.asm (modified) Doc updates regarding guest 64-bit on 32-bit host. Thu, 25 Apr 2013 20:09:35 GMT vboxsync [45741] * trunk/src/VBox/VMM/include/PGMInternal.h (modified) #undef VBOX_WITH_RAW_MODE fix on 32-bit hosts. Thu, 25 Apr 2013 19:44:05 GMT vboxsync [45739] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMMap.cpp (modified) * trunk/src/VBox/VMM/VMMRC/HMRCA.asm (modified) * trunk/src/VBox/VMM/include/PGMInline.h (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM: First part of HMIsEnabled() and PGMMap*. Thu, 25 Apr 2013 18:06:14 GMT vboxsync [45737] * trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) doc corrections. Thu, 25 Apr 2013 15:09:19 GMT vboxsync [45735] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) VMM: Consistently flush TLB entries for non-present pages. Thu, 25 Apr 2013 14:54:16 GMT vboxsync [45734] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: nit. Thu, 25 Apr 2013 14:49:24 GMT vboxsync [45733] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: spaces. Thu, 25 Apr 2013 14:39:46 GMT vboxsync [45732] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Don't trash CR2 for VM-exits caused due to a #PF ... Thu, 25 Apr 2013 12:08:17 GMT vboxsync [45728] * trunk/include/VBox/vmm/trpm.h (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMHM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) * trunk/src/VBox/VMM/include/TRPMInternal.h (modified) * trunk/src/VBox/VMM/include/TRPMInternal.mac (modified) TRPM: Sprinkled HMIsEnabled around the place. Thu, 25 Apr 2013 10:21:25 GMT vboxsync [45726] * trunk/src/VBox/VMM/VMMR3/VMMSwitcher.cpp (modified) VMMSwitcher.cpp: We never include internal headers of other components. Thu, 25 Apr 2013 10:19:31 GMT vboxsync [45725] * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/include/SELMInternal.h (modified) nit Thu, 25 Apr 2013 09:18:42 GMT vboxsync [45722] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: nits. Thu, 25 Apr 2013 08:11:30 GMT vboxsync [45721] * trunk/src/VBox/VMM/VMMR3/VMMSwitcher.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/X86Stub.asm (modified) VMM: fix r85247 for 32-bit hosts Wed, 24 Apr 2013 17:37:24 GMT vboxsync [45715] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Theoretically possibly to miss a CR2 update when we should. Wed, 24 Apr 2013 17:07:26 GMT vboxsync [45714] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Log adjustment. Wed, 24 Apr 2013 16:38:41 GMT vboxsync [45713] * trunk/src/VBox/VMM/VMMR3/VMMSwitcher.cpp (modified) build fix Wed, 24 Apr 2013 16:27:16 GMT vboxsync [45712] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Alignment. Wed, 24 Apr 2013 16:24:19 GMT vboxsync [45711] * trunk/src/VBox/VMM/VMMRC/HMRCA.asm (modified) VMM/VMMRC: Fix 64-bit guests on 32-bit hosts for the new VT-x code. Wed, 24 Apr 2013 15:14:09 GMT vboxsync [45709] * trunk/src/VBox/VMM/VMMR3/SELM.cpp (modified) SELM.cpp: Must cast pointers to uintptr_t before doing greater/less- ... Wed, 24 Apr 2013 14:51:55 GMT vboxsync [45708] * trunk/src/VBox/VMM/VMMR3/SELM.cpp (modified) SELM: nits Wed, 24 Apr 2013 14:51:46 GMT vboxsync [45707] * trunk/src/VBox/VMM/VMMR3/VMMSwitcher.cpp (modified) build fix Wed, 24 Apr 2013 14:37:42 GMT vboxsync [45705] * trunk/include/VBox/vmm/selm.h (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/SELM.cpp (modified) * trunk/src/VBox/VMM/include/SELMInternal.h (modified) Retired SELMR3DisableMonitoring. Wed, 24 Apr 2013 14:32:04 GMT vboxsync [45704] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Build fix for HMVMX_ALWAYS_TRAP_PF. Wed, 24 Apr 2013 14:21:09 GMT vboxsync [45701] * trunk/include/VBox/apic.mac (modified) * trunk/include/VBox/err.h (modified) * trunk/include/VBox/err.mac (modified) * trunk/include/VBox/vmm/hm.h (modified) * trunk/include/VBox/vmm/selm.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/include/iprt/err.mac (modified) * trunk/include/iprt/x86.mac (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMAll.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/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMHM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/SELM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMSwitcher.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/AMD64Stub.asm (added) * trunk/src/VBox/VMM/VMMSwitcher/X86Stub.asm (added) * trunk/src/VBox/VMM/include/VMMInternal.h (modified) * trunk/src/VBox/VMM/include/VMMSwitcher.h (modified) * trunk/src/VBox/VMM/include/VMMSwitcher.mac (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) VMM: SELM and VMM early HM init changes. Wed, 24 Apr 2013 14:00:35 GMT vboxsync [45699] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Fix macro renaming breakage. Wed, 24 Apr 2013 13:41:08 GMT vboxsync [45698] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Alignment. Wed, 24 Apr 2013 12:39:49 GMT vboxsync [45695] * trunk/src/VBox/VMM/include/PGMInternal.h (modified) Typo. Wed, 24 Apr 2013 11:32:42 GMT vboxsync [45693] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp (modified) * trunk/src/VBox/VMM/include/EMHandleRCTmpl.h (modified) VMM: Introducing VINF_EM_TRIPLE_FAULT status code for triple-fault ... Wed, 24 Apr 2013 11:28:19 GMT vboxsync [45692] * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) VMMR3/DBGF: Single-stepping should no longer be in effect when ... Tue, 23 Apr 2013 17:27:33 GMT vboxsync [45685] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Safer to update CR2 while injecting exceptions and not ...