# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Jan 6, 2025 4:12:27 AM Fri, 11 Mar 2016 17:42:24 GMT vboxsync [59999] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) VMM/HM: space nit. Fri, 11 Mar 2016 11:50:25 GMT vboxsync [59986] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) iemRaiseXcptOrIntInProtMode: Updated todo for ESP modifications wrt ... Wed, 02 Mar 2016 13:34:10 GMT vboxsync [59899] * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) GIM/Hyper: Fix missing return code in read MSR. Wed, 02 Mar 2016 13:32:49 GMT vboxsync [59898] * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) GIM/HyperV: Fix X2APIC MSR values. Wed, 02 Mar 2016 08:50:21 GMT vboxsync [59892] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM: bugref:8272: missed error code bit Fri, 26 Feb 2016 21:34:46 GMT vboxsync [59864] * trunk/src/VBox/VMM/testcase/tstX86-1A.asm (modified) fixed alignment Fri, 26 Feb 2016 11:35:07 GMT vboxsync [59847] * trunk/src/VBox/VMM/testcase/tstSSM.cpp (modified) tstSSM: gcc asan fixes Fri, 26 Feb 2016 11:09:45 GMT vboxsync [59845] * trunk/src/VBox/VMM/testcase/tstX86-1A.asm (modified) tstX86-1A.asm: fix gcc asan error ('member access within misaligned ... Tue, 23 Feb 2016 15:54:02 GMT vboxsync [59792] * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) VMM/CPUMR3Cpuid: print core count +1 in VBox.log Fri, 19 Feb 2016 23:18:18 GMT vboxsync [59747] * trunk/include/VBox/intnetinline.h (modified) * trunk/include/iprt/asm.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Debugger/DBGPlugInCommonELFTmpl.cpp.h (modified) * trunk/src/VBox/Debugger/DBGPlugInSolaris.cpp (modified) * trunk/src/VBox/Devices/BiosCommonCode/MakeAlternativeSource.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-info.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp (modified) * trunk/src/VBox/Main/include/GuestCtrlImplPrivate.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/asm/ASMMemFirstMismatchingU8.asm (added) * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) * trunk/src/VBox/Runtime/common/math/bignum.cpp (modified) * trunk/src/VBox/Runtime/common/misc/sg.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsmemory.cpp (modified) * trunk/src/VBox/Runtime/common/zip/tarvfs.cpp (modified) * trunk/src/VBox/Runtime/r0drv/alloc-ef-r0drv.cpp (modified) * trunk/src/VBox/Runtime/r3/alloc-ef.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTMemCache.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTMemPool.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTMemSafer.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTStrAlloc.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTStrCache.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAllHyper.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/testcase/tstCompressionBenchmark.cpp (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/Makefile.kmk (modified) iprt/asm.h: Cleaned up the ASMMemIsAll8/U32 mess and implmeneted the ... Mon, 15 Feb 2016 09:12:11 GMT vboxsync [59674] * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) Warning. Fri, 12 Feb 2016 12:20:10 GMT vboxsync [59652] * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) VMM: Build fixes when VBOX_WITH_REM is not defined. Tue, 09 Feb 2016 09:18:31 GMT vboxsync [59612] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) Build fix. Mon, 08 Feb 2016 14:17:50 GMT vboxsync [59602] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Add missing VMCS fields for newer CPUs, renamed some ... Tue, 02 Feb 2016 18:26:24 GMT vboxsync [59563] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: Updated todo. Unwated blank line. Thu, 14 Jan 2016 14:51:03 GMT vboxsync [59349] * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) Build fix; unintentional commit. Thu, 14 Jan 2016 14:48:08 GMT vboxsync [59348] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/Audio/DevIchHda.cpp (modified) * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) Audio: Implemented dynamic fallback support to NULL audio backends ... Fri, 08 Jan 2016 00:02:39 GMT vboxsync [59285] * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) iprt/x86.h,*: Drop IntRedirBitmap from X86TSS32 and X86TSS64. Wed, 06 Jan 2016 16:10:18 GMT vboxsync [59270] * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) PGMAllGst.h/Walk: Fixed Pde/Pdpe mixups. Wed, 06 Jan 2016 11:32:38 GMT vboxsync [59261] * trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletion.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletionFile.cpp (modified) * trunk/src/VBox/VMM/include/PDMAsyncCompletionInternal.h (modified) PDMAsyncCompletion: Don't return an already existing endpoint handle ... Tue, 22 Dec 2015 17:02:59 GMT vboxsync [59214] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: debug nit. Tue, 22 Dec 2015 15:33:10 GMT vboxsync [59213] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Add CR4.VMXE check before setting up the VM in ring-0, ... Tue, 22 Dec 2015 09:39:20 GMT vboxsync [59207] * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) DBGF.cpp: Need to use priority flag or we won't catch the attetion of ... Tue, 22 Dec 2015 09:38:26 GMT vboxsync [59206] * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) VMMR3EmtRendezvous: New flag for tricky suspend and poweroff cases: ... Tue, 22 Dec 2015 09:18:25 GMT vboxsync [59205] * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) DBGF.cpp: Power off deadlock fix. Mon, 21 Dec 2015 12:33:57 GMT vboxsync [59195] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: nit. Thu, 17 Dec 2015 11:19:20 GMT vboxsync [59173] * trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp (modified) typo. Wed, 16 Dec 2015 11:12:58 GMT vboxsync [59149] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Fewer branches where applicable. Tue, 15 Dec 2015 21:30:54 GMT vboxsync [59141] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) doxygen fix Tue, 15 Dec 2015 17:46:35 GMT vboxsync [59140] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Fix typo in error message reported to end-user. Tue, 15 Dec 2015 16:42:49 GMT vboxsync [59139] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: fix uninitialized var in r104711. Tue, 15 Dec 2015 16:39:21 GMT vboxsync [59138] * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMReq.cpp (modified) VMM,VM: Allow EMT rendezvous from VMREQFLAGS_PRIORITY callbacks as ... Tue, 15 Dec 2015 16:35:35 GMT vboxsync [59137] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Apparently hmR0VmxLoadGuestStateOptimal can fail (in ... Tue, 15 Dec 2015 12:42:54 GMT vboxsync [59132] * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) VMM: Recursive EMT rendezvous fixes, adding support for recursion ... Tue, 15 Dec 2015 09:42:04 GMT vboxsync [59128] * trunk/src/VBox/VMM/VMMR3/MMHeap.cpp (modified) typo Mon, 14 Dec 2015 15:05:51 GMT vboxsync [59126] * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) VMMR3EmtRendezvous: Added support for recursion of the ordered and ... Mon, 14 Dec 2015 14:59:46 GMT vboxsync [59124] * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/include/VMMInternal.h (modified) VMMR3EmtRendezvous: Added support for recursion of the ordered and ... Mon, 14 Dec 2015 14:04:37 GMT vboxsync [59117] * trunk/include/VBox/usb.h (modified) * trunk/include/VBox/vmm/pdmusb.h (modified) * trunk/src/VBox/Devices/USB/USBProxyDevice.cpp (modified) * trunk/src/VBox/Devices/USB/USBProxyDevice.h (modified) * trunk/src/VBox/Main/Makefile.kmk (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/RemoteUSBDeviceImpl.h (modified) * trunk/src/VBox/Main/include/USBDeviceImpl.h (modified) * trunk/src/VBox/Main/include/USBProxyBackend.h (copied) * trunk/src/VBox/Main/include/USBProxyService.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/src-client/RemoteUSBDeviceImpl.cpp (modified) * trunk/src/VBox/Main/src-client/USBDeviceImpl.cpp (modified) * trunk/src/VBox/Main/src-server/HostImpl.cpp (modified) * trunk/src/VBox/Main/src-server/HostUSBDeviceImpl.cpp (modified) * trunk/src/VBox/Main/src-server/USBProxyBackend.cpp (copied) * trunk/src/VBox/Main/src-server/USBProxyService.cpp (modified) * trunk/src/VBox/Main/src-server/darwin/USBProxyBackendDarwin.cpp (moved) * trunk/src/VBox/Main/src-server/freebsd/USBProxyBackendFreeBSD.cpp (moved) * trunk/src/VBox/Main/src-server/generic/USBProxyBackendUsbIp.cpp (moved) * trunk/src/VBox/Main/src-server/linux/USBGetDevices.cpp (modified) * trunk/src/VBox/Main/src-server/linux/USBProxyBackendLinux.cpp (copied) * trunk/src/VBox/Main/src-server/os2/USBProxyBackendOs2.cpp (moved) * trunk/src/VBox/Main/src-server/solaris/USBProxyBackendSolaris.cpp (moved) * trunk/src/VBox/Main/src-server/win/USBProxyBackendWindows.cpp (moved) * trunk/src/VBox/Main/testcase/Makefile.kmk (modified) * trunk/src/VBox/Main/testcase/tstUSBProxyLinux.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp (modified) USB,Main: Rework USBProxyService. Split it into a USBProxyService and ... Mon, 14 Dec 2015 10:33:56 GMT vboxsync [59111] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Comment update. Mon, 14 Dec 2015 10:14:27 GMT vboxsync [59110] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: nits. Fri, 11 Dec 2015 15:16:34 GMT vboxsync [59096] * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) VMM/GIM: todo. Fri, 11 Dec 2015 00:43:04 GMT vboxsync [59084] * trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp (modified) * trunk/src/VBox/Debugger/testcase/tstDBGCStubs.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) DBGF: Tried to rework the generic event config API, still not quite ... Thu, 10 Dec 2015 12:50:17 GMT vboxsync [59074] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) VMM: DBGFR3EventHandlePending stub. Thu, 10 Dec 2015 12:48:03 GMT vboxsync [59073] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/err.mac (modified) * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/DBGFAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/include/EMHandleRCTmpl.h (modified) VMM: VINF_EM_DBG_EVENT and DBGFEventGenericWithArg implementation. Tue, 08 Dec 2015 14:03:07 GMT vboxsync [59058] * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) Export ASMAtomicXchgU16 for NVMe/extpack. Mon, 07 Dec 2015 17:56:18 GMT vboxsync [59037] * trunk/src/VBox/Runtime/iprt.d (modified) * trunk/src/VBox/VMM/VBoxVMM.d (modified) IPRT,VMMR0: trace point fix and cleanups Mon, 07 Dec 2015 17:49:30 GMT vboxsync [59036] * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/critsectrw-generic.cpp (modified) * trunk/src/VBox/Runtime/iprt.d (added) * trunk/src/VBox/VMM/VBoxVMM.d (modified) IPRT,VMMR0: Added trace points to both the IPRT critical section types. Mon, 07 Dec 2015 12:27:39 GMT vboxsync [59021] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) VMM/HM: Oops.. didn't mean to commit this log line. Mon, 07 Dec 2015 12:26:47 GMT vboxsync [59020] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HM: Log IA32_SMM_MONITOR_CTL for VT-x hosts, useful diagnostic info. Sat, 05 Dec 2015 00:07:54 GMT vboxsync [59004] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/VBoxVMM.d (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) DBGF,VBoxVMM.d,HM: Split the exit probes and events into an intrusive ... Fri, 04 Dec 2015 21:46:44 GMT vboxsync [59003] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) * trunk/src/VBox/VMM/include/HMInternal.mac (modified) HM: Fixes for the VT-x trace points and debug events. Fri, 04 Dec 2015 17:15:53 GMT vboxsync [58999] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) HM: fixed gcc warning. Fri, 04 Dec 2015 17:09:04 GMT vboxsync [58998] * trunk/include/VBox/vmm/hm.h (modified) * trunk/src/VBox/VMM/VBoxVMM.d (modified) * trunk/src/VBox/VMM/VMMAll/DBGFAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMHM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) * trunk/src/VBox/VMM/include/HMInternal.mac (modified) HM: Implemented 69 new dtrace probes and DBGF events in the VT-x code. Fri, 04 Dec 2015 17:05:11 GMT vboxsync [58996] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/dtrace/lib/vbox-types.d (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) CPUM: dtrace library fixes. Fri, 04 Dec 2015 16:48:22 GMT vboxsync [58994] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: added two todos regarding alternative TEST opcodes. Thu, 03 Dec 2015 22:46:15 GMT vboxsync [58980] * trunk/src/VBox/VMM/VBoxVMM.d (modified) VBoxVMM.d: Temp change for fixing the build till I can test & commit ... Thu, 03 Dec 2015 21:45:22 GMT vboxsync [58977] * trunk/src/VBox/VMM/VBoxVMM.d (modified) VBoxVMM.d,dbgf.h: Some new DBGF exit events, updated the dtrace ... Thu, 03 Dec 2015 09:41:57 GMT vboxsync [58965] * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) warning in unused function Tue, 01 Dec 2015 14:39:06 GMT vboxsync [58940] * trunk/src/VBox/VMM/VBoxVMM.d (modified) VBoxVMM.d: Added cr2 to #PF probe. Tue, 01 Dec 2015 14:25:16 GMT vboxsync [58939] * trunk/src/VBox/VMM/VBoxVMM.d (modified) VBoxVMM.d: touch Tue, 01 Dec 2015 14:17:45 GMT vboxsync [58938] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/include/VBox/vmm/hm.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) * trunk/src/VBox/VMM/include/HMInternal.mac (modified) HM,DBGF: Made DBGF notify HM about changes to VMM event and interrupt ... Tue, 01 Dec 2015 10:53:10 GMT vboxsync [58935] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: More iret logging. Tue, 01 Dec 2015 10:51:33 GMT vboxsync [58934] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: log doc update. Tue, 01 Dec 2015 10:03:11 GMT vboxsync [58933] * trunk/src/VBox/VMM/VBoxVMM.d (modified) VBoxVMM.d: More probes. Mon, 30 Nov 2015 00:55:40 GMT vboxsync [58918] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) HM: More VBOXSTRICTRC and related stuff. Mon, 30 Nov 2015 00:50:29 GMT vboxsync [58917] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) HM: More VBOXSTRICTRC and related stuff. Mon, 30 Nov 2015 00:40:19 GMT vboxsync [58916] * trunk/src/VBox/VMM/VMMR3/DBGFBp.cpp (modified) DBGFBp.cpp: Doxygen build fix. Sun, 29 Nov 2015 23:57:01 GMT vboxsync [58915] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) HMVMXR0.cpp: build fix Sun, 29 Nov 2015 23:35:41 GMT vboxsync [58914] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) HM: More VBOXSTRICTRC and related stuff. Sun, 29 Nov 2015 22:22:48 GMT vboxsync [58913] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.h (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) HM: Some top-level VBOXSTRICTRC use and related work. Sun, 29 Nov 2015 20:08:14 GMT vboxsync [58912] * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) HMGLOBALCPUINFO: Cache the RTR0MemObjGetPagePhysAddr and ... Sun, 29 Nov 2015 19:42:56 GMT vboxsync [58911] * trunk/src/VBox/VMM/VMMR3/DBGFBp.cpp (modified) DBGFBp.cpp: pointer diffs are signed, my bad as I wanted unsigned ... Sun, 29 Nov 2015 19:30:52 GMT vboxsync [58910] * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/include/DBGFInternal.h (modified) DBGF: alignment fix. Sun, 29 Nov 2015 19:23:46 GMT vboxsync [58909] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/include/VBox/vmm/iom.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/Debugger/DBGConsole.cpp (modified) * trunk/src/VBox/VMM/VMMAll/DBGFAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFBp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/VMMRZ/DBGFRZ.cpp (modified) * trunk/src/VBox/VMM/include/DBGFInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) DBGF: More groundwork for port I/O, MMIO, interrupt and generic event ... Fri, 27 Nov 2015 15:07:07 GMT vboxsync [58903] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/include/VBox/vmm/iom.h (modified) * trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp (modified) * trunk/src/VBox/VMM/VMMAll/DBGFAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFBp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/VMMRZ/DBGFRZ.cpp (modified) * trunk/src/VBox/VMM/include/DBGFInternal.h (modified) DBGF: I/O and MMIO breakpoint API changes. Thu, 26 Nov 2015 12:17:33 GMT vboxsync [58878] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) IEM: Verification mode build fix. Mon, 23 Nov 2015 17:42:56 GMT vboxsync [58833] * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) GVMMR0.cpp: Build fix Mon, 23 Nov 2015 17:27:51 GMT vboxsync [58832] * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) GVMMR0.cpp: duh, wanted to replace u32Alignment but forgot to remove it. Mon, 23 Nov 2015 17:15:47 GMT vboxsync [58830] * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) GVMMR0.cpp: Redid locking using critical sections, in the used list ... Thu, 19 Nov 2015 22:34:17 GMT vboxsync [58782] * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) PGM: we've always got pvOriginal now, no need to check here. Thu, 19 Nov 2015 22:33:00 GMT vboxsync [58781] * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) PGM: Must always make a copy of the ROM pages, no just in RT_STRICT ... Thu, 19 Nov 2015 22:01:22 GMT vboxsync [58779] * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM: Restore virgin ROM pages during a reset after a saved state was ... Thu, 12 Nov 2015 16:34:33 GMT vboxsync [58676] * trunk/src/VBox/VMM/tools/VBoxCpuReport.cpp (modified) Hacked up to survive on a PIII-S. Wed, 11 Nov 2015 11:20:55 GMT vboxsync [58658] * 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/VMMGuruMeditation.cpp (modified) * trunk/src/VBox/VMM/include/EMHandleRCTmpl.h (modified) bugref:8097: AC/DB loop fixes. Tue, 10 Nov 2015 22:53:17 GMT vboxsync [58653] * trunk/src/VBox/VMM/VMMR3/CPUMR3Db.cpp (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Core_i7_6700K.h (added) Forgot to add Intel_Core_i7_6700K.h before comitting it. duh. Fri, 06 Nov 2015 13:46:31 GMT vboxsync [58606] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) Committed too much. Fri, 06 Nov 2015 13:25:50 GMT vboxsync [58605] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) IEM: Fixed OpenBSD 5.8, incorred treatment of reserved/ignored CR3 bits. Wed, 04 Nov 2015 17:05:35 GMT vboxsync [58572] * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Atom_330_1_60GHz.h (added) fix OSE Wed, 04 Nov 2015 14:28:31 GMT vboxsync [58569] * trunk/src/VBox/VMM/VMMR3/CPUMR3Db.cpp (modified) VMM: Added intel skylake CPU profile. Wed, 04 Nov 2015 14:20:54 GMT vboxsync [58568] * trunk/src/VBox/VMM/VMMR3/CPUMR3Db.cpp (modified) * trunk/src/VBox/VMM/VMMR3/cpus/Intel_Core_i7_5600U.h (added) VMM: Added intel broadwell CPU profile. Wed, 04 Nov 2015 13:53:54 GMT vboxsync [58564] * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMKvm.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMMinimal.cpp (modified) VMM/GIM: Removed some dead code. Wed, 04 Nov 2015 13:35:11 GMT vboxsync [58561] * trunk/src/VBox/VMM/VMMR3/CPUMR3Db.cpp (modified) CPUMR3Db.cpp: Adjusted the 'host' matching in cpumR3DbGetCpuInfo to ... Wed, 04 Nov 2015 13:02:15 GMT vboxsync [58560] * trunk/src/VBox/VMM/tools/VBoxCpuReport.cpp (modified) VMM/cpus/Intel_Atom_*: Update the profile because it was incomplete ... Mon, 02 Nov 2015 23:12:04 GMT vboxsync [58547] * trunk/src/VBox/VMM/VMMR3/CPUMR3Db.cpp (modified) * trunk/src/VBox/VMM/tools/VBoxCpuReport.cpp (modified) VMM: Add entry for Intel Atom Mon, 02 Nov 2015 21:54:03 GMT vboxsync [58546] * trunk/src/VBox/VMM/include/HMInternal.h (modified) HMInternal.h: added todo Mon, 02 Nov 2015 20:44:55 GMT vboxsync [58545] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) HMSVMR0.cpp: ulBit -> uBit. Thu, 29 Oct 2015 13:53:56 GMT vboxsync [58487] * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM: todo regarding RIP update and hypercall ordering. Wed, 28 Oct 2015 14:53:31 GMT vboxsync [58448] * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) VMM/GIM: separate vs#1 and hypercallinterface CFGM options from vendor. Tue, 27 Oct 2015 16:16:02 GMT vboxsync [58436] * trunk/src/VBox/VMM/VMMR3/GIM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMHv.cpp (modified) VMM/GIM: Comments. Mon, 26 Oct 2015 10:24:09 GMT vboxsync [58411] * trunk/src/VBox/VMM/VMMR3/SSM.cpp (modified) Comment typo.