# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Jan 5, 2025 5:44:16 PM Wed, 29 Jul 2015 16:26:54 GMT vboxsync [57116] * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) CPUMR3CpuId: allow to override internal IsaExts leafs Tue, 28 Jul 2015 11:50:17 GMT vboxsync [57109] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM: Check AC during ring-0 module and VM init when the host has SMAP ... Tue, 28 Jul 2015 11:13:18 GMT vboxsync [57107] * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) VMM/TM: Fixes to TSC mode handling with TSC freq is incompatible, ... Fri, 24 Jul 2015 20:16:59 GMT vboxsync [57078] * trunk/include/VBox/sup.h (modified) * trunk/include/iprt/system.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/misc/RTSystemIsInsideVM-amd64-x86.cpp (added) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) sup,iprt: SUPIsHostVirtualized belongs in IPRT and does not need to ... Fri, 24 Jul 2015 16:27:27 GMT vboxsync [57075] * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) VMM/TM: Code to handle loading saved-states with different host TSC ... Fri, 24 Jul 2015 10:11:17 GMT vboxsync [57066] * trunk/src/VBox/VMM/VMMAll/HMAll.cpp (modified) VMM/HM: nit. Thu, 23 Jul 2015 13:49:20 GMT vboxsync [57062] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: nit. Thu, 23 Jul 2015 13:46:01 GMT vboxsync [57061] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: nit. Wed, 22 Jul 2015 14:12:42 GMT vboxsync [57056] * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) cpumR3CpuIdSanitize: Log and clean up sub-leaves in the feature areas ... Wed, 22 Jul 2015 10:05:57 GMT vboxsync [57052] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: consistency in error reporting. Wed, 22 Jul 2015 09:44:48 GMT vboxsync [57051] * trunk/include/VBox/err.h (modified) * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM, SUPDrv: More fine-grained error codes and checking, corrected ... Tue, 21 Jul 2015 10:09:23 GMT vboxsync [57038] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Fix copy-paste bug in error reporting VT-x failures. Tue, 21 Jul 2015 10:01:24 GMT vboxsync [57037] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: less confusing. Tue, 21 Jul 2015 09:54:36 GMT vboxsync [57036] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Log when we IA32_FEATURE_CONTROL MSR does not have the lock ... Sun, 19 Jul 2015 17:57:02 GMT vboxsync [57009] * trunk/src/VBox/VMM/VMMR3/PATMSSM.cpp (modified) PATM: Fixed assertion in patmSaveFixupRecords when re-saving a ... Sun, 19 Jul 2015 17:11:15 GMT vboxsync [57008] * trunk/src/VBox/VMM/VMMR3/CSAM.cpp (modified) * trunk/src/VBox/VMM/include/CSAMInternal.h (modified) CSAM: Fixed saved state (broken since r10346). Won't easily break again. Sun, 19 Jul 2015 01:36:21 GMT vboxsync [57006] * trunk/include/VBox/VBoxGuestLib.h (modified) * trunk/include/VBox/dbg.h (modified) * trunk/include/VBox/sup.h (modified) * trunk/include/VBox/vd-ifs.h (modified) * trunk/include/VBox/vmm/cfgm.h (modified) * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/include/VBox/vmm/mm.h (modified) * trunk/include/VBox/vmm/pdmcritsect.h (modified) * trunk/include/VBox/vmm/pdmcritsectrw.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/include/VBox/vmm/pdmdrv.h (modified) * trunk/include/VBox/vmm/pdmusb.h (modified) * trunk/include/VBox/vmm/ssm.h (modified) * trunk/include/VBox/vmm/stam.h (modified) * trunk/include/VBox/vmm/vmapi.h (modified) * trunk/src/VBox/Debugger/DBGCEval.cpp (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/Devices/Network/DevE1000.cpp (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) * trunk/src/VBox/Devices/Storage/DevAHCI.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvBlock.cpp (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) VMM,*: Annotated format strings in the VMM APIs and dealt with the ... Sat, 18 Jul 2015 22:11:47 GMT vboxsync [56985] * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3PlugIn.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMKvm.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletion.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMBlkCache.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMQueue.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp (modified) * trunk/src/VBox/VMM/VMMR3/SELM.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) VMM: Log and assertion formatting fixes. Sat, 18 Jul 2015 20:39:34 GMT vboxsync [56983] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEMAllCImpl.cpp: Fixed incorrect parameter type for iemCImpl_invlpg. ... Fri, 17 Jul 2015 13:20:18 GMT vboxsync [56968] * trunk/src/VBox/VMM/VMMR3/SSM.cpp (modified) duh Fri, 17 Jul 2015 12:50:58 GMT vboxsync [56966] * trunk/src/VBox/VMM/VMMR3/SSM.cpp (modified) build fix - last min adjustments, grr. Fri, 17 Jul 2015 12:37:30 GMT vboxsync [56965] * trunk/src/VBox/VMM/VMMR3/SSM.cpp (modified) SSM.cpp: Dump (part of) the data unit on load failure to make it ... Thu, 16 Jul 2015 16:41:41 GMT vboxsync [56956] * trunk/src/VBox/VMM/VMMR3/SSM.cpp (modified) SSM.cpp: Missing newlines in assert/logrel statements. Thu, 09 Jul 2015 13:12:08 GMT vboxsync [56898] * trunk/src/VBox/VMM/VMMR0/GIMR0Kvm.cpp (modified) VMM/GIM: comment. Thu, 09 Jul 2015 13:11:57 GMT vboxsync [56897] * trunk/src/VBox/VMM/VMMAll/GIMAllKvm.cpp (modified) VMM/GIM: comment clarification and typo. Wed, 08 Jul 2015 17:02:36 GMT vboxsync [56877] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) VMM/CPUM: Moved the MSR STAM registeration call to ... Wed, 08 Jul 2015 16:56:45 GMT vboxsync [56876] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: comment typo Wed, 08 Jul 2015 16:55:40 GMT vboxsync [56875] * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) VMM/GIM/HV: Read the TSC frequency from the cached value while being ... Wed, 08 Jul 2015 15:31:28 GMT vboxsync [56873] * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) CPUMR3CpuId.cpp: Don't expose AVX and AVX-2 if the YMM XSAVE state ... Wed, 08 Jul 2015 15:30:50 GMT vboxsync [56872] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) CPUM.cpp: Log host XCR0. Wed, 08 Jul 2015 09:35:12 GMT vboxsync [56852] * trunk/src/VBox/VMM/VMMR3/GIMKvm.cpp (modified) VMM/GIM/KVM: Reset the TSC page sequence number on VM reset as well. Tue, 07 Jul 2015 11:46:09 GMT vboxsync [56837] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0, HMSVMR0: Disable currently dead code path. Tue, 07 Jul 2015 11:13:54 GMT vboxsync [56836] * trunk/src/VBox/VMM/VMMAll/GIMAllKvm.cpp (modified) VMM/GIM: KVM nit for raw-mode spinlock hypercall. Mon, 06 Jul 2015 16:45:43 GMT vboxsync [56823] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Check for MSR-bitmap feature being available before ... Mon, 06 Jul 2015 13:02:48 GMT vboxsync [56816] * trunk/src/VBox/VMM/VMMAll/GIMAllKvm.cpp (modified) VMM/GIM: Don't obtain the GVMM usedlock while trying to wake up an ... Mon, 06 Jul 2015 11:25:42 GMT vboxsync [56815] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: nit. Mon, 06 Jul 2015 11:03:52 GMT vboxsync [56813] * trunk/src/VBox/VMM/VMMAll/GIMAllKvm.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GIMR0Kvm.cpp (modified) * trunk/src/VBox/VMM/include/GIMKvmInternal.h (modified) VMM/GIM: Fix regression introduced in r101441 (on hosts without ... Fri, 03 Jul 2015 16:26:42 GMT vboxsync [56794] * trunk/src/VBox/VMM/VMMR3/GIMKvm.cpp (modified) VMM/GIM: Reset KVM's uTSC and uVirtNanoTS so it gets fresh values on ... Fri, 03 Jul 2015 16:21:21 GMT vboxsync [56793] * trunk/src/VBox/VMM/VMMAll/GIMAllKvm.cpp (modified) VMM/GIM: space. Fri, 03 Jul 2015 16:20:11 GMT vboxsync [56792] * trunk/src/VBox/VMM/Makefile.kmk (modified) VMM/GIM: Build fix. Fri, 03 Jul 2015 16:19:59 GMT vboxsync [56791] * trunk/src/VBox/VMM/VMMAll/GIMAllKvm.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GIMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GIMR0Kvm.cpp (added) * trunk/src/VBox/VMM/VMMR3/GIMKvm.cpp (modified) * trunk/src/VBox/VMM/include/GIMKvmInternal.h (modified) VMM/GIM: Try passing identical TSC and NanoTS pairs to all VCPUs for ... Fri, 03 Jul 2015 16:13:21 GMT vboxsync [56790] * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) VMM/GIM: unused header. Fri, 03 Jul 2015 11:16:14 GMT vboxsync [56766] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) VMM: comment nit. Thu, 02 Jul 2015 16:33:32 GMT vboxsync [56758] * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) VMM/GIM: Don't unmap MMIO2 pages on Hyper-V reset as we don't map ... Thu, 02 Jul 2015 11:32:08 GMT vboxsync [56749] * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) SUPHardNt: SUPR3HardenedMain flags fixes for tstVMM et al. Wed, 01 Jul 2015 14:01:43 GMT vboxsync [56733] * trunk/Config.kmk (modified) * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedIPRT.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMainTemplateTestcase.cpp (copied) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerify-win.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyImage-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedMain-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) SUPHardNt: Allow hardened exectuable binaries in the 'testcase' ... Wed, 01 Jul 2015 05:06:06 GMT vboxsync [56719] * trunk/src/VBox/VMM/VMMR3/CFGM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMREQ.cpp (modified) tstVMREQ: mac fix (no raw-mode) Tue, 30 Jun 2015 23:52:15 GMT vboxsync [56716] * trunk/src/VBox/VMM/include/HMInternal.h (modified) Build fix? Tue, 30 Jun 2015 23:48:17 GMT vboxsync [56715] * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/Storage/DevAHCI.cpp (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) Fix various alignments of STAM members in devices and VMM for 32bit, ... Tue, 30 Jun 2015 16:21:22 GMT vboxsync [56708] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Remove incorrect debug assertion. Tue, 30 Jun 2015 15:55:49 GMT vboxsync [56707] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) IEM: fix inverted conditions. Tue, 30 Jun 2015 15:32:28 GMT vboxsync [56706] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) HMR0Term: must init rc. Tue, 30 Jun 2015 15:29:46 GMT vboxsync [56705] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) HMR0.cpp: Don't call SUPR0EnableVTx(false) in HMR0Term unless we've ... Tue, 30 Jun 2015 09:19:15 GMT vboxsync [56694] * trunk/src/VBox/VMM/VMMR0/GIMR0Hv.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) * trunk/src/VBox/VMM/include/GIMHvInternal.h (modified) VMM/GIM: Cleanup. Tue, 30 Jun 2015 09:17:34 GMT vboxsync [56693] * trunk/src/VBox/VMM/VMMR3/GIMKvm.cpp (modified) nit. Mon, 29 Jun 2015 17:55:51 GMT vboxsync [56678] * trunk/src/VBox/VMM/VMMR3/GIMKvm.cpp (modified) VMM/GIM: Update the cached TSC frequency on state-load in KVM ... Mon, 29 Jun 2015 17:01:28 GMT vboxsync [56677] * trunk/src/VBox/VMM/VMMR3/GIMKvm.cpp (modified) * trunk/src/VBox/VMM/include/GIMKvmInternal.h (modified) VMM/GIM: Use a consistent TSC frequency for all VCPUs when KVM is used. Mon, 29 Jun 2015 12:53:55 GMT vboxsync [56672] * trunk/src/VBox/VMM/VMMR0/GIMR0Hv.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) VMM/GIM: Workaround PGM issue with large pages in Hyper-V by directly ... Sun, 28 Jun 2015 17:32:30 GMT vboxsync [56668] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) Fixed outs mnemonic Sun, 28 Jun 2015 16:25:16 GMT vboxsync [56667] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) hmR0SvmExitIOInstr: Optimize the OUTS on old-CPU when it's clear from ... Sun, 28 Jun 2015 16:25:06 GMT vboxsync [56666] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) hmR0SvmExitIOInstr: Optimize the OUTS on old-CPU when it's clear from ... Sun, 28 Jun 2015 15:28:49 GMT vboxsync [56665] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) hmR0SvmExitIOInstr: Adjusted the u3SEG validity check to exclude pre- ... Sat, 27 Jun 2015 20:52:14 GMT vboxsync [56664] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) HMSVMR0.cpp: Fixed incorrect I/O instruction length check. Sat, 27 Jun 2015 20:31:14 GMT vboxsync [56663] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) HMSVMR0.cpp: VT-x and IEM insists on having busy TSS descriptor types ... Fri, 26 Jun 2015 14:21:23 GMT vboxsync [56660] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) iomMmioCommonPfHandler: Deal with IEM failure. Thu, 25 Jun 2015 15:40:10 GMT vboxsync [56642] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: extra RC in assert in IO exits like r101262 for VT-x. Thu, 25 Jun 2015 14:59:54 GMT vboxsync [56640] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) iomMMIOHandler: IOM_LOCK_SHARED may fail in non-R3 contexts. Thu, 25 Jun 2015 11:06:41 GMT vboxsync [56635] * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) IOM: Enabled the non-#PF ring-0 and raw-mode access handlers (for ... Thu, 25 Jun 2015 11:05:39 GMT vboxsync [56634] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) VGA MMIO write handler may return VINF_EM_RAW_EMULATE_INSTR as it ... Thu, 25 Jun 2015 10:39:02 GMT vboxsync [56633] * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) PGMPool.cpp: Enable non-#PF ring-0 access handlers. Thu, 25 Jun 2015 10:04:32 GMT vboxsync [56631] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) iemMemMap: Log VERR_IEM_IPE_9 details. Wed, 24 Jun 2015 23:26:52 GMT vboxsync [56629] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: More internal error status codes (9). Wed, 24 Jun 2015 19:44:56 GMT vboxsync [56628] * trunk/include/VBox/vmm/iem.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IEMR3.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: Postpone INS memory writes to ring-3 if we hit an access ... Wed, 24 Jun 2015 19:41:37 GMT vboxsync [56627] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) PGMPhys: The s_abPlayItSafe bits in dealing with ... Wed, 24 Jun 2015 19:38:41 GMT vboxsync [56626] * trunk/src/VBox/VMM/include/PGMInline.h (modified) PGMInline.h: pvZeroPg and physical guest address TLB may need some ... Wed, 24 Jun 2015 12:24:28 GMT vboxsync [56620] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) VMM/HMR0: comments. Wed, 24 Jun 2015 12:15:18 GMT vboxsync [56619] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) VMM/HMR0: revert r101249, added comment to clarify usage. Wed, 24 Jun 2015 12:12:41 GMT vboxsync [56618] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) VMM/HMR0: Don't read MSR unnecessarily. Tue, 23 Jun 2015 22:29:22 GMT vboxsync [56611] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) IOM/INSEx: Must dirty the page. Tue, 23 Jun 2015 16:33:36 GMT vboxsync [56607] * trunk/Config.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMRC/IOMRC.cpp (modified) IOM,IEM: split up VBOX_WITH_2ND_IEM_STEP into two steps, the first ... Mon, 22 Jun 2015 09:38:00 GMT vboxsync [56572] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) VMM/HMR0: comment. Fri, 19 Jun 2015 09:32:20 GMT vboxsync [56551] * trunk/src/VBox/Main/src-client/ConsoleImpl.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) Main/src-client: Don't resume a VM on host-resume unless it was ... Thu, 18 Jun 2015 12:11:56 GMT vboxsync [56514] * trunk/include/VBox/vmm/dbgfcorefmt.h (modified) * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGFCoreWrite.cpp (modified) VMM/DBGF: Dump guest core with a more standardized CPU dump including ... Tue, 16 Jun 2015 16:37:52 GMT vboxsync [56460] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HM: comment. Mon, 15 Jun 2015 12:24:21 GMT vboxsync [56430] * trunk/src/VBox/VMM/VMMR3/EMR3Dbg.cpp (modified) compile fix with VBOX_WITH_DEBUGGER disabled Mon, 15 Jun 2015 09:59:55 GMT vboxsync [56424] * trunk/src/VBox/VMM/VMMR3/GIMKvm.cpp (modified) VMM/GIM: Some extra checks while loading saved state and enabling ... Sun, 14 Jun 2015 19:35:54 GMT vboxsync [56421] * trunk/src/VBox/VMM/VMMAll/PATMAll.cpp (modified) * trunk/src/VBox/VMM/VMMRC/PATMRC.cpp (modified) PATM: virt access handlers: Only use pvUser for asserting. Sun, 14 Jun 2015 18:51:55 GMT vboxsync [56420] * trunk/src/VBox/VMM/VMMAll/CSAMAll.cpp (modified) * trunk/src/VBox/VMM/VMMRC/CSAMRC.cpp (modified) csamCodePageWriteHandler: pvUser is the pointer to the CSAMPAGEREC in ... Sun, 14 Jun 2015 18:27:01 GMT vboxsync [56418] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) assertion details. Sun, 14 Jun 2015 14:25:31 GMT vboxsync [56417] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) Fixed bug in IOMInterpretINSEx and IOMInterpretOUTSEx introduced with ... Sun, 14 Jun 2015 12:26:09 GMT vboxsync [56416] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (modified) IEM: Use the modified IOM string I/O APIs. Sun, 14 Jun 2015 12:08:29 GMT vboxsync [56415] * trunk/include/VBox/vmm/iom.h (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) IOM: Do the single I/O fallback in the string APIs instead of having ... Sun, 14 Jun 2015 03:43:56 GMT vboxsync [56413] * trunk/include/VBox/vmm/iem.h (modified) * trunk/include/VBox/vmm/iom.h (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/Storage/DevBusLogic.cpp (modified) * trunk/src/VBox/Devices/Storage/DevLsiLogicSCSI.cpp (modified) * trunk/src/VBox/Devices/Storage/VBoxSCSI.cpp (modified) * trunk/src/VBox/Devices/Storage/VBoxSCSI.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) IOM,DevATA,Dev*SCSI: Redid the string I/O callbacks so the devices ... Sun, 14 Jun 2015 03:42:38 GMT vboxsync [56412] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) Move internal/pgm.h bits to VBox/vmm/pgm.h. Sun, 14 Jun 2015 03:41:43 GMT vboxsync [56411] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/include/internal/pgm.h (modified) Move internal/pgm.h bits to VBox/vmm/pgm.h. Sat, 13 Jun 2015 18:39:47 GMT vboxsync [56404] * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) DevATA: Read final PIO transfer unit in ring-0. Sat, 13 Jun 2015 18:21:54 GMT vboxsync [56403] * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) IOMIOPortWriteString,IOMIOPortReadString: Don't make all string I/O ... Sat, 13 Jun 2015 14:58:10 GMT vboxsync [56402] * trunk/include/VBox/vmm/pdmcritsect.h (modified) * trunk/include/iprt/critsect.h (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) DevATA,PDMCritSect: Changed the AsyncIOSem from RTSEMEVENT to ... Fri, 12 Jun 2015 12:34:31 GMT vboxsync [56384] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/include/PGMInline.h (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) PGM: Disabled the virtual handler code for !VBOX_WITH_RAW_MODE. Fri, 12 Jun 2015 11:50:53 GMT vboxsync [56381] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vmm/hm.h (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Stubbed VMMR0_DO_CALL_HYPERVISOR and VMMR0_DO_RAW_RUN when ...