# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Apr 28, 2025 12:34:52 PM Wed, 15 May 2013 17:02:47 GMT vboxsync [46103] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Log CS during loading the guest state. Wed, 15 May 2013 14:23:49 GMT vboxsync [46099] * trunk/src/VBox/VMM/VMMR0/HMR0Mixed.mac (modified) * trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac (modified) VMM/VMMR0: Tidying of the assembly code. Wed, 15 May 2013 14:16:27 GMT vboxsync [46098] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: nits. Wed, 15 May 2013 09:59:18 GMT vboxsync [46090] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) VMM/HMVMXR0: Extra careful with macros. Wed, 15 May 2013 09:56:41 GMT vboxsync [46089] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Be more explicit about type sizes. It's rather critical ... Wed, 15 May 2013 09:43:36 GMT vboxsync [46088] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) VMM/HMVMXR0: Another attempt at fixing 32-bit darwin hybrid kernel. Tue, 14 May 2013 19:03:33 GMT vboxsync [46079] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: nit. Tue, 14 May 2013 18:00:02 GMT vboxsync [46076] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) VMM/HMVMXR0: 32-bit hybrid darwin kernel fixes. Tue, 14 May 2013 08:41:11 GMT vboxsync [46050] * trunk/include/iprt/dbg.h (modified) * trunk/include/iprt/http.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/dbg/dbgcfg.cpp (modified) * trunk/src/VBox/Runtime/common/misc/http.cpp (modified) * trunk/src/VBox/Runtime/tools/RTLdrFlt.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp (modified) More symbol work Mon, 13 May 2013 19:43:55 GMT vboxsync [46041] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: nit. Mon, 13 May 2013 18:23:09 GMT vboxsync [46038] * trunk/src/VBox/VMM/include/HMInternal.mac (modified) build fix Mon, 13 May 2013 16:45:41 GMT vboxsync [46034] * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM: DEBUG->STRICT build fix for switcher Tests. Mon, 13 May 2013 13:51:10 GMT vboxsync [46018] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Fix Vista 64-bit guests to work again. Mon, 13 May 2013 09:20:43 GMT vboxsync [46004] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: DR7 is 32-bit in reality, upper bits are reserved MBZ, ... Sun, 12 May 2013 19:12:25 GMT vboxsync [45993] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp (modified) VMM: Added DBGFR3AsGetConfig. Sat, 11 May 2013 23:36:34 GMT vboxsync [45991] * trunk/src/VBox/Main/src-client/DisplayImpl.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Fix local strict build issues. Sat, 11 May 2013 17:43:41 GMT vboxsync [45987] * trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp (modified) build fix Sat, 11 May 2013 12:46:30 GMT vboxsync [45984] * trunk/include/iprt/dbg.h (modified) * trunk/include/iprt/err.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/dbg/dbgcfg.cpp (added) * trunk/src/VBox/Runtime/common/dbg/dbgmod.cpp (modified) * trunk/src/VBox/Runtime/include/internal/magics.h (modified) * trunk/src/VBox/Runtime/tools/RTLdrFlt.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATM.cpp (modified) * trunk/src/VBox/VMM/include/DBGFInternal.h (modified) RTDbgCfg: Debugging configuration, like symbol search paths and such. Fri, 10 May 2013 09:53:14 GMT vboxsync [45978] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: nit. Fri, 10 May 2013 09:51:35 GMT vboxsync [45977] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Kernel GS Base is no longer manually saved/restore ... Fri, 10 May 2013 09:40:22 GMT vboxsync [45976] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: In case we don't have TPR-shadow or CR8_LOAD exit is ... Thu, 09 May 2013 19:46:52 GMT vboxsync [45971] * trunk/include/VBox/settings.h (modified) * trunk/include/VBox/vmm/hm.h (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/MachineDebuggerImpl.h (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/src-client/MachineDebuggerImpl.cpp (modified) * trunk/src/VBox/Main/src-server/MachineImpl.cpp (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) Main, VMM: Added an API seting to disable VT-x unrestricted execution. Thu, 09 May 2013 15:49:06 GMT vboxsync [45967] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: comment. Thu, 09 May 2013 15:39:52 GMT vboxsync [45966] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Only cause a VM-exit when the highest-priority pending ... Thu, 09 May 2013 15:32:14 GMT vboxsync [45965] * trunk/include/VBox/vmm/pdmapi.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.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/include/PDMInternal.h (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) VMM: Facility for getting the highest-priority pending interrupt from ... Wed, 08 May 2013 23:44:31 GMT vboxsync [45963] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM: nits. Wed, 08 May 2013 20:00:08 GMT vboxsync [45957] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) windows build fix Wed, 08 May 2013 18:04:10 GMT vboxsync [45955] * trunk/src/VBox/VMM/VMMR0/HMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM: Name fixes for non-static functions. Wed, 08 May 2013 15:37:29 GMT vboxsync [45954] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: spacing. Wed, 08 May 2013 15:33:54 GMT vboxsync [45953] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Don't mix up store and load. This is horrible terminology. Wed, 08 May 2013 12:37:14 GMT vboxsync [45949] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/VMMR3: Stat description. Wed, 08 May 2013 12:27:58 GMT vboxsync [45947] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/include/VBox/vmm/hm_vmx.mac (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM: HM cleanup for CTRL, CONTROLS in symbolic names. Wed, 08 May 2013 11:48:30 GMT vboxsync [45946] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: copy, paste typo. Wed, 08 May 2013 11:47:48 GMT vboxsync [45945] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: paranoidroid. Wed, 08 May 2013 11:44:06 GMT vboxsync [45944] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Don't intercept CR3 reads with unrestricted guests. Wed, 08 May 2013 09:30:28 GMT vboxsync [45943] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Fix overly-delayed update of PGM's view of CR3. More ... Tue, 07 May 2013 14:53:55 GMT vboxsync [45937] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Easier to read when reading huge logs. Tue, 07 May 2013 12:50:12 GMT vboxsync [45934] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) VMMR0.cpp/RTAssertMsg2WeakV: Don't instantiate the debug logger, just ... Tue, 07 May 2013 12:14:06 GMT vboxsync [45930] * trunk/src/VBox/VMM/VMMR3/DBGFCoreWrite.cpp (modified) VMM/DBGFCoreWrite: Clarify comment regarding threads in the guest ... Mon, 06 May 2013 16:01:47 GMT vboxsync [45919] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) HM: Added VMX entry refused/allowed stats. Mon, 06 May 2013 15:48:04 GMT vboxsync [45918] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: State-save ordering enforcement assertion, comment and ... Mon, 06 May 2013 15:29:50 GMT vboxsync [45916] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Remove redundant code while loading save-state. ... 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.