# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Jan 18, 2025 7:54:37 PM Wed, 17 Apr 2013 16:31:27 GMT vboxsync [45590] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMMR0/HMVMXR0: reflect #DE and others back to the guest on a ... Wed, 17 Apr 2013 11:31:45 GMT vboxsync [45585] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMMR0/HMVMXR0: Fix regression with EFER MSR write exits. Fixes NetBSD ... Tue, 16 Apr 2013 17:47:09 GMT vboxsync [45578] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMMR3/HM: cosmetics. Tue, 16 Apr 2013 17:02:38 GMT vboxsync [45576] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMMR0/HMVMXR0: oops Tue, 16 Apr 2013 15:47:57 GMT vboxsync [45575] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/VMMR0: Update EFER on VM-reentry when WRMSR changes it. Fixes ... Mon, 15 Apr 2013 20:09:57 GMT vboxsync [45558] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/VMMR0: bits. Mon, 15 Apr 2013 17:50:23 GMT vboxsync [45557] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/VMMR0: HM bits. Mon, 15 Apr 2013 16:45:27 GMT vboxsync [45556] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/VMMR0: HM bits. Mon, 15 Apr 2013 15:17:04 GMT vboxsync [45555] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/SELM.cpp (modified) nits Mon, 15 Apr 2013 14:54:15 GMT vboxsync [45552] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) HMVMX: Windows build fix. Mon, 15 Apr 2013 12:16:54 GMT vboxsync [45549] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Reverted r84927 - I cannot read. Sun, 14 Apr 2013 23:20:51 GMT vboxsync [45548] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/VMMR0: HM bits. Sun, 14 Apr 2013 20:45:07 GMT vboxsync [45547] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/VMMR0: More vectoring event fun. Sun, 14 Apr 2013 20:32:40 GMT vboxsync [45546] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/VMMR0: More vectoring event handling. Sun, 14 Apr 2013 17:06:58 GMT vboxsync [45545] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/VMMR0: Fixes to vectoring #PF, and reflecting exceptions to the ... Sun, 14 Apr 2013 16:20:57 GMT vboxsync [45544] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/VMMR0: HM bits. Sun, 14 Apr 2013 16:19:03 GMT vboxsync [45543] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/VMMR0: HM bits. Sat, 13 Apr 2013 16:25:46 GMT vboxsync [45536] * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) oops Sat, 13 Apr 2013 16:21:31 GMT vboxsync [45535] * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) oops Sat, 13 Apr 2013 16:16:43 GMT vboxsync [45534] * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM: use of symbolic names and asserts. Sat, 13 Apr 2013 16:13:22 GMT vboxsync [45533] * trunk/include/VBox/vmm/selm.h (modified) * trunk/include/VBox/vmm/trpm.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMHM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/SELM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMTests.cpp (modified) * trunk/src/VBox/VMM/include/SELMInternal.h (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) #ifdef the raw-mode force flags to find more code to #ifdef out. Sat, 13 Apr 2013 09:34:06 GMT vboxsync [45532] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMMR0/HMVMXR0: HM bits. Sat, 13 Apr 2013 09:01:30 GMT vboxsync [45531] * trunk/include/VBox/vmm/trpm.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.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/VMMR3/EMRaw.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) * trunk/src/VBox/VMM/include/TRPMInternal.h (modified) * trunk/src/VBox/VMM/include/TRPMInternal.mac (modified) VMMR0/HMVMXR0: Redo of VT-x event injection. Some STAM cleanup. VMM: ... Fri, 12 Apr 2013 19:33:50 GMT vboxsync [45530] * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/tstMicro.cpp (modified) attempt to fix the builds Fri, 12 Apr 2013 17:38:27 GMT vboxsync [45529] * trunk/src/VBox/VMM/Makefile.kmk (modified) oops. Fri, 12 Apr 2013 17:32:57 GMT vboxsync [45528] * trunk/include/VBox/vmm/csam.h (modified) * trunk/include/VBox/vmm/patm.h (modified) * trunk/include/VBox/vmm/trpm.h (modified) * trunk/src/VBox/Main/src-client/MachineDebuggerImpl.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/include/EMInternal.h (modified) * trunk/src/VBox/VMM/include/REMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructDTrace.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler/target-i386/translate.c (modified) VBOX_WITH_RAW_MODE changes. Fri, 12 Apr 2013 16:47:57 GMT vboxsync [45525] * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) VBOX_WITH_RAW_MODE changes. Fri, 12 Apr 2013 12:47:58 GMT vboxsync [45519] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMMR0/HMVMXR0: Inject software int from TRPM Fri, 12 Apr 2013 11:23:56 GMT vboxsync [45517] * 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: Clean up STAM counters and hungarian fixes. Fri, 12 Apr 2013 10:12:08 GMT vboxsync [45513] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMMR0/HMVMXR0: Event injection, don't need to re-clear the field ... Fri, 12 Apr 2013 09:40:29 GMT vboxsync [45510] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMMR0/HMVMXR0: type fixes. Fri, 12 Apr 2013 01:17:01 GMT vboxsync [45503] * 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/HMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) HM: Alignment fixes. s/u32InstrLen/cbInstr/g. A couple of doxygen ... Fri, 12 Apr 2013 00:22:50 GMT vboxsync [45502] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMMR0/HMVMXR0: Redo the event injection logic to be done only on the ... Thu, 11 Apr 2013 23:20:33 GMT vboxsync [45501] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/VMMR0: HM bits. Thu, 11 Apr 2013 21:07:54 GMT vboxsync [45500] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM: STAM counter description. Thu, 11 Apr 2013 20:55:33 GMT vboxsync [45499] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) VMM: Proper per-CPU stats categorization for VM and HM. Follow suit ... Thu, 11 Apr 2013 20:46:47 GMT vboxsync [45498] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMMR0/HMVMXR0: leaner, part 2. Thu, 11 Apr 2013 20:08:37 GMT vboxsync [45496] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMMR0/HMVMXR0: leaner, less parameter passing, part 1. Thu, 11 Apr 2013 16:01:22 GMT vboxsync [45487] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMMR0/HMVMXR0: Fix LDTR usable bit, fixes NetBSD guests. Thu, 11 Apr 2013 14:46:04 GMT vboxsync [45485] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/em.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CSAM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMRaw.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATMPatch.cpp (modified) * trunk/src/VBox/VMM/VMMR3/SELM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) * trunk/src/VBox/VMM/VMMRC/CPUMRC.cpp (modified) * trunk/src/VBox/VMM/VMMRC/PATMRC.cpp (modified) * trunk/src/VBox/VMM/VMMRC/SELMRC.cpp (modified) * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp (modified) * trunk/src/VBox/VMM/include/SELMInline.h (copied) * trunk/src/VBox/VMM/include/SELMInternal.h (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler/target-i386/op_helper.c (modified) - *: Where possible, drop the #ifdef VBOX_WITH_RAW_RING1 when ... Thu, 11 Apr 2013 11:09:28 GMT vboxsync [45481] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: More assertions. Thu, 11 Apr 2013 10:57:38 GMT vboxsync [45480] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: bits. Thu, 11 Apr 2013 09:32:24 GMT vboxsync [45479] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) emInterpretInstructionCPU: Fixed input validation test, was using AND ... Thu, 11 Apr 2013 09:20:01 GMT vboxsync [45478] * 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: more consistent names. Wed, 10 Apr 2013 21:19:00 GMT vboxsync [45475] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/VMMR0/HM: comment and todo for problem earlier seen today with ... Wed, 10 Apr 2013 20:25:33 GMT vboxsync [45474] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/err.mac (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * 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/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMRC/HMRCA.asm (modified) * trunk/src/VBox/VMM/include/EMHandleRCTmpl.h (modified) VMM: Remove unused error codes, use more specific error codes. ... Wed, 10 Apr 2013 16:57:41 GMT vboxsync [45467] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/VMMR0/HM: bits. Wed, 10 Apr 2013 16:40:49 GMT vboxsync [45465] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) HM: WBINVD exiting must be conditional. Wed, 10 Apr 2013 16:21:50 GMT vboxsync [45464] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) HM: 64-bit Windows build fix. Wed, 10 Apr 2013 12:35:04 GMT vboxsync [45457] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/VMMR3/HM: release log for when the new VT-x code is active. Wed, 10 Apr 2013 12:24:35 GMT vboxsync [45455] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/VMMR0/HM: build fix. Wed, 10 Apr 2013 11:15:16 GMT vboxsync [45453] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) VMM/VMMR0/HM: build fixes for 32-bit hosts Tue, 09 Apr 2013 17:34:38 GMT vboxsync [45442] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/VMMR0: HM bits. Tue, 09 Apr 2013 14:06:35 GMT vboxsync [45436] * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) VMM/TM.cpp: disable TSC offsetting for SMP VMs as a workaround for ... Tue, 09 Apr 2013 12:34:18 GMT vboxsync [45430] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Doxygen Tue, 09 Apr 2013 12:32:35 GMT vboxsync [45428] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/Disassembler/DisasmCore.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) VMM: Propagate errors from PGM through the disassembler. Get rid of ... Mon, 08 Apr 2013 23:07:50 GMT vboxsync [45419] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/VMMR0: obsolete comments. Mon, 08 Apr 2013 21:10:03 GMT vboxsync [45414] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/VMMR0: HM bits, stam counter and switch experiment. Mon, 08 Apr 2013 20:15:01 GMT vboxsync [45413] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/VMMR0: HM bits. Mon, 08 Apr 2013 16:16:53 GMT vboxsync [45412] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/VMMR0: HM bits. Mon, 08 Apr 2013 15:01:48 GMT vboxsync [45410] * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/VMMR0: HM bits. missed commit. Mon, 08 Apr 2013 15:01:06 GMT vboxsync [45409] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/VMMR0: HM bits. Save preemption timer value on every VM-exit and ... Mon, 08 Apr 2013 14:01:55 GMT vboxsync [45408] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/VMMR0: HM bits. Fixed issue with MOV-SS and interrupt inhibition. ... Mon, 08 Apr 2013 13:45:38 GMT vboxsync [45407] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) VMM: Invalidate page even when it's not present now. Fri, 05 Apr 2013 21:37:40 GMT vboxsync [45387] * 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/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/VMMR0: HM bits. Fri, 05 Apr 2013 16:21:15 GMT vboxsync [45384] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/VMMR0: HM bits. Fri, 05 Apr 2013 14:48:24 GMT vboxsync [45380] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/VMMR0: comment. Fri, 05 Apr 2013 14:46:04 GMT vboxsync [45379] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/VMMR0: HM bits, optimizations, be more aggressive with saving ... Fri, 05 Apr 2013 14:43:12 GMT vboxsync [45378] * trunk/src/VBox/VMM/VMMR0/HMR0.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/VMMR0: HM bits. Some stats and adjustments. Fri, 05 Apr 2013 07:01:27 GMT vboxsync [45356] * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3Lib.cpp (modified) * trunk/src/VBox/Additions/common/VBoxService/VBoxServiceVMInfo.cpp (modified) * trunk/src/VBox/Additions/haiku/VBoxTray/VBoxGuestDeskbarView.h (modified) * trunk/src/VBox/Additions/haiku/VBoxVideo/driver/driver.cpp (modified) * trunk/src/VBox/Additions/linux/drm/vboxvideo.h (modified) * trunk/src/VBox/Additions/x11/vboxmouse/vboxmouse.c (modified) * trunk/src/VBox/Additions/x11/vboxvideo/vboxvideo.c (modified) * trunk/src/VBox/Additions/x11/vboxvideo/vboxvideo.h (modified) * trunk/src/VBox/Additions/x11/vboxvideo/vboxvideo_dri.c (modified) * trunk/src/VBox/Devices/Network/DevINIP.cpp (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvVD.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManage.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageNATNetwork.cpp (modified) * trunk/src/VBox/Main/src-server/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Runtime/VBox/log-vbox.cpp (modified) * trunk/src/VBox/Runtime/common/checksum/md5.cpp (modified) * trunk/src/VBox/Runtime/common/misc/getopt.cpp (modified) * trunk/src/VBox/Runtime/r3/haiku/time-haiku.cpp (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) tabs Thu, 04 Apr 2013 20:42:26 GMT vboxsync [45352] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/VMMR0: HM bits. Thu, 04 Apr 2013 20:24:29 GMT vboxsync [45351] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/VMMR0: HM bits, remove unused flags. Thu, 04 Apr 2013 19:51:49 GMT vboxsync [45349] * 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/VMMR0: Very important stats. Thu, 04 Apr 2013 19:39:05 GMT vboxsync [45347] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/VMMR0: HM bits. Thu, 04 Apr 2013 17:38:24 GMT vboxsync [45344] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (added) VMM/VMMR0: HMVMXR0 properties. Thu, 04 Apr 2013 15:52:10 GMT vboxsync [45341] * trunk/src/VBox/VMM/VMMR0/HMR0Mixed.mac (modified) VMM/VMMR0: HM bits, fix CR2 handling in the switcher. Thu, 04 Apr 2013 09:27:18 GMT vboxsync [45330] * trunk/src/VBox/VMM/VMMRZ/VMMRZ.cpp (modified) VMM/VMMRZ: Avoid infinite recursions due to failing assertions in the ... Wed, 03 Apr 2013 15:05:29 GMT vboxsync [45312] * trunk/src/VBox/VMM/include/IOMInternal.h (modified) IOM: Start using the read/write crit sect. Wed, 03 Apr 2013 14:55:30 GMT vboxsync [45311] * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/include/IOMInline.h (modified) * trunk/src/VBox/VMM/include/IOMInternal.h (modified) IOM: Prepared for using read/write locking, still using the old ... Wed, 03 Apr 2013 14:54:09 GMT vboxsync [45310] * trunk/src/VBox/VMM/VMMAll/PDMAllCritSectRw.cpp (modified) PDMCritSectRw: Fixed shared leave bugs. Wed, 03 Apr 2013 11:47:56 GMT vboxsync [45306] * trunk/src/VBox/VMM/VMMAll/PDMAllCritSectRw.cpp (modified) PDMCritSectRw: build fix Wed, 03 Apr 2013 11:15:02 GMT vboxsync [45305] * trunk/include/VBox/vmm/iom.h (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.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/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMHM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMRaw.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/VMMRC/IOMRC.cpp (modified) * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp (modified) * trunk/src/VBox/VMM/include/IOMInline.h (modified) * trunk/src/VBox/VMM/include/IOMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) IOM: Adding pVCpu to a lot of calls and moving the lookup caches from ... Wed, 03 Apr 2013 09:51:13 GMT vboxsync [45301] * trunk/include/VBox/vmm/iom.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/include/IOMInline.h (modified) * trunk/src/VBox/VMM/include/IOMInternal.h (modified) IOM: Preparing to use read/write critsect. Wed, 03 Apr 2013 09:47:49 GMT vboxsync [45299] * trunk/include/VBox/vmm/pdmcritsectrw.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSectBoth.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSectRw.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) PDMCritSectRw: Fixes. Tue, 02 Apr 2013 18:42:50 GMT vboxsync [45293] * trunk/include/VBox/vmm/pdmcritsectrw.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSectRw.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) PGMCritSectRw: Prep for ring-0 and raw-mode context operation. Tue, 02 Apr 2013 15:31:42 GMT vboxsync [45291] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.mac (modified) VMM: HM bits. Tue, 02 Apr 2013 08:17:11 GMT vboxsync [45276] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/em.h (modified) * trunk/include/VBox/vmm/selm.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/src-all/Global.cpp (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PATMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CSAM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMHM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMRaw.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATMA.asm (modified) * trunk/src/VBox/VMM/VMMR3/PATMPatch.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATMSSM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/VMMR3/SELM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMRC/CPUMRC.cpp (modified) * trunk/src/VBox/VMM/VMMRC/PATMRC.cpp (modified) * trunk/src/VBox/VMM/VMMRC/SELMRC.cpp (modified) * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp (modified) * trunk/src/VBox/VMM/include/PATMA.h (modified) * trunk/src/VBox/VMM/include/SELMInternal.h (modified) * trunk/src/recompiler/Makefile.kmk (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler/target-i386/op_helper.c (modified) Ring-1 compression patches, courtesy of trivirt AG: - main: diff to ... Thu, 28 Mar 2013 16:15:10 GMT vboxsync [45240] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/VMMR0: HM, sampling stats for VMXR0RunGuestCode entry side and GC ... Thu, 28 Mar 2013 15:08:39 GMT vboxsync [45237] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) VMM/VMMR0: STAM counter. Thu, 28 Mar 2013 14:36:52 GMT vboxsync [45235] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM: Flush page and tlb STAM counter cleanup. Wed, 27 Mar 2013 19:08:28 GMT vboxsync [45216] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM: HM bits. Wed, 27 Mar 2013 18:40:05 GMT vboxsync [45215] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMMR3/HM: release log tidying. Wed, 27 Mar 2013 18:29:52 GMT vboxsync [45214] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMMR3/HM: release log tidying. Tue, 26 Mar 2013 09:31:59 GMT vboxsync [45189] * trunk/include/VBox/vmm/uvm.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSectRw.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CFGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/STAM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/include/STAMInternal.h (modified) STAM,VM: ring-3 only testing of pdmcritsectrw.h (disabled). Mon, 25 Mar 2013 16:42:10 GMT vboxsync [45178] * trunk/src/VBox/VMM/VMMAll/PDMAllCritSectRw.cpp (modified) Work some of the PDMCritSectRw statistics. Mon, 25 Mar 2013 16:32:51 GMT vboxsync [45177] * trunk/src/VBox/VMM/VMMR3/PDMCritSect.cpp (modified) A couple of PDMCritSectRw init fixes. Mon, 25 Mar 2013 13:49:59 GMT vboxsync [45171] * trunk/src/VBox/VMM/VMMAll/PDMAllCritSectRw.cpp (modified) VMM/PDMAllCritSectRw: header fix Sat, 23 Mar 2013 20:36:23 GMT vboxsync [45152] * trunk/include/VBox/types.h (modified) * trunk/include/VBox/vmm/pdm.h (modified) * trunk/include/VBox/vmm/pdmcritsect.h (modified) * trunk/include/VBox/vmm/uvm.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSectBoth.cpp (added) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSectRw.cpp (copied) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) PDMCritSectRw: Early morphing stage - untested, ring-3 only. Fri, 22 Mar 2013 13:32:06 GMT vboxsync [45142] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM: Don't LogRel on CPUMClearGuestCpuIdFeature(). Wed, 20 Mar 2013 15:26:53 GMT vboxsync [45108] * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) VMM/VMMR3/EM: clear force-flag if we're ignoring updates to PAE ...