# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Dec 18, 2024 2:03:47 PM Mon, 24 Nov 2014 18:09:36 GMT vboxsync [53391] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/CPUM: Fix crash while dumping hypervisor leafs Fri, 14 Nov 2014 13:52:40 GMT vboxsync [53326] * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) VMM/TM: When UseRealTSC is forced, use it even for SMP. Fri, 14 Nov 2014 13:46:38 GMT vboxsync [53325] * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM: Fix sign inconsistency in the RealUseTSC case. Tue, 11 Nov 2014 18:38:12 GMT vboxsync [53307] * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) VMM/TM: Logging fix. Tue, 11 Nov 2014 08:47:46 GMT vboxsync [53300] * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) VMM: logging fix Mon, 10 Nov 2014 10:57:04 GMT vboxsync [53283] * trunk/src/VBox/VMM/VMMR0/GIMR0Hv.cpp (modified) VMM/GIM: nit. Fri, 07 Nov 2014 17:41:01 GMT vboxsync [53269] * trunk/include/VBox/sup.h (modified) * trunk/include/VBox/sup.mac (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstGIP-2.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) HostDrivers/Support: Enabled global TSC rate calculation and ... Wed, 05 Nov 2014 23:20:28 GMT vboxsync [53247] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Added salc (set AL to CF). Started making sense of the whole ... Wed, 05 Nov 2014 23:16:48 GMT vboxsync [53246] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Added salc (set AL to CF). Started making sense of the whole ... Wed, 05 Nov 2014 12:56:17 GMT vboxsync [53235] * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM: Fixed incorrect pure TSC-offsetting mode switch with paravirt. ... Tue, 04 Nov 2014 18:07:07 GMT vboxsync [53210] * trunk/include/VBox/vmm/pdmusb.h (modified) * trunk/include/VBox/vusb.h (modified) * trunk/src/VBox/Devices/Storage/UsbMsd.cpp (modified) * trunk/src/VBox/Devices/USB/DevOHCI.cpp (modified) * trunk/src/VBox/Devices/USB/VUSBDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp (modified) PDM/VUSB: Provide port/device speed to HCs (and emulated devices). Tue, 04 Nov 2014 15:41:05 GMT vboxsync [53202] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) doc nits Tue, 04 Nov 2014 15:13:20 GMT vboxsync [53200] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: comestics. Tue, 04 Nov 2014 15:11:43 GMT vboxsync [53199] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Windows build fix, doesn't like negating unsigned ... Tue, 04 Nov 2014 15:01:20 GMT vboxsync [53198] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Remove assertion in hmR0VmxExitRdtsc() for when CR4.TSD ... Tue, 04 Nov 2014 12:55:26 GMT vboxsync [53197] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Fix incorrect sign and calculation on guest TSC offset ... Tue, 04 Nov 2014 12:52:21 GMT vboxsync [53196] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Fix incorrect sign and calculation on guest TSC offset ... Tue, 04 Nov 2014 11:05:17 GMT vboxsync [53193] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: nits. Tue, 04 Nov 2014 10:40:22 GMT vboxsync [53190] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: nits. Tue, 04 Nov 2014 07:58:32 GMT vboxsync [53188] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: into is invalid in 64-bit mode; added int1/icebp. Sun, 02 Nov 2014 22:49:31 GMT vboxsync [53183] * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) IEMAll: Added IEM_MC_FETCH_MEM_I64 and tweaked the VT-x verification ... Sun, 02 Nov 2014 21:12:44 GMT vboxsync [53182] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEMAll: Added IEM_MC_FETCH_MEM_I64 and tweaked the VT-x verification ... Sun, 02 Nov 2014 21:11:03 GMT vboxsync [53181] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM/IRET: Make the 16-bit IRET real/v86 mode instruction clear RF, ... Sun, 02 Nov 2014 21:09:11 GMT vboxsync [53180] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Implemented fidl m64i. Sun, 02 Nov 2014 21:04:12 GMT vboxsync [53178] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) HMVMXR0.cpp: Fixed several bugs in the real-mode-on-top-of-v86 ... Sun, 02 Nov 2014 00:34:02 GMT vboxsync [53176] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) HMVMXR0.cpp: Fixed bug in hmR0VmxInjectEventVmcs where cs.ValidSel ... Mon, 27 Oct 2014 13:29:31 GMT vboxsync [53152] * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) VMM/TM: space. Tue, 21 Oct 2014 16:26:54 GMT vboxsync [53108] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: Call gate TSS access needs to check TSS bitness, not gate, duh. Tue, 21 Oct 2014 15:43:09 GMT vboxsync [53107] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) Committed more than I had intended... Mon, 20 Oct 2014 18:39:49 GMT vboxsync [53104] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Added FILD m16. Mon, 20 Oct 2014 18:38:19 GMT vboxsync [53102] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: SS determines stacks size, not CS (IRET). Mon, 20 Oct 2014 18:34:37 GMT vboxsync [53101] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) EM: Careful with MOV to segment register. Mon, 20 Oct 2014 17:37:27 GMT vboxsync [53097] * trunk/include/VBox/vmm/pdmusb.h (modified) * trunk/src/VBox/Devices/Storage/UsbMsd.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp (modified) USB: Beginnings of emulated USB3 devices. Fri, 17 Oct 2014 15:38:03 GMT vboxsync [53089] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: logging fix. Wed, 15 Oct 2014 12:34:18 GMT vboxsync [53062] * trunk/include/VBox/vmm/pdmdrv.h (modified) * trunk/include/VBox/vmm/pdmusb.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/USB/DrvVUSBRootHub.cpp (modified) * trunk/src/VBox/Devices/USB/VUSBDevice.cpp (modified) * trunk/src/VBox/Devices/USB/VUSBInternal.h (modified) * trunk/src/VBox/Devices/USB/VUSBUrb.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageControlVM.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/ConsoleImpl.h (modified) * trunk/src/VBox/Main/include/HostUSBDeviceImpl.h (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) * trunk/src/VBox/Main/include/SessionImpl.h (modified) * trunk/src/VBox/Main/include/USBProxyService.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/src-client/EmulatedUSBImpl.cpp (modified) * trunk/src/VBox/Main/src-client/SessionImpl.cpp (modified) * trunk/src/VBox/Main/src-server/HostUSBDeviceImpl.cpp (modified) * trunk/src/VBox/Main/src-server/MachineImpl.cpp (modified) * trunk/src/VBox/Main/src-server/USBProxyService.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp (modified) USB: Integrate USB sniffer. Make it possible to specify a file to ... Wed, 15 Oct 2014 12:26:35 GMT vboxsync [53061] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) HM: Fixed SVM MF intercept setup logic error. Fri, 10 Oct 2014 15:39:49 GMT vboxsync [53031] * trunk/src/VBox/Main/src-client/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/src-server/linux/USBGetDevices.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp (modified) USB: Connecting the dots. Wed, 08 Oct 2014 10:22:42 GMT vboxsync [52984] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) iomMMIODoComplicatedWrite: Fixed assertion, should be using && ... Thu, 02 Oct 2014 13:12:02 GMT vboxsync [52931] * trunk/src/VBox/VMM/testcase/tstAnimate.cpp (modified) VMM/testcase/tstAnimate: fixed wrong condition Thu, 02 Oct 2014 13:04:50 GMT vboxsync [52928] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Fix checking PAT MSR validity in hmR0VmxCheckGuestState(). Wed, 01 Oct 2014 16:26:50 GMT vboxsync [52919] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Corrected FNOP opcode. Wed, 01 Oct 2014 12:29:54 GMT vboxsync [52913] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: Implemented call gates (currently disabled). Mon, 29 Sep 2014 10:17:11 GMT vboxsync [52884] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: Added comments where code does not match comments and/or Intel ... Mon, 29 Sep 2014 10:15:23 GMT vboxsync [52883] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: Fixed 16-bit inter-privilege IRET. Mon, 29 Sep 2014 10:13:38 GMT vboxsync [52882] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: Fixed inter-privilege RETF. Fri, 26 Sep 2014 09:39:53 GMT vboxsync [52866] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) Typo cut and paste. Thu, 25 Sep 2014 12:50:39 GMT vboxsync [52862] * trunk/src/VBox/VMM/VMMR3/STAM.cpp (modified) stamR3LookupMaybeFree: Fixed bug causing assertions in ... Thu, 25 Sep 2014 11:55:18 GMT vboxsync [52859] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: Inter-ring RETF stack fix. Wed, 24 Sep 2014 15:45:35 GMT vboxsync [52847] * trunk/src/VBox/VMM/VMMR3/STAM.cpp (modified) stamR3LookupMaybeFree: disable asserting code. Wed, 24 Sep 2014 13:41:13 GMT vboxsync [52841] * trunk/src/VBox/VMM/VMMR3/STAM.cpp (modified) stamR3LookupMaybeFree: Inverted parent check. Mon, 22 Sep 2014 10:04:38 GMT vboxsync [52811] * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) VMM/PGMPool: typo in PGMR3PoolGrow(), thanks PVS Mon, 22 Sep 2014 10:02:26 GMT vboxsync [52810] * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) VMM/PGMPool: typo in pgmR3PoolInit(), thanks PVS Mon, 22 Sep 2014 09:55:50 GMT vboxsync [52809] * trunk/src/VBox/VMM/VMMR3/MMPagePool.cpp (modified) VMM/MMPagePool: fixed a bug which lead to allocating more hyper space ... Wed, 17 Sep 2014 11:53:43 GMT vboxsync [52772] * trunk/src/VBox/VMM/include/GIMInternal.h (modified) VMM/GIM: empty prototype. Wed, 17 Sep 2014 11:32:33 GMT vboxsync [52771] * 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/include/CSAMInternal.h (modified) * trunk/src/VBox/VMM/include/PATMInternal.h (modified) VMM/CSAM, PATM: rename SSM_VERSION macros to SAVED_STATE_VERSION macros. Wed, 17 Sep 2014 11:04:43 GMT vboxsync [52770] * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) VMM/CPUM: Fix EFER WRMSR to ignore EFER.LMA bit, trunk regression ... Tue, 16 Sep 2014 17:02:30 GMT vboxsync [52768] * trunk/src/VBox/VMM/VMMAll/GIMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) VMM/GIM: doxygen beautifications. Tue, 16 Sep 2014 16:51:51 GMT vboxsync [52767] * trunk/src/VBox/VMM/VMMAll/GIMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GIMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) * trunk/src/VBox/VMM/include/GIMInternal.h (modified) VMM/GIM: Get rid of separate fEnabled field, just use the provider to ... Tue, 16 Sep 2014 16:21:44 GMT vboxsync [52766] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HM: Fixing source of ambiguity. Tue, 16 Sep 2014 16:19:32 GMT vboxsync [52765] * trunk/src/VBox/VMM/include/GIMInternal.h (modified) * trunk/src/VBox/VMM/include/GIMMinimalInternal.h (modified) VMM/GIM: nits. Tue, 16 Sep 2014 15:57:03 GMT vboxsync [52764] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/MM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) * trunk/src/VBox/VMM/include/TMInternal.h (modified) @cfgm adjustments. Tue, 16 Sep 2014 15:50:35 GMT vboxsync [52763] * trunk/src/VBox/VMM/include/GIMHvInternal.h (modified) wrong again Tue, 16 Sep 2014 15:50:08 GMT vboxsync [52762] * trunk/src/VBox/VMM/include/GIMHvInternal.h (modified) GIM nits: Must check version and config when loading saved state. ... Tue, 16 Sep 2014 15:49:57 GMT vboxsync [52761] * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) * trunk/src/VBox/VMM/include/GIMInternal.h (modified) GIM nits: Must check version and config when loading saved state. ... Fri, 12 Sep 2014 14:05:45 GMT vboxsync [52726] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: minor nit. Fri, 12 Sep 2014 13:41:08 GMT vboxsync [52724] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: Implemented expand-down limit checks (2 out of 3). Fri, 12 Sep 2014 11:34:11 GMT vboxsync [52717] * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) VMM/CPUM: Raise #GP(0) while writing to disallowed EFER bits. Thu, 11 Sep 2014 15:24:27 GMT vboxsync [52707] * trunk/src/VBox/VMM/VMMR3/GIMMinimal.cpp (modified) VMM/GIM: comment. Thu, 11 Sep 2014 13:31:23 GMT vboxsync [52699] * trunk/include/VBox/vmm/gim.h (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/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/include/GIMHvInternal.h (modified) * trunk/src/VBox/VMM/include/GIMMinimalInternal.h (modified) VMM/GIM: Fix initialization of Hyper-V bits that rely on HM ... Thu, 11 Sep 2014 13:00:57 GMT vboxsync [52698] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/CPUM: nit. Thu, 11 Sep 2014 12:54:06 GMT vboxsync [52697] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/CPUM: Dump hypervisor CPUID leaves to the release log. Thu, 11 Sep 2014 11:48:23 GMT vboxsync [52693] * trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp (modified) cosmetics Thu, 11 Sep 2014 11:46:59 GMT vboxsync [52692] * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp (modified) VMM: properly restore A20 from the saved state (fixes potential ... Wed, 10 Sep 2014 17:29:24 GMT vboxsync [52685] * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) VMM/GIM/Hyper-V: Busted -- Query nested paging info., MSR bitmap ... Wed, 10 Sep 2014 14:06:18 GMT vboxsync [52676] * trunk/src/VBox/VMM/VMMR3/GIMMinimal.cpp (modified) VMM/GIM/Minimal: round up while reporting the frequency in KHz. Wed, 10 Sep 2014 13:24:03 GMT vboxsync [52675] * trunk/include/VBox/vmm/gim.h (modified) * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMMinimal.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/include/GIMMinimalInternal.h (modified) VMM/GIM: Fix circular dependency between PDM and GIM init. routines. Wed, 10 Sep 2014 11:34:08 GMT vboxsync [52674] * trunk/src/VBox/VMM/VMMR3/GIMMinimal.cpp (modified) VMM/GIM/Minimal: log. Wed, 10 Sep 2014 11:27:22 GMT vboxsync [52672] * trunk/src/VBox/VMM/VMMR3/GIMMinimal.cpp (modified) VMM/GIM/Minimal: Expose hypervisor timing information leaves. Wed, 10 Sep 2014 11:04:48 GMT vboxsync [52671] * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) VMM/GIM: Use the PDM interface to query the APIC timer freq. Wed, 10 Sep 2014 11:04:10 GMT vboxsync [52670] * 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/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) VMM, Devices: Add interface to query the APIC frequency from the APIC ... Wed, 10 Sep 2014 10:54:25 GMT vboxsync [52669] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: added todo. Tue, 09 Sep 2014 20:29:11 GMT vboxsync [52661] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: Clear TRPM when exception was raised, too. Tue, 09 Sep 2014 17:32:00 GMT vboxsync [52660] * trunk/src/VBox/VMM/include/EMHandleRCTmpl.h (modified) VMM/EMHandleRCTmpl: todo resolved. Tue, 09 Sep 2014 17:22:26 GMT vboxsync [52659] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: Reset TRPM only when IEM successfully injects the trap. ... Tue, 09 Sep 2014 14:03:59 GMT vboxsync [52655] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0,HMSVMR0: oops, forgot bugref number. Tue, 09 Sep 2014 13:51:43 GMT vboxsync [52654] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Use AMD-V terminology. Tue, 09 Sep 2014 13:40:20 GMT vboxsync [52653] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0,VMM/HMSVMR0: Fix incorrect disassembly of instruction ... Fri, 05 Sep 2014 12:07:29 GMT vboxsync [52618] * trunk/include/VBox/sup.h (modified) * trunk/include/VBox/sup.mac (modified) * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/mp.h (modified) * trunk/include/iprt/spinlock.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-darwin.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-haiku-stubs.c (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-haiku.c (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-haiku.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-os2.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest.cpp (modified) * trunk/src/VBox/Devices/Bus/SrvPciRawR0.cpp (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/os2/SUPDrv-os2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstGIP-2.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetAdp/VBoxNetAdp.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFlt.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/darwin/VBoxNetFlt-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/freebsd/VBoxNetFlt-freebsd.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/solaris/VBoxNetFlt-solaris.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/drv/VBoxNetFltM-win.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/drv/VBoxNetFltP-win.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/drv/VBoxNetFltRt-win.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/drv/VBoxNetFltRt-win.h (modified) * trunk/src/VBox/HostDrivers/VBoxPci/VBoxPci.c (modified) * trunk/src/VBox/Runtime/generic/spinlock-generic.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/mp-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/darwin/spinlock-r0drv-darwin.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/mp-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/spinlock-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/haiku/mp-r0drv-haiku.c (modified) * trunk/src/VBox/Runtime/r0drv/haiku/spinlock-r0drv-haiku.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/mp-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/spinlock-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/spinlock-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/spinlock-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/timer-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/mp-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/spinlock-r0drv-solaris.c (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) HostDrivers, Runtime, Devices, Additions: TSC delta measurement and ... Fri, 05 Sep 2014 09:44:51 GMT vboxsync [52611] * 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: Added ApicAccessToR3 stat and addressed a 4.3 todo. Thu, 04 Sep 2014 16:28:04 GMT vboxsync [52595] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Logging. Tue, 02 Sep 2014 16:16:48 GMT vboxsync [52573] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Fix a wrong invalid-guest-state check with regards to ... Mon, 01 Sep 2014 11:54:13 GMT vboxsync [52551] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/CPUM: nit. Mon, 01 Sep 2014 11:47:17 GMT vboxsync [52550] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/CPUM: Show invariant TSC support in the release log. Fri, 22 Aug 2014 11:39:08 GMT vboxsync [52465] * trunk/include/iprt/x86.h (modified) * trunk/include/iprt/x86.mac (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0A.asm (modified) VMM: Fix IEM FXSAVE implementation to match the logic in HM/raw-mode ... Fri, 22 Aug 2014 08:46:41 GMT vboxsync [52456] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (modified) Typos. Thu, 21 Aug 2014 18:25:08 GMT vboxsync [52449] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (modified) IEM: When emulating non-repeated INSB/INSW/INSD, write what we read ... Thu, 21 Aug 2014 12:12:09 GMT vboxsync [52440] * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) VMM/GIM: comment. Tue, 19 Aug 2014 16:12:46 GMT vboxsync [52419] * trunk/include/VBox/vmm/hm.h (modified) * trunk/include/VBox/vmm/vmapi.h (modified) * trunk/src/VBox/VMM/VMMAll/HMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) VMM: Fix restoring 32-bit guest FPU state on 64-bit capable VMs. Tue, 19 Aug 2014 11:00:46 GMT vboxsync [52411] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMRZ/VMMRZ.cpp (modified) VMM/HMVMXR0: Use unordered atomics for ... Tue, 19 Aug 2014 10:14:14 GMT vboxsync [52410] * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/AMD64andLegacy.mac (modified) traling spaces