# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Dec 22, 2024 10:23:25 AM 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 ... Tue, 23 Apr 2013 15:44:47 GMT vboxsync [45684] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HMVMXR0: 32-bit fixes, round 2. Tue, 23 Apr 2013 15:10:44 GMT vboxsync [45682] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: RFlags is 32-bit with upper half as always 0, avoid ... Tue, 23 Apr 2013 13:53:27 GMT vboxsync [45681] * 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: Fix for 32-bit hosts, round 1. Tue, 23 Apr 2013 11:28:41 GMT vboxsync [45678] * trunk/include/iprt/file.h (modified) * trunk/src/VBox/Runtime/r3/freebsd/fileaio-freebsd.cpp (modified) * trunk/src/VBox/Runtime/r3/linux/fileaio-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/fileaio-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/solaris/fileaio-solaris.cpp (modified) * trunk/src/VBox/Runtime/r3/win/fileaio-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTFileAio.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletionFileNormal.cpp (modified) Runtime/aio: Add flags parameter to RTFileAioCtxCreate Mon, 22 Apr 2013 15:15:42 GMT vboxsync [45668] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMMR0/HMVMXR0: Don't intercept CR0.WP when we have nested paging. Mon, 22 Apr 2013 12:40:25 GMT vboxsync [45665] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) HM.cpp: Fix assertion in HMIsEnabledNotMacro during vm startup. Mon, 22 Apr 2013 12:32:23 GMT vboxsync [45664] * trunk/src/VBox/VMM/testcase/tstVMM.cpp (modified) tstVMM: the current behavior is that either raw mode or VT-x/AMD-V ... Mon, 22 Apr 2013 00:09:30 GMT vboxsync [45657] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMMR0/HMVMXR0: typo. Sun, 21 Apr 2013 23:02:57 GMT vboxsync [45656] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: removed some superfluous comments. Sat, 20 Apr 2013 14:27:02 GMT vboxsync [45655] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) VMMR0/HM: Profiling longjmp round trips are less useful, adjusted ... Fri, 19 Apr 2013 22:46:22 GMT vboxsync [45653] * 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/VMMR0: HM cleanup. Fri, 19 Apr 2013 17:23:08 GMT vboxsync [45651] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Actually we -do- need to intercept #DB (hypervisor ... Fri, 19 Apr 2013 17:19:29 GMT vboxsync [45650] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMMR0/HMVMXR0: Fix single-stepping over STI during guest debugging ... Fri, 19 Apr 2013 14:51:16 GMT vboxsync [45648] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMMR0/HMVMXR0: Clear interrupt-inhibition if we're single-stepping in ... Fri, 19 Apr 2013 13:50:31 GMT vboxsync [45647] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMMR0/HMVMXR0: Implemented setting of pending debug exceptions for ... Fri, 19 Apr 2013 13:46:48 GMT vboxsync [45645] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) VMM/PDMDevHlp: Add helper to get the SUPDrv session handle (intended ... Fri, 19 Apr 2013 12:30:57 GMT vboxsync [45641] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMMR0/HMVMXR0: bits. Fri, 19 Apr 2013 12:28:21 GMT vboxsync [45640] * trunk/src/VBox/VMM/VMMAll/MMAll.cpp (modified) VMM: build fix Fri, 19 Apr 2013 12:09:02 GMT vboxsync [45639] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMMR0/HMVMXR0: Simultaneous hyper and guest single-stepping support ... Fri, 19 Apr 2013 10:21:54 GMT vboxsync [45637] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/VMMR0: HM macro prefix cleanup a bit. Fri, 19 Apr 2013 07:13:55 GMT vboxsync [45628] * trunk/src/VBox/VMM/VMMAll/PATMAll.cpp (modified) VMM: build fix Thu, 18 Apr 2013 22:05:35 GMT vboxsync [45623] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) HMVMX: HMVMX_USE_FUNCTION_TABLE (enabled, as before) and ...