# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Dec 4, 2024 12:50:31 PM Tue, 08 Jul 2014 12:19:44 GMT vboxsync [51926] * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) VMM: Updated info fflags code. Mon, 07 Jul 2014 16:28:37 GMT vboxsync [51906] * trunk/Config.kmk (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNet-1.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMainTemplate.cpp (added) * trunk/src/VBox/HostDrivers/Support/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstR0ThreadPreemptionDriver.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0DbgKrnlInfoDriver.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0MemUserKernelDriver.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0SemMutexDriver.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTR0TimerDriver.cpp (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/tstAnimate.cpp (modified) * trunk/src/VBox/VMM/testcase/tstCFGM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstGlobalConfig.cpp (modified) * trunk/src/VBox/VMM/testcase/tstMMHyperHeap.cpp (modified) * trunk/src/VBox/VMM/testcase/tstMicro.cpp (modified) * trunk/src/VBox/VMM/testcase/tstPDMAsyncCompletion.cpp (modified) * trunk/src/VBox/VMM/testcase/tstPDMAsyncCompletionStress.cpp (modified) * trunk/src/VBox/VMM/testcase/tstSSM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMREQ.cpp (modified) Fixing testcases on windows. Mon, 07 Jul 2014 07:09:01 GMT vboxsync [51897] * trunk/src/VBox/VMM/VMMR3/PDMDevice.cpp (modified) VMM/PDMDevice: logging fix Mon, 07 Jul 2014 06:17:59 GMT vboxsync [51896] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Trial; don't adjust TSC offset with paravirt TSC. Fri, 04 Jul 2014 12:53:36 GMT vboxsync [51867] * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) TM: Made the SYNC_TSC_PAUSE code default. Thu, 03 Jul 2014 18:16:52 GMT vboxsync [51855] * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) VMM/PGM: Hungarian fix for r94706. Thu, 03 Jul 2014 18:10:52 GMT vboxsync [51854] * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) VMM/PGM: Copy Page Ids from the MMIO2 range while mapping MMIO2 pages. Thu, 03 Jul 2014 15:17:13 GMT vboxsync [51853] * trunk/src/VBox/VMM/include/TMInternal.h (modified) Alignment. Thu, 03 Jul 2014 15:09:01 GMT vboxsync [51852] * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/include/TMInternal.h (modified) TM: Add the same TSC offset to each VCPU when pausing/resuming (not ... Thu, 03 Jul 2014 05:12:28 GMT vboxsync [51832] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/CPUM: todo. Wed, 02 Jul 2014 06:09:31 GMT vboxsync [51797] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/gim.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMMinimal.cpp (modified) * trunk/src/VBox/VMM/include/GIMInternal.h (modified) * trunk/src/VBox/VMM/include/GIMMinimalInternal.h (modified) VMM/GIM/Minimal: OS X bits. Mon, 30 Jun 2014 06:19:51 GMT vboxsync [51757] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/err.mac (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM: Change error codes to be consistent. Fri, 27 Jun 2014 13:13:21 GMT vboxsync [51746] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Temporary instrumentation for event injection issue. Fri, 27 Jun 2014 08:05:01 GMT vboxsync [51741] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Load guest-state after injection of events; simplifies ... Thu, 26 Jun 2014 09:33:46 GMT vboxsync [51735] * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) VMM: Typo. Thu, 26 Jun 2014 08:27:09 GMT vboxsync [51731] * trunk/src/VBox/VMM/VMMR3/GIMMinimal.cpp (modified) VMM/GIM/Minimal: Set HVP and MWAIT_EXT for OS X. Thu, 26 Jun 2014 05:54:43 GMT vboxsync [51729] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/Additions/common/VBoxService/VBoxServiceAutoMount.cpp (modified) * trunk/src/VBox/Additions/solaris/SharedFolders/vboxfs_prov.c (modified) * trunk/src/VBox/Additions/solaris/SharedFolders/vboxfs_vfs.c (modified) * trunk/src/VBox/Additions/solaris/SharedFolders/vboxfs_vnode.c (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) Recently missed header updates. Thu, 26 Jun 2014 05:52:17 GMT vboxsync [51728] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) VMM: Add MWait Extensions as a CPUM feature to allow configuring it ... Wed, 25 Jun 2014 19:03:24 GMT vboxsync [51726] * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) VMM: fix TRPMR3InjectEvent() for TRPM_FORWARD_TRAPS_IN_GC disabled Wed, 25 Jun 2014 05:19:46 GMT vboxsync [51723] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Stray spaces and copyright header update. Wed, 25 Jun 2014 05:08:50 GMT vboxsync [51722] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Try fix TR attributes to be Intel compatible for saved- ... Wed, 25 Jun 2014 04:57:53 GMT vboxsync [51720] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFCoreWrite.cpp (modified) * trunk/src/VBox/VMM/VMMRZ/VMMRZ.cpp (modified) VMM: Doxygen bugref comment consistency. Wed, 25 Jun 2014 04:13:57 GMT vboxsync [51719] * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) VMM/GIM: nit. Mon, 23 Jun 2014 05:40:05 GMT vboxsync [51686] * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) * trunk/src/VBox/VMM/include/GIMHvInternal.h (modified) VMM/GIM: Fixes to saved state, enabled reset MSR availability in CPUID. Mon, 23 Jun 2014 03:45:00 GMT vboxsync [51685] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Nit. Thu, 19 Jun 2014 09:18:43 GMT vboxsync [51662] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Use VMCB offsetting until we fix TM. Makes Hyper-V ... Thu, 19 Jun 2014 09:17:25 GMT vboxsync [51661] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Use VMCS offsetting until we fix TM, makes Hyper-V ... Thu, 19 Jun 2014 07:59:01 GMT vboxsync [51660] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: RT_BOOL. Thu, 19 Jun 2014 03:42:33 GMT vboxsync [51659] * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) VMM/GIM: another try. Thu, 19 Jun 2014 03:25:54 GMT vboxsync [51658] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) * trunk/src/VBox/VMM/include/GIMHvInternal.h (modified) VMM/GIM: Bits, try to find out why it breaks on mac2-rel. Wed, 18 Jun 2014 11:41:37 GMT vboxsync [51647] * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) VMM/GIM: build fix. Wed, 18 Jun 2014 11:39:09 GMT vboxsync [51646] * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) VMM/GIM: attempt to fix mac burn. Wed, 18 Jun 2014 11:08:40 GMT vboxsync [51644] * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) VMM/GIM: Fix wrongly committed testing bits. Wed, 18 Jun 2014 11:06:06 GMT vboxsync [51643] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vmm/gim.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/include/VBox/vmm/tm.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/Devices/GIMDev/GIMDev.cpp (modified) * trunk/src/VBox/Main/src-server/MachineImpl.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GIMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GIMR0Hv.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/GIMHvInternal.h (modified) * trunk/src/VBox/VMM/include/GIMInternal.h (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) VMM/GIM: More bits for Hyper-V implementation. Wed, 18 Jun 2014 04:14:08 GMT vboxsync [51641] * trunk/src/VBox/VMM/VMMR3/CPUMR3Db.cpp (modified) LogRel nits. Wed, 18 Jun 2014 04:04:52 GMT vboxsync [51640] * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) LogRel cosmetics. Wed, 11 Jun 2014 08:14:20 GMT vboxsync [51598] * trunk/src/VBox/VMM/VMMR3/SSM.cpp (modified) VMM/SSM: comment. Fri, 06 Jun 2014 06:09:36 GMT vboxsync [51563] * trunk/include/VBox/vmm/gim.h (modified) * trunk/src/VBox/VMM/VMMAll/GIMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) * trunk/src/VBox/VMM/include/GIMHvInternal.h (modified) VMM/GIM: bits. Fri, 06 Jun 2014 05:22:34 GMT vboxsync [51562] * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEMInternal: comment typo. Fri, 06 Jun 2014 05:17:02 GMT vboxsync [51560] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/log.h (modified) * trunk/include/VBox/vmm/gim.h (modified) * trunk/include/VBox/vmm/hm.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/Devices/GIMDev (added) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/build/VBoxDD.cpp (modified) * trunk/src/VBox/Devices/build/VBoxDD.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GIMR0.cpp (added) * trunk/src/VBox/VMM/VMMR0/GIMR0Hv.cpp (added) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/include/GIMHvInternal.h (modified) * trunk/src/VBox/VMM/include/GIMInternal.h (modified) VMM/GIM: Mapping of GIM MMIO2 regions and Hyper-V provider work. Wed, 04 Jun 2014 04:59:30 GMT vboxsync [51518] * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) VMM: Missed header update. Wed, 04 Jun 2014 04:52:30 GMT vboxsync [51517] * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/STAM.cpp (modified) * trunk/src/VBox/VMM/VMMRZ/PGMRZDynMap.cpp (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) VMM: Doxygen comment nits. Wed, 28 May 2014 08:14:55 GMT vboxsync [51434] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) VMM/IEM: nit. Wed, 28 May 2014 07:45:20 GMT vboxsync [51433] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) VMM/HMR0: comment. Tue, 27 May 2014 11:01:05 GMT vboxsync [51422] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) VMM/EMAll: allow WrMsrs to return VERR_EM_INTERPRETER to fallback to ... Tue, 27 May 2014 10:59:35 GMT vboxsync [51421] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Check single-step only on success and update HMCPU ... Fri, 23 May 2014 16:58:13 GMT vboxsync [51376] * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) Fixed ancient typo. Fri, 23 May 2014 07:45:35 GMT vboxsync [51367] * trunk/src/VBox/VMM/VMMAll/GIMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/include/GIMHvInternal.h (modified) VMM/GIM: Hyper-V provider, work-in-progress. Fri, 23 May 2014 07:43:07 GMT vboxsync [51366] * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) VMM/CPUM: Assertion. Thu, 22 May 2014 11:04:58 GMT vboxsync [51344] * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3Db.cpp (modified) VMM/CPUM: Hyper heap fixes. Thu, 22 May 2014 06:06:18 GMT vboxsync [51334] * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3Db.cpp (modified) VMM/CPUM: Fix NULL ptr deref. due to premature access. Thu, 22 May 2014 04:42:22 GMT vboxsync [51333] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/gim.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMMinimal.cpp (modified) * trunk/src/VBox/VMM/include/GIMHvInternal.h (modified) * trunk/src/VBox/VMM/include/GIMInternal.h (modified) VMM/GIM: Hyper-V provider, work-in-progress. Tue, 20 May 2014 04:47:59 GMT vboxsync [51301] * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM: Retire aGuestCpuIdHyper legacy array. Mon, 19 May 2014 14:51:00 GMT vboxsync [51291] * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) fix harmless copy/paste bug Mon, 19 May 2014 14:50:15 GMT vboxsync [51290] * trunk/include/VBox/vmm/pdmusb.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) VMM/PDMUsb: add PDMR3UsbQueryLun function which is needed very soon ... Mon, 19 May 2014 12:47:48 GMT vboxsync [51288] * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Core_i5_3570.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Core_i7_2635QM.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Core_i7_3820QM.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Core_i7_3960X.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Pentium_4_3_00GHz.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Xeon_X5482_3_20GHz.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/VIA_QuadCore_L4700_1_2_GHz.h (modified) * trunk/src/VBox/VMM/tools/VBoxCpuReport.cpp (modified) Fixes for canonical address in MSRs. Mon, 19 May 2014 11:00:11 GMT vboxsync [51285] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) VMM: Expose the MSR read/write function index enums. Mon, 19 May 2014 07:48:18 GMT vboxsync [51283] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3Db.cpp (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) VMM: Expose CPUMR3MsrRangesInsert(). Mon, 19 May 2014 04:52:41 GMT vboxsync [51282] * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) VMM: Disallow modifying leaves that has SSM deps. through ... Mon, 19 May 2014 04:28:55 GMT vboxsync [51281] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) VMM/VMMR3: Enable CPUMR3CpuIdInsert(). Fri, 16 May 2014 13:29:21 GMT vboxsync [51274] * trunk/src/VBox/VMM/VMMR3/CPUMR3Db.cpp (modified) VMM: Ugh, typo. Fri, 16 May 2014 13:28:28 GMT vboxsync [51273] * trunk/src/VBox/VMM/VMMR3/CPUMR3Db.cpp (modified) VMM/CPUMR3db: Try fix regression with changes in r93734. Fri, 16 May 2014 12:08:42 GMT vboxsync [51271] * trunk/include/VBox/vmm/mm.h (modified) * trunk/src/VBox/VMM/VMMAll/MMAllHyper.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3Db.cpp (modified) * trunk/src/VBox/VMM/VMMR3/MMHyper.cpp (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) VMM: Implemented hyper heap realloc. and adjusted CPUM CpuId arrays ... Thu, 15 May 2014 10:30:08 GMT vboxsync [51256] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/include/EMHandleRCTmpl.h (modified) IEM: Fall back if IEMInjectTrpmEvent() did not do its job. Tue, 13 May 2014 14:19:15 GMT vboxsync [51244] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Relax EFER consistency/corruption checks for the fixes ... Tue, 13 May 2014 11:51:03 GMT vboxsync [51241] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Intel likes hyphenation. Tue, 13 May 2014 11:40:53 GMT vboxsync [51239] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Intel likes hyphenation. Tue, 13 May 2014 11:36:49 GMT vboxsync [51238] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Fixed invalid EFER swapping when guest is using PAE ... Mon, 12 May 2014 12:15:17 GMT vboxsync [51235] * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) Instrumented cpumMsrWr_Ia32SysEnterEip with a LogRel for tracking the ... Mon, 12 May 2014 11:16:37 GMT vboxsync [51234] * trunk/src/VBox/VMM/VMMR3/cpus/AMD_Athlon_64_X2_Dual_Core_4200.h (modified) AMD_Athlon_64_X2_Dual_Core_4200.h: Another quick fix, this time for ... Mon, 12 May 2014 11:12:14 GMT vboxsync [51233] * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) CPUMAllMsrs.cpp: Quickfix for IA32_APIC_BASE read #GP. Mon, 12 May 2014 05:32:21 GMT vboxsync [51230] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0,HMSVMR0: debug build fixes. Fri, 09 May 2014 08:11:15 GMT vboxsync [51222] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Do EFER swapping using auto-load/store area in the VMCS ... Fri, 09 May 2014 01:51:16 GMT vboxsync [51220] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * 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/HMVMXR0: Implemented EFER swapping using VMCS controls. Mon, 05 May 2014 14:36:50 GMT vboxsync [51186] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: added bugref comment. Mon, 05 May 2014 13:31:49 GMT vboxsync [51185] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: build fix. Mon, 05 May 2014 12:33:21 GMT vboxsync [51184] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: dead code. Mon, 05 May 2014 12:27:50 GMT vboxsync [51183] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: todo, task-switch mess. Mon, 05 May 2014 12:08:40 GMT vboxsync [51182] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vmm/iem.h (modified) * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/EMHandleRCTmpl.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Implemented hardware task-switches, code path disabled. Tue, 29 Apr 2014 13:24:23 GMT vboxsync [51165] * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) VMM: remove linker entrypoints for relocatable VMMR0,tstLdrObj ... Fri, 25 Apr 2014 14:34:06 GMT vboxsync [51145] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Assertion is a little too strict (global vs local init). Fri, 25 Apr 2014 12:15:39 GMT vboxsync [51140] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Another assertion to try catch uCurrentAsid mismatch. Wed, 16 Apr 2014 15:07:19 GMT vboxsync [51084] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: STAM counter typo. Wed, 16 Apr 2014 15:06:27 GMT vboxsync [51083] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HMVMXR0: Also intercept #TS exceptions while debugging all ... Fri, 11 Apr 2014 16:16:28 GMT vboxsync [51052] * trunk/src/VBox/VMM/VMMR3/VMEmt.cpp (modified) VMM: Minor logging. Tue, 08 Apr 2014 12:30:50 GMT vboxsync [50994] * trunk/include/VBox/vmm/gim.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMMinimal.cpp (added) * trunk/src/VBox/VMM/include/GIMInternal.h (modified) * trunk/src/VBox/VMM/include/GIMMinimalInternal.h (added) VMM/GIM: Introduce the Minimal provider. Thu, 03 Apr 2014 12:06:24 GMT vboxsync [50961] * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) VMM/GIM: Use proper-case for the "None" provider CFGM. Wed, 02 Apr 2014 14:47:00 GMT vboxsync [50953] * trunk/include/VBox/log.h (modified) * trunk/include/VBox/vmm/gim.h (added) * 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/GIMAll.cpp (added) * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (added) * trunk/src/VBox/VMM/VMMR3/GIM.cpp (added) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (added) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/include/GIMHvInternal.h (added) * trunk/src/VBox/VMM/include/GIMInternal.h (added) * trunk/src/VBox/VMM/testcase/tstVMStructDTrace.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructRC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) GIM: Skeleton, work in progress. Fri, 28 Mar 2014 16:19:37 GMT vboxsync [50923] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: Use ASPECT_NOT_IMPLEMENTED on interrupt task gates instead of ... Fri, 28 Mar 2014 14:37:18 GMT vboxsync [50918] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Fix some selector limit checks, comments. Fri, 28 Mar 2014 13:50:09 GMT vboxsync [50917] * trunk/include/VBox/vmm/pdmqueue.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllQueue.cpp (modified) Added PDMQueueFlushIfNecessary. Wed, 26 Mar 2014 09:22:01 GMT vboxsync [50880] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: nit. Tue, 25 Mar 2014 17:59:33 GMT vboxsync [50873] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/CPUM: comment typo. Tue, 25 Mar 2014 17:59:07 GMT vboxsync [50872] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) VMM/HMR0: Assertion and comment. Tue, 25 Mar 2014 17:25:14 GMT vboxsync [50870] * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM: HM comments. Tue, 25 Mar 2014 15:47:45 GMT vboxsync [50867] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Added hmR0VmxSetPendingXcptGP() and some doxygen fixes. Tue, 25 Mar 2014 15:47:11 GMT vboxsync [50866] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) VMM/EMAll: Disallow writing to reserved bits while loading CR0. Tue, 25 Mar 2014 12:56:50 GMT vboxsync [50863] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) VMM/IEMAllCImpl: Comment clarification about reserved bits in CR4 for ... Mon, 24 Mar 2014 14:11:10 GMT vboxsync [50856] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM: Assert 4K alignment on global VT-x and AMD-V physical pages. ... Mon, 24 Mar 2014 13:30:36 GMT vboxsync [50854] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) VMM/HMR0: VMXON regions need not be mapped executable.