# # ChangeLog for trunk in vbox # # Generated by Trac 1.4.3.2 # Jan 3, 2025 3:06:42 PM Mon, 18 Jun 2018 13:11:48 GMT vboxsync [72597] * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UINameAndSystemEditor.cpp (modified) FE/Qt Fixing a previous commit by uncommenting some code Mon, 18 Jun 2018 12:51:15 GMT vboxsync [72596] * trunk/include/VBox/vmm/em.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) EM,HM: Removed EMInterpretRdtsc and EMInterpretRdtscp. bugref:6973 Mon, 18 Jun 2018 12:48:42 GMT vboxsync [72595] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) HMSVMR0.cpp: Enabled new rdtsc[p] code after limited testing. bugref:6973 Mon, 18 Jun 2018 12:46:05 GMT vboxsync [72594] * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UINameAndSystemEditor.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UINameAndSystemEditor.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMPageBasic1.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMPageExpert.cpp (modified) FE/Qt bugref:9183 Make sure new vm wizards path fields respects group ... Mon, 18 Jun 2018 12:26:41 GMT vboxsync [72593] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) HMVMXR0.cpp: Enabled new rdtsc[p] code after limited testing. bugref:6973 Mon, 18 Jun 2018 12:24:43 GMT vboxsync [72592] * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: Defined IEM_CPUMCTX_EXTRN_EXEC_DECODED_NO_MEM_MASK and ... Sun, 17 Jun 2018 21:07:43 GMT vboxsync [72591] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) HM,IEM,EM: Added IEMExecDecodedRdtsc and IEMExecDecodedRdtscp for ... Sun, 17 Jun 2018 19:26:27 GMT vboxsync [72590] * trunk/include/VBox/vmm/em.h (modified) * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (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) HM,IEM,EM: Added IEMExecDecodedRdtsc and IEMExecDecodedRdtscp for ... Sun, 17 Jun 2018 18:31:19 GMT vboxsync [72589] * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) DevATA: Register statistics profiling the yields. bugref:1960 Sun, 17 Jun 2018 18:28:31 GMT vboxsync [72588] * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) DevATA: Reduce repeate RTThreadYield() calls on EMT on ... Sun, 17 Jun 2018 17:44:13 GMT vboxsync [72587] * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) DevATA: Moved the static variables (there will be two in play here, ... Sun, 17 Jun 2018 15:43:20 GMT vboxsync [72586] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEMAll.cpp: doxygen Sun, 17 Jun 2018 15:30:26 GMT vboxsync [72585] * trunk/src/VBox/Runtime/common/fs/ntfsvfs.cpp (modified) Runtime/ntfsvfs.cpp: Additional checks, rtFsNtfsVol_ParseMft() might ... Sun, 17 Jun 2018 15:28:08 GMT vboxsync [72584] * trunk/src/VBox/Runtime/common/fs/fatvfs.cpp (modified) Runtime/fatvfs.cpp: Fix returned status code, could return success ... Sat, 16 Jun 2018 16:55:58 GMT vboxsync [72583] * trunk/src/VBox/VMM/include/EMInternal.h (modified) EM: Doxygen fix. bugref:9044 Sat, 16 Jun 2018 16:55:15 GMT vboxsync [72582] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/include/EMInternal.h (modified) EM: More statistics for the history execution and probing. bugref:9044 Sat, 16 Jun 2018 16:14:16 GMT vboxsync [72581] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: Logging adjust. Sat, 16 Jun 2018 15:57:07 GMT vboxsync [72580] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMR3Nem.cpp (modified) * trunk/src/VBox/VMM/include/EMHandleRCTmpl.h (modified) * trunk/src/VBox/VMM/include/EMInternal.h (modified) EM,NEM: Added /EM/ExitOptimizationEnabled config option to disable ... Sat, 16 Jun 2018 14:32:26 GMT vboxsync [72579] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/include/EMInternal.h (modified) EM: Implemented a very simple history record replacement strategy. ... Sat, 16 Jun 2018 14:31:52 GMT vboxsync [72578] * trunk/src/VBox/Runtime/common/fuzz/fuzzmastercmd.cpp (modified) fuzzmastercmd.cpp: Try make gcc happy. Fri, 15 Jun 2018 21:31:58 GMT vboxsync [72577] * trunk/src/VBox/Storage/VHD.cpp (modified) Storage/VHD: Stay within possible limits of the VDH spec for the ... Fri, 15 Jun 2018 21:27:49 GMT vboxsync [72576] * trunk/src/VBox/VMM/include/EMInternal.h (modified) EM: build fix. bugref:9044 Fri, 15 Jun 2018 21:25:32 GMT vboxsync [72575] * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3.cpp (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) NEM/win: Implemented exit optimizations for MMIO, I/O ports, CPUID ... Fri, 15 Jun 2018 21:22:20 GMT vboxsync [72574] * trunk/src/VBox/Storage/VHD.cpp (modified) Storage/VHD: Stay within possible limits of the VDH spec for the ... Fri, 15 Jun 2018 20:46:32 GMT vboxsync [72573] * trunk/src/VBox/Runtime/common/fuzz/fuzzmastercmd.cpp (modified) Runtime/RTFuzz: Started to extend the master command to provide a ... Fri, 15 Jun 2018 20:40:14 GMT vboxsync [72572] * trunk/src/VBox/Runtime/common/fuzz/fuzzmastercmd.cpp (modified) Runtime/RTFuzz: Started to extend the master command to provide a ... Fri, 15 Jun 2018 20:36:17 GMT vboxsync [72571] * trunk/include/iprt/fuzz.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/fuzz/fuzz-observer.cpp (modified) * trunk/src/VBox/Runtime/common/fuzz/fuzz.cpp (modified) * trunk/src/VBox/Runtime/common/fuzz/fuzzmastercmd.cpp (modified) Runtime/RTFuzz: Started to extend the master command to provide a ... Fri, 15 Jun 2018 20:09:14 GMT vboxsync [72570] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) EM,IEM: build fixes. bugref:9044 Fri, 15 Jun 2018 19:04:01 GMT vboxsync [72569] * trunk/include/VBox/vmm/em.h (modified) * trunk/include/VBox/vmm/iem.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/include/EMInternal.h (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) EM,IEM,NEM: Started working on optimizing adjacent exits using IEM. ... Fri, 15 Jun 2018 15:18:34 GMT vboxsync [72568] * trunk/src/bldprogs/scm.cpp (modified) scm: Use RTMemDupEx in scmCfgEntryDup so we don't read beyond the end ... Fri, 15 Jun 2018 14:48:47 GMT vboxsync [72567] * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp (modified) EM,TRPM: Record TSC with exit history in raw-mode. Added the exit ... Fri, 15 Jun 2018 13:38:27 GMT vboxsync [72566] * trunk/src/VBox/VMM/VMMR3/EMR3Dbg.cpp (modified) EM: doxygen fix. bugref:9044 Fri, 15 Jun 2018 13:30:01 GMT vboxsync [72565] * trunk/include/VBox/vmm/em.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp (modified) EM,TRPM: Record TSC with exit history in raw-mode. Added the exit ... Fri, 15 Jun 2018 12:56:01 GMT vboxsync [72564] * trunk/include/VBox/vmm/em.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMR3Dbg.cpp (modified) * trunk/src/VBox/VMM/VMMRC/IOMRC.cpp (modified) * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp (modified) EM,TRPM,IOM: Improved the raw-mode exit history a little (just for ... Fri, 15 Jun 2018 12:54:32 GMT vboxsync [72563] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: Fixed bug in three IEMExecDecodedXxx methods where they wouldn't ... Fri, 15 Jun 2018 11:32:28 GMT vboxsync [72562] * trunk/src/VBox/VMM/VMMR3/EMR3Dbg.cpp (modified) EM: info exits: Adjusted RIP / CS:EIP formatting. bugref:9044 Fri, 15 Jun 2018 11:14:15 GMT vboxsync [72561] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) HM/VMX: EMEXIT_F_KIND_SVM -> EMEXIT_F_KIND_VMX. bugref:9044 Fri, 15 Jun 2018 11:00:02 GMT vboxsync [72560] * trunk/include/VBox/vmm/em.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMR3Dbg.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/EMInternal.h (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) EM,HM: Replaced HM exit history with the EM one. VT-x now reads TSC ... Fri, 15 Jun 2018 09:52:18 GMT vboxsync [72559] * trunk/include/VBox/vmm/em.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp (modified) EM,TRPM: Record raw-mode traps (no timestamps). bugref:9044 Thu, 14 Jun 2018 21:37:33 GMT vboxsync [72558] * trunk/src/VBox/VMM/VMMR3/EMR3Dbg.cpp (modified) EM,NEM,HM: Started on generic exit history, only hooked up to ... Thu, 14 Jun 2018 21:32:49 GMT vboxsync [72557] * trunk/src/VBox/VMM/VMMR3/EMR3Dbg.cpp (modified) EM,NEM,HM: Started on generic exit history, only hooked up to ... Thu, 14 Jun 2018 21:31:41 GMT vboxsync [72556] * trunk/src/VBox/VMM/VMMR3/EMR3Dbg.cpp (modified) EM,NEM,HM: Started on generic exit history, only hooked up to ... Thu, 14 Jun 2018 21:28:31 GMT vboxsync [72555] * trunk/include/VBox/vmm/em.h (modified) * trunk/include/VBox/vmm/hm.h (modified) * trunk/include/VBox/vmm/nem.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/EMR3Dbg.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) * trunk/src/VBox/VMM/include/EMInternal.h (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) EM,NEM,HM: Started on generic exit history, only hooked up to ... Thu, 14 Jun 2018 16:32:15 GMT vboxsync [72554] * trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevm/UIWizardCloneVMPageExpert.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevm/UIWizardCloneVMPageExpert.h (modified) FE/Qt bugref:9196 In clone wizard expert page make sure 'current ... Thu, 14 Jun 2018 10:51:14 GMT vboxsync [72553] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) iemCImpl_load_CrX: copy & past fix. Wed, 13 Jun 2018 18:17:05 GMT vboxsync [72552] * trunk/src/VBox/ValidationKit/utils/cpu/rdtsc.cpp (modified) ValidationKit/rdtsc: Rewrote the rdtsc testcase to (hopefully) work ... Wed, 13 Jun 2018 18:13:42 GMT vboxsync [72551] * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) NEM/win,TM: Setting TSC on TM start/restore/resume/etc as best we ... Wed, 13 Jun 2018 18:00:52 GMT vboxsync [72550] * trunk/src/VBox/ValidationKit/utils/cpu/rdtsc.cpp (modified) ValidationKit/rdtsc: Rewrote the rdtsc testcase to (hopefully) work ... Wed, 13 Jun 2018 17:58:19 GMT vboxsync [72549] * trunk/src/VBox/ValidationKit/utils/cpu/Makefile.kmk (modified) * trunk/src/VBox/ValidationKit/utils/cpu/rdtsc-asm.asm (added) * trunk/src/VBox/ValidationKit/utils/cpu/rdtsc.cpp (modified) ValidationKit/rdtsc: Rewrote the rdtsc testcase to (hopefully) work ... Wed, 13 Jun 2018 17:09:17 GMT vboxsync [72548] * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIApplianceEditorWidget.cpp (modified) make scm happy Wed, 13 Jun 2018 15:50:39 GMT vboxsync [72547] * trunk/src/VBox/Main/src-server/HostDnsService.cpp (modified) * trunk/src/VBox/Main/src-server/HostDnsService.h (modified) HostDnsService: don't cache HostDnsInformation in the monitor. Move ... Wed, 13 Jun 2018 15:45:39 GMT vboxsync [72546] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vmm/nem.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMAll/NEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) * trunk/src/VBox/VMM/VMMR0/NEMR0Native-win.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) NEM/win,TM: Setting TSC on TM start/restore/resume/etc as best we ... Wed, 13 Jun 2018 14:24:53 GMT vboxsync [72545] * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIApplianceEditorWidget.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIApplianceEditorWidget.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIApplianceImportEditorWidget.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIApplianceImportEditorWidget.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportAppPageBasic2.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportAppPageBasic2.h (modified) FE/Qt: ​bugref:6769 Adding a way to provide an appliance wide home folder Wed, 13 Jun 2018 14:07:22 GMT vboxsync [72544] * trunk/include/iprt/nt/hyperv.h (modified) * trunk/src/VBox/VMM/VMMR0/NEMR0Native-win.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) NEM/win: Some exploration of registers and partition properties. ... Wed, 13 Jun 2018 13:29:38 GMT vboxsync [72543] * trunk/src/VBox/Storage/VDPlugin.cpp (modified) Storage: Fix plugin cleanup (especially the missing filter bits), and ... Wed, 13 Jun 2018 12:16:08 GMT vboxsync [72542] * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) NEM/win: scm fix Wed, 13 Jun 2018 12:14:00 GMT vboxsync [72541] * trunk/include/VBox/vmm/nem.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMR0/NEMR0Native-win.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) NEM/win: Added TSC offset to the complaint list. Some exploration of ... Wed, 13 Jun 2018 12:01:06 GMT vboxsync [72540] * trunk/include/iprt/nt/hyperv.h (modified) iprt/nt/hyperv.h: Probed registers and partition properties on build ... Wed, 13 Jun 2018 11:37:52 GMT vboxsync [72539] * trunk/src/VBox/ValidationKit/testmanager/batch/virtual_test_sheriff.py (modified) ValidationKit/virtual_test_sheriff: Space. Wed, 13 Jun 2018 11:27:09 GMT vboxsync [72538] * trunk/src/VBox/ValidationKit/testmanager/batch/virtual_test_sheriff.py (modified) ValidationKit/virtual_test_sheriff: unintended new line. Wed, 13 Jun 2018 11:25:24 GMT vboxsync [72537] * trunk/src/VBox/ValidationKit/testmanager/batch/virtual_test_sheriff.py (modified) ValidationKit/virtual_test_sheriff: Add failure detection for compiz ... Wed, 13 Jun 2018 06:48:38 GMT vboxsync [72536] * trunk/Config.kmk (modified) Config.kmk: Comment. Wed, 13 Jun 2018 06:41:43 GMT vboxsync [72535] * trunk/Config.kmk (modified) Config.kmk: Nested hw.virt: Enable only on 64-bit hosts. Wed, 13 Jun 2018 06:27:28 GMT vboxsync [72534] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/HMSVMR0: Build fix when not using VBOX_WITH_NESTED_HWVIRT_SVM. Wed, 13 Jun 2018 05:30:24 GMT vboxsync [72533] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Left over from r123017. Wed, 13 Jun 2018 04:17:47 GMT vboxsync [72532] * trunk/src/VBox/VMM/include/HMInternal.h (modified) * trunk/src/VBox/VMM/include/HMInternal.mac (modified) VMM/HM: Remove unused variable. Tue, 12 Jun 2018 16:46:20 GMT vboxsync [72531] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Comment. Tue, 12 Jun 2018 16:40:46 GMT vboxsync [72530] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Always preload FPU as done before with SVM" Tue, 12 Jun 2018 15:40:17 GMT vboxsync [72529] * trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk (modified) FE/Qt: Undo previous change, and fix the true issue: having too many ... Tue, 12 Jun 2018 14:48:01 GMT vboxsync [72528] * trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk (modified) FE/Qt: Remove incorrect build shortcut. If the .xidl file is changed ... Tue, 12 Jun 2018 13:56:47 GMT vboxsync [72527] * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIApplianceEditorWidget.cpp (modified) FE/Qt: ​bugref:6769 Modifications to UIApplianceEditorWidget to ... Tue, 12 Jun 2018 13:06:02 GMT vboxsync [72526] * trunk/include/VBox/vmm/nem.h (modified) * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) NEM,TM: More TSC adjustments for NEM/win. bugref:9044 Tue, 12 Jun 2018 11:26:43 GMT vboxsync [72525] * trunk/src/VBox/Main/src-server/ApplianceImplImport.cpp (modified) Main/Appliance: Since "stack" is reused for all VMs in a multi- ... Tue, 12 Jun 2018 10:23:47 GMT vboxsync [72524] * trunk/src/VBox/VMM/VMMAll/GIMAllKvm.cpp (modified) VMM/GIM: Assert in R3 handler for assuming TSC/NanoTS values were ... Tue, 12 Jun 2018 09:58:49 GMT vboxsync [72523] * trunk/src/VBox/Main/src-server/ApplianceImplImport.cpp (modified) Main/Appliance: fix crash for importing non-vbox created appliances Tue, 12 Jun 2018 08:45:27 GMT vboxsync [72522] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/nem.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/NEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/NEMR0Native-win.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) * trunk/src/VBox/VMM/include/TMInternal.h (modified) NEM,TM: Work on TSC and NEM/win. bugref:9044 [=>office] Tue, 12 Jun 2018 04:49:39 GMT vboxsync [72521] * trunk/src/VBox/ValidationKit/utils/TestExecServ/linux/vboxtxs-runvm.desktop (added) * trunk/src/VBox/ValidationKit/utils/TestExecServ/linux/vboxtxs-runvm.service (deleted) * trunk/src/VBox/ValidationKit/utils/TestExecServ/linux/vboxtxs-runvm.sh (modified) * trunk/src/VBox/ValidationKit/utils/TestExecServ/vboxtxs-runvm-readme.txt (modified) * trunk/src/VBox/ValidationKit/vms/t-nsthwvirt-ubuntu.txt (modified) VBox/ValidationKit: Nested hwvirt. smoketest updates. Mon, 11 Jun 2018 21:16:31 GMT vboxsync [72520] * trunk/src/VBox/Runtime/Makefile.kmk (modified) IPRT: use RTFileSetAllocationSize-posix.cpp on NetBSD, it provides ... Mon, 11 Jun 2018 15:30:33 GMT vboxsync [72519] * trunk/src/VBox/Devices/EFI/Firmware/OvmfPkg/QemuFlashFvbServicesRuntimeDxe/FwBlockService.c (modified) EFI: Improved flash compatibility. Mon, 11 Jun 2018 15:00:30 GMT vboxsync [72518] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) IEM: Implemented rsm for the purpose of SVM intercepting. Renamed ... Mon, 11 Jun 2018 14:52:54 GMT vboxsync [72517] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) IEM: Modified wbinvd for the purpose of SVM intercepting. Mon, 11 Jun 2018 14:49:11 GMT vboxsync [72516] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) IEM: Implemented invd for the purpose of SVM intercepting. Mon, 11 Jun 2018 14:45:09 GMT vboxsync [72515] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) IEM: Extended testcase to make sure the IEM_MC_XXX macros are only ... Mon, 11 Jun 2018 14:23:25 GMT vboxsync [72514] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) IEM: Don't intercept rdtscp both in iemOp_Grp7_rdtscp and ... Mon, 11 Jun 2018 14:20:47 GMT vboxsync [72513] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) IEM: Made str use CImpl to better facilitate SVM intercepts. Mon, 11 Jun 2018 14:12:21 GMT vboxsync [72512] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) IEM: Made sldt use CImpl so to better facilitate SVM intercepts. Mon, 11 Jun 2018 14:12:17 GMT vboxsync [72511] * trunk/src/VBox/Main/src-server/ApplianceImplImport.cpp (modified) Main/Appliance: Correctly handle appliance import when the VM is ... Mon, 11 Jun 2018 13:41:20 GMT vboxsync [72510] * trunk/include/VBox/vmm/cpumctx.h (modified) cpumctx.h: Corrected the CPUMCTX_EXTRN_NEM_WIN_INHIBIT_NMI value. ... Mon, 11 Jun 2018 13:25:05 GMT vboxsync [72509] * trunk/src/VBox/Main/src-server/MachineImplCloneVM.cpp (modified) Main/Machine: Fix medium registry usage when cloning VMs (was not ... Mon, 11 Jun 2018 13:23:26 GMT vboxsync [72508] * trunk/src/VBox/Main/src-server/ApplianceImpl.cpp (modified) Main/Appliance: use space instead of underscore as separator when ... Mon, 11 Jun 2018 13:16:26 GMT vboxsync [72507] * trunk/tools/bin/gen-slickedit-workspace.sh (modified) gen-slickedit-workspace.sh: FNIEMOPRM_DEF. Mon, 11 Jun 2018 12:08:11 GMT vboxsync [72506] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) IEM: Made smsw use CImpl so to better facilitate SVM intercepts. Mon, 11 Jun 2018 12:05:40 GMT vboxsync [72505] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) IEM: Made smsw use CImpl so to better facilitate SVM intercepts. Mon, 11 Jun 2018 11:40:26 GMT vboxsync [72504] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) IEM: Fixed iemOp_nop. Mon, 11 Jun 2018 11:27:07 GMT vboxsync [72503] * trunk/src/VBox/VMM/Config.kmk (added) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) VMM/testcase/Makefile.kmk: Need to pass VMM_COMMON_DEFS to a number ... Mon, 11 Jun 2018 11:24:57 GMT vboxsync [72502] * trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIGuestRAMSlider.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMPageBasic2.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMPageExpert.cpp (modified) FE/Qt Make sure ram slider and ram spin box has same minimum and ... Mon, 11 Jun 2018 11:20:22 GMT vboxsync [72501] * trunk/include/VBox/vmm/cpumctx.h (modified) cpumctx.h: Forgot to up CPUMCTX_EXTRN_ALL when adding ... Mon, 11 Jun 2018 11:05:32 GMT vboxsync [72500] * trunk/src/VBox/Devices/EFI/DevEFI.cpp (modified) * trunk/src/VBox/Devices/EFI/DevEFI.h (modified) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/Library/VBoxPeCoffExtraActionLib/VBoxPeCoffExtraActionLib.c (modified) * trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/Library/VBoxPeCoffLib/BasePeCoff.c (modified) EFI: Log EFI module relocations, such as when an OS switches to its ... Mon, 11 Jun 2018 10:24:01 GMT vboxsync [72499] * trunk/src/VBox/Devices/PC/BIOS/post.c (modified) BIOS: Fixed APIC disable logic, it was backwards before. No one ... Sun, 10 Jun 2018 17:34:11 GMT vboxsync [72498] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: Use pVCpu->cpum.s.GstCtx, avoid passing pCtx as a parameter or ...