# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Jan 5, 2025 1:22:51 PM 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. Fri, 21 Mar 2014 13:17:58 GMT vboxsync [50842] * trunk/src/VBox/VMM/VMMRZ/VMMRZ.cpp (modified) VMMRZ: todo. Wed, 19 Mar 2014 11:17:48 GMT vboxsync [50819] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) VMMAll/PGMAllPool: Clear references to the shadow table while adding ... Tue, 18 Mar 2014 13:54:51 GMT vboxsync [50809] * trunk/src/VBox/VMM/Makefile.kmk (modified) VMM: introduced VBOX_WITH_VMM_R0_SWITCH_STACK Mon, 17 Mar 2014 12:59:48 GMT vboxsync [50800] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) VMM/HMR0: Start with invalid Cpu Ids while initializing, resetting ... Fri, 14 Mar 2014 14:44:27 GMT vboxsync [50789] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) VMM/HMR0: Rely on zero-initialized allocations. Still trying to ... Fri, 14 Mar 2014 10:52:32 GMT vboxsync [50785] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) CPUMAllRegs: comment nit. Wed, 12 Mar 2014 15:00:05 GMT vboxsync [50749] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: When only all-context VPID flush is supported by the ... Wed, 12 Mar 2014 14:29:06 GMT vboxsync [50748] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) VMM/HMR0: cleanup. Wed, 12 Mar 2014 14:03:28 GMT vboxsync [50746] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) VMM/HMR0: Assert tidying. Tue, 11 Mar 2014 17:27:35 GMT vboxsync [50740] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) VMM/HMR0: Don't flush tagged-TLB entries each time while leaving HM ... Tue, 11 Mar 2014 12:23:28 GMT vboxsync [50739] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: undo temporary change from r92738. Tue, 11 Mar 2014 10:13:06 GMT vboxsync [50738] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Temporary enable of HMVMX_ALWAYS_FLUSH_TLB for a test build. Thu, 06 Mar 2014 17:55:32 GMT vboxsync [50720] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Assert. Thu, 06 Mar 2014 14:12:35 GMT vboxsync [50713] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: typo. Wed, 05 Mar 2014 11:21:20 GMT vboxsync [50698] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: More info. on assert failures. Wed, 05 Mar 2014 10:19:04 GMT vboxsync [50696] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: More assertions in TLB flushing. Wed, 05 Mar 2014 10:12:20 GMT vboxsync [50695] * trunk/src/VBox/Devices/Storage/DrvHostBase.cpp (modified) * trunk/src/VBox/Main/src-server/darwin/iokit.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMMFork.cpp (modified) format string fixes Wed, 05 Mar 2014 10:03:03 GMT vboxsync [50694] * trunk/src/VBox/Runtime/testcase/tstHandleTable.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstMemAutoPtr.cpp (modified) * trunk/src/VBox/VMM/testcase/tstGlobalConfig.cpp (modified) * trunk/src/VBox/VMM/testcase/tstInstrEmul.cpp (modified) a few unimportant format string fixes Mon, 03 Mar 2014 09:06:19 GMT vboxsync [50661] * trunk/src/VBox/Runtime/common/math/ldexpl.asm (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0UnusedA.asm (modified) * trunk/src/VBox/VMM/VMMRC/CPUMRCA.asm (modified) * trunk/src/VBox/VMM/VMMSwitcher/AMD64andLegacy.mac (modified) GCC:/MSC: => gcc:/msc: like everywhere Fri, 28 Feb 2014 20:05:08 GMT vboxsync [50657] * trunk/src/VBox/VMM/tools/VBoxCpuReport.cpp (modified) VBoxCpuReport: Filled in some msrs for sandybridge. Fri, 28 Feb 2014 20:04:22 GMT vboxsync [50656] * trunk/src/VBox/VMM/VMMR3/CPUMR3Db.cpp (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Core_i7_2635QM.h (added) Added an example of the initial SandyBridge silicone. Fri, 28 Feb 2014 16:53:46 GMT vboxsync [50655] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: First entry into VT-x may already have saved the host- ... Fri, 28 Feb 2014 15:44:55 GMT vboxsync [50653] * trunk/src/VBox/VMM/VMMR3/CPUMR3Db.cpp (modified) * trunk/src/VBox/VMM/VMMR3/cpus/AMD_Athlon_64_X2_Dual_Core_4200.h (added) * trunk/src/VBox/VMM/tools/VBoxCpuReport.cpp (modified) Added a more recent K8 CPU to the CPU database. Wed, 26 Feb 2014 19:34:46 GMT vboxsync [50617] * 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_3820QM.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Core_i7_3960X.h (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) * trunk/src/VBox/VMM/tools/VBoxCpuReport.cpp (modified) Implemented MSR 0x00000035 on i7, it reports threads and core counts ... Wed, 26 Feb 2014 18:19:18 GMT vboxsync [50614] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Avoid one extra VM-exit while injecting interrupts if ... Wed, 26 Feb 2014 14:06:40 GMT vboxsync [50607] * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) auPrev[2] not [1]. Wed, 26 Feb 2014 14:04:17 GMT vboxsync [50606] * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) * trunk/src/VBox/VMM/tools/Makefile.kmk (modified) cpumR3IsEcxRelevantForCpuIdLeaf: Improved exit conditions, fixing ... Wed, 26 Feb 2014 11:20:12 GMT vboxsync [50601] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Undo r92473. We -do- need it, better comments. Wed, 26 Feb 2014 11:11:04 GMT vboxsync [50600] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: This should not be necessary, while in preemption hook ... Wed, 26 Feb 2014 09:51:54 GMT vboxsync [50596] * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) VMM: follow-up fix to r92440 Tue, 25 Feb 2014 18:51:23 GMT vboxsync [50590] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/Devices/EFI/DevEFI.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3Db.cpp (modified) * trunk/src/VBox/VMM/VMMR3/cpus/AMD_Athlon_64_3200.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/AMD_FX_8150_Eight_Core.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/AMD_Phenom_II_X6_1100T.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Core_i5_3570.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_Pentium_M_processor_2_00GHz.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Xeon_X5482_3_20GHz.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Quad_Core_AMD_Opteron_2384.h (modified) * trunk/src/VBox/VMM/VMMR3/cpus/VIA_QuadCore_L4700_1_2_GHz.h (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/tools/VBoxCpuReport.cpp (modified) CPUM,VMM: More work related to bus, cpu and tsc frequency info. ... Tue, 25 Feb 2014 16:06:26 GMT vboxsync [50584] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/Devices/EFI/DevEFI.cpp (modified) * 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_3960X.h (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) * trunk/src/VBox/VMM/tools/VBoxCpuReport.cpp (modified) CPUM,DevEFI: Bus vs cpu clock ratio fixes for more recent CPUs. Older ... Tue, 25 Feb 2014 13:07:16 GMT vboxsync [50575] * trunk/include/VBox/vmm/ssm.h (modified) * trunk/src/VBox/VMM/VMMR3/CSAM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATMSSM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/SSM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/include/PATMInternal.h (modified) VMM: Added SSMR3RegisterStub and used it to provide saved state load- ... Fri, 21 Feb 2014 12:51:57 GMT vboxsync [50540] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Ignore SMX mode and proceed with a warning. Wed, 19 Feb 2014 15:57:56 GMT vboxsync [50509] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Build fix. Wed, 19 Feb 2014 15:13:19 GMT vboxsync [50506] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Fix for workaround done in r92215. Wed, 12 Feb 2014 15:17:55 GMT vboxsync [50428] * trunk/src/VBox/VMM/VMMR0/HMR0Mixed.mac (modified) HMR0Mixed.mac: Windows experiment with delaying host IDTR.LIMIT ...