# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Dec 22, 2024 6:40:06 AM Wed, 29 May 2013 14:08:18 GMT vboxsync [46312] * trunk/include/VBox/vmm/hm_vmx.mac (modified) * trunk/src/VBox/VMM/VMMR0/HMR0A.asm (modified) * trunk/src/VBox/VMM/testcase/tstAsmStructsAsm.asm (modified) VMM/HM: Use assembler structures to make code the VMX host ... Wed, 29 May 2013 12:52:37 GMT vboxsync [46310] * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) VMM/HM: AMD-V bits. Bring VMCB layout up to latest spec. Wed, 29 May 2013 09:19:28 GMT vboxsync [46305] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) VMM/HM: Don't fail AMD-V init if AMD-V is not supported by the CPU. Wed, 29 May 2013 09:13:19 GMT vboxsync [46304] * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * 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/HM: AMD-V bits and clean up. Tue, 28 May 2013 15:29:28 GMT vboxsync [46299] * trunk/src/VBox/VMM/testcase/tstVMM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMMR0CallHost-1.cpp (modified) Use new/old RTTest APIs. Tue, 28 May 2013 14:38:48 GMT vboxsync [46297] * trunk/include/VBox/vmm/hm.h (modified) * trunk/src/VBox/VMM/VMMAll/HMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (added) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.h (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM: Started HMSVMR0 work. Unify the AMD-V erratum 170 verification ... Tue, 28 May 2013 12:07:56 GMT vboxsync [46294] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Cleanup, and fixme todo. Mon, 27 May 2013 14:02:52 GMT vboxsync [46289] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: debug build fix. Mon, 27 May 2013 13:44:19 GMT vboxsync [46286] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HMVMXR0: Avoid saving/restoring EFER whenever possible on every ... Mon, 27 May 2013 11:52:30 GMT vboxsync [46284] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: 32-bit host fix. Mon, 27 May 2013 10:13:59 GMT vboxsync [46280] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: macro rename and comment update. Sun, 26 May 2013 11:29:24 GMT vboxsync [46267] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/include/VBox/vmm/hm_vmx.mac (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/VMM/VMMR0/HMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/HMR0Mixed.mac (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM: Optimized 64-bit host VT-x world-switch. Wed, 22 May 2013 15:26:44 GMT vboxsync [46220] * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) grumble Wed, 22 May 2013 14:21:20 GMT vboxsync [46219] * trunk/src/VBox/VMM/VMMR3/DBGFCpu.cpp (modified) copy&past fix. Wed, 22 May 2013 13:31:26 GMT vboxsync [46218] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) VMM/HWVMXR0: More accurate InGC profiling. Wed, 22 May 2013 13:02:37 GMT vboxsync [46217] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp (modified) * trunk/src/VBox/Debugger/testcase/tstDBGCStubs.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFCpu.cpp (modified) Fixed the 'r', 'rg' and 'rg32' commands in 64-bit guest code. Wed, 22 May 2013 12:59:59 GMT vboxsync [46216] * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) Fixed bug in previous memory scan fix (MMIO2 aliases for MMIO). Wed, 22 May 2013 12:33:59 GMT vboxsync [46214] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) VMM/HWVMXR0: Profile InGC a tad bit more accurately. Tue, 21 May 2013 10:25:57 GMT vboxsync [46192] * 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: CR0 and CR4 masks can be 32-bit. Plus hungarian naming fixes. Tue, 21 May 2013 10:06:31 GMT vboxsync [46191] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: TR too, shouldn't be in the LDT and must have RPL 0. Tue, 21 May 2013 10:04:21 GMT vboxsync [46190] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: nit. Mon, 20 May 2013 21:12:43 GMT vboxsync [46177] * trunk/src/VBox/Disassembler/DisasmFormatYasm.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATMR3Dbg.cpp (modified) More symbols in disassembly, for PATM esp. Mon, 20 May 2013 12:38:38 GMT vboxsync [46175] * trunk/src/VBox/VMM/Preload/VBoxVMMPreload.cpp (modified) Fix non-hardened debug win.amd64 build. Sun, 19 May 2013 22:58:37 GMT vboxsync [46168] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/SELMInline.h (modified) IEM/EM: Made DSL boot to command line (X doesn't start yet). Sun, 19 May 2013 22:12:49 GMT vboxsync [46167] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/Debugger/DBGCCommands.cpp (modified) * trunk/src/VBox/Debugger/testcase/tstDBGCStubs.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFSym.cpp (deleted) * trunk/src/VBox/VMM/VMMR3/PATMR3Dbg.cpp (modified) * trunk/src/VBox/VMM/include/DBGFInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) Buried DBGFSym.cpp and with it loadsyms - rip. Sun, 19 May 2013 19:07:50 GMT vboxsync [46165] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/include/iprt/dbg.h (modified) * trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp (modified) * trunk/src/VBox/Debugger/testcase/tstDBGCStubs.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgas.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmod.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmoddwarf.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrkStuff.cpp (modified) * trunk/src/VBox/Runtime/tools/RTLdrFlt.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PATMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFStack.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFSym.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMRaw.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMLdr.cpp (modified) Made dSYM-bundle loading work as well as line numbers in the stack ... Sun, 19 May 2013 13:31:13 GMT vboxsync [46161] * trunk/include/iprt/dbg.h (modified) * trunk/include/iprt/ldr.h (modified) * trunk/src/VBox/Runtime/common/dbg/dbgcfg.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmod.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmoddeferred.cpp (modified) * trunk/src/VBox/Runtime/common/dbg/dbgmodldr.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldr.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrELFRelocatable.cpp.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrNative.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrkStuff.cpp (modified) * trunk/src/VBox/Runtime/include/internal/dbgmod.h (modified) * trunk/src/VBox/Runtime/include/internal/ldr.h (modified) * trunk/src/VBox/Runtime/tools/RTLdrFlt.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp (modified) First part of loading .dSYM bundles. Sat, 18 May 2013 19:56:08 GMT vboxsync [46159] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/include/VBox/vmm/patm.h (modified) * trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATMR3Dbg.cpp (modified) Patch manager support in the disassembler, making the 'u' command in ... Sat, 18 May 2013 00:30:13 GMT vboxsync [46155] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFAddr.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFReg.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFStack.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) List near, unassemble, hyper register and more tiny debugger fixes. Fri, 17 May 2013 17:21:45 GMT vboxsync [46150] * trunk/src/VBox/VMM/VMMR3/PATM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATMPatch.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATMR3Dbg.cpp (modified) * trunk/src/VBox/VMM/include/PATMInternal.h (modified) PATM: Patch symbols. Fri, 17 May 2013 14:20:53 GMT vboxsync [46143] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Make single-stepping work in the hypervisor debugger ... Fri, 17 May 2013 13:06:57 GMT vboxsync [46142] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/CPUM: show all CPUID leaves in the log, not only the leaves we ... Fri, 17 May 2013 09:36:06 GMT vboxsync [46139] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Indent sub-function information in logging, easier to read! Fri, 17 May 2013 08:09:59 GMT vboxsync [46137] * trunk/src/VBox/Debugger/DBGConsole.cpp (modified) * trunk/src/VBox/Debugger/testcase/tstDBGCStubs.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATMR3Dbg.cpp (added) Missing file, reverting 85830. Fri, 17 May 2013 06:53:00 GMT vboxsync [46136] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATM.cpp (modified) temporary build fix Thu, 16 May 2013 23:32:47 GMT vboxsync [46135] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATM.cpp (modified) * trunk/src/VBox/VMM/include/PATMInternal.h (modified) Started populating the RC address space in the debugger. Thu, 16 May 2013 15:54:48 GMT vboxsync [46130] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) VMM/HMVMXR0: Another darwin 32-bit hybrid kernel fix. Thu, 16 May 2013 13:59:37 GMT vboxsync [46125] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) PGM: Optimized virtual memory searching by skipping empty tables. Thu, 16 May 2013 09:50:52 GMT vboxsync [46117] * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) PGMDbg.cpp: Don't try scan PGMPAGETYPE_MMIO2_ALIAS_MMIO pages. Wed, 15 May 2013 21:56:53 GMT vboxsync [46111] * trunk/src/VBox/VMM/Makefile.kmk (modified) VMM: Drop /DELAYLOAD:dbghelp.dll as we don't import anything from ... Wed, 15 May 2013 19:57:26 GMT vboxsync [46110] * trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp (modified) VMM: Default to deferred module loading. 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.