# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Dec 15, 2024 7:48:19 AM Wed, 03 Sep 2008 16:01:25 GMT vboxsync [12069] * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) Build fix Wed, 03 Sep 2008 15:53:35 GMT vboxsync [12068] * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) More release logging for the VERR_VMX_INVALID_VMCS_PTR case. Wed, 03 Sep 2008 15:42:14 GMT vboxsync [12063] * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) Compile fix Wed, 03 Sep 2008 15:38:28 GMT vboxsync [12062] * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) Harmless update (unused code). Wed, 03 Sep 2008 15:37:33 GMT vboxsync [12061] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) Harmless updates for later logging of fatal errors. Wed, 03 Sep 2008 08:51:55 GMT vboxsync [12020] * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/xml/VirtualBox-settings-common.xsd (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) Nested paging support activated; default changed to false Wed, 03 Sep 2008 07:51:11 GMT vboxsync [12016] * trunk/src/VBox/VMM/CPUM.cpp (modified) Reset EFER to zero & MXCSR to 0x1f80. Tue, 02 Sep 2008 18:25:16 GMT vboxsync [12005] * trunk/src/VBox/VMM/VMMAll/EMAllA.asm (modified) Comment update Tue, 02 Sep 2008 16:43:50 GMT vboxsync [11997] * trunk/src/VBox/VMM/PGM.cpp (modified) PAE+NX is valid for raw mode. Tue, 02 Sep 2008 16:40:12 GMT vboxsync [11996] * trunk/src/VBox/VMM/PGMMap.cpp (modified) PAE+NX = PAE (relevant for testing purposes). Tue, 02 Sep 2008 13:23:59 GMT vboxsync [11985] * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) Minor update Tue, 02 Sep 2008 13:18:47 GMT vboxsync [11984] * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) Annoying assertions are triggered because of this. Tue, 02 Sep 2008 13:16:55 GMT vboxsync [11983] * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) Wrong upper boundary for the patch stats. Tue, 02 Sep 2008 13:05:59 GMT vboxsync [11981] * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) Stupid compiler Tue, 02 Sep 2008 13:01:19 GMT vboxsync [11980] * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) Comment update Tue, 02 Sep 2008 13:00:58 GMT vboxsync [11979] * trunk/src/VBox/VMM/PATM/PATMA.asm (modified) * trunk/src/VBox/VMM/PATM/PATMPatch.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) Attempt to fix cpuid fixups (nasty code). Tue, 02 Sep 2008 12:32:21 GMT vboxsync [11976] * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) Correct pVMGC->fForcedActions fixups. Tue, 02 Sep 2008 11:49:33 GMT vboxsync [11974] * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) PATM 1.6 restore fixes Tue, 02 Sep 2008 11:44:59 GMT vboxsync [11973] * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) Linux build fix Tue, 02 Sep 2008 11:33:35 GMT vboxsync [11972] * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) More logging Tue, 02 Sep 2008 11:15:27 GMT vboxsync [11969] * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) More logging Tue, 02 Sep 2008 11:06:07 GMT vboxsync [11967] * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) Correct CPUMCTX offset in 1.6 saved states. Tue, 02 Sep 2008 08:43:25 GMT vboxsync [11964] * trunk/src/VBox/VMM/PGMMap.cpp (modified) Ignore mapping fix/unfix calls for VT-x/AMD-V. Tue, 02 Sep 2008 07:53:22 GMT vboxsync [11960] * trunk/src/VBox/VMM/CPUM.cpp (modified) No need to clear EFER on reset. Set the TR attribute field to ... Mon, 01 Sep 2008 18:26:17 GMT vboxsync [11947] * trunk/src/VBox/VMM/CPUM.cpp (modified) Reset EFER too in CPUMR3Reset. Mon, 01 Sep 2008 17:47:35 GMT vboxsync [11946] * trunk/include/VBox/cpum.h (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) Fetched esp from the wrong place (1.6 compatibility) Mon, 01 Sep 2008 17:43:08 GMT vboxsync [11945] * trunk/src/VBox/VMM/VMM.cpp (modified) Dropped stack position/empty requirement when restoring the vmm part. ... Mon, 01 Sep 2008 17:33:18 GMT vboxsync [11944] * trunk/include/VBox/ssm.h (modified) * trunk/src/VBox/VMM/SSM.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) Updates for state saving Mon, 01 Sep 2008 16:39:15 GMT vboxsync [11941] * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) More logging Mon, 01 Sep 2008 16:07:56 GMT vboxsync [11936] * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) More logging Mon, 01 Sep 2008 15:49:30 GMT vboxsync [11933] * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) Wrong type Mon, 01 Sep 2008 15:40:03 GMT vboxsync [11929] * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) More logging Mon, 01 Sep 2008 15:35:24 GMT vboxsync [11928] * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) Attempt to shut up the compiler. Mon, 01 Sep 2008 15:03:24 GMT vboxsync [11925] * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) More patm compatibility fixes Mon, 01 Sep 2008 13:44:18 GMT vboxsync [11920] * trunk/src/VBox/VMM/PATM/PATMA.h (modified) * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) More logging Mon, 01 Sep 2008 12:48:25 GMT vboxsync [11915] * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) First part of 1.6 saved state backwards compatibility (PATM). Mon, 01 Sep 2008 09:15:31 GMT vboxsync [11902] * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) More logging Mon, 01 Sep 2008 07:56:27 GMT vboxsync [11894] * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) Correction for raw mode on 64 bits hosts. Mon, 01 Sep 2008 07:33:46 GMT vboxsync [11893] * trunk/src/VBox/VMM/VMM.cpp (modified) CPUMPushHyper correction for 64 bits guests Sun, 31 Aug 2008 18:08:32 GMT vboxsync [11889] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/VMM/PDMLdr.cpp (modified) VMM/SUP: Added SUPR3HardenedVerifyFile and use it to verify files we ... Sun, 31 Aug 2008 16:06:43 GMT vboxsync [11883] * trunk/src/VBox/VMM/VM.cpp (modified) #3076: better error messages for when using the wrong driver. Fri, 29 Aug 2008 14:21:03 GMT vboxsync [11822] * trunk/include/iprt/initterm.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxTray.cpp (modified) * trunk/src/VBox/Additions/common/VBoxControl/VBoxControl.cpp (modified) * trunk/src/VBox/Additions/common/VBoxService/VBoxService.cpp (modified) * trunk/src/VBox/Additions/x11/xclient/main.cpp (modified) * trunk/src/VBox/Additions/x11/xclient/testcase/tstSeamlessX11.cpp (modified) * trunk/src/VBox/Debugger/testcase/tstVBoxDbg.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNet-1.cpp (modified) * trunk/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManage.cpp (modified) * trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/main.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox4/src/main.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/SUPInstall.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/SUPUninstall.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstContiguous.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstGetPagingMode.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstInit.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstLow.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstPage.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstPin.cpp (modified) * trunk/src/VBox/Main/darwin/iokit.cpp (modified) * trunk/src/VBox/Main/testcase/tstAPI.cpp (modified) * trunk/src/VBox/Main/testcase/tstCollector.cpp (modified) * trunk/src/VBox/Main/win/svcmain.cpp (modified) * trunk/src/VBox/Main/xpcom/server.cpp (modified) * trunk/src/VBox/Runtime/r3/init.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstHandleTable.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstMemAutoPtr.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRand.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstSemMutex.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstSystemQueryOsInfo.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstThread-1.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstTime-2.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstTime-3.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstTime-4.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstTime.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstUtf8.cpp (modified) * trunk/src/VBox/VMM/testcase/tstAnimate.cpp (modified) * trunk/src/VBox/VMM/testcase/tstCFGM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstGlobalConfig.cpp (modified) * trunk/src/VBox/VMM/testcase/tstMicro.cpp (modified) * trunk/src/VBox/VMM/testcase/tstSSM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMM-2.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMM-HwAccm.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMMFork.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMMR0CallHost-1.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMREQ.cpp (modified) * trunk/src/libs/xpcom18a4/ipc/ipcd/shared/src/ipcLog.cpp (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/src/io/prlog.c (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/src/misc/prinit.c (modified) * trunk/src/testcase/tstRunTestcases.cpp (modified) IPRT: RTR3Init cleanup. Fri, 29 Aug 2008 14:09:39 GMT vboxsync [11820] * trunk/Config.kmk (modified) * trunk/include/Makefile.kmk (modified) * trunk/include/VBox/VBoxGuest.h (modified) * trunk/include/VBox/VBoxGuestLib.h (modified) * trunk/include/VBox/pdmifs.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/OpenGL/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/Graphics/OpenGL/test/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/VBoxGuest/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/VBoxGuest/VBoxGuest.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxHook/testcase/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/testcase/Makefile.kmk (modified) * trunk/src/VBox/Additions/common/VBoxControl/Makefile.kmk (modified) * trunk/src/VBox/Additions/common/VBoxGuest/Makefile.kmk (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuestInternal.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/Init.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/Makefile.kmk (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBGLInternal.h (modified) * trunk/src/VBox/Additions/common/VBoxService/Makefile.kmk (modified) * trunk/src/VBox/Additions/freebsd/vboxvfs/Makefile.kmk (modified) * trunk/src/VBox/Additions/linux/module/Makefile.kmk (modified) * trunk/src/VBox/Additions/linux/sharedfolders/Makefile.kmk (modified) * trunk/src/VBox/Additions/os2/VBoxSF/Makefile.kmk (modified) * trunk/src/VBox/Additions/solaris/SharedFolders/Makefile.kmk (modified) * trunk/src/VBox/Additions/x11/xclient/Makefile.kmk (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevState.h (modified) * trunk/src/VBox/Frontends/VBoxBFE/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/VMMDevInterface.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManage.cpp (modified) * trunk/src/VBox/Frontends/VBoxSDL/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp (modified) * trunk/src/VBox/HostServices/GuestProperties/Makefile.kmk (modified) * trunk/src/VBox/HostServices/SharedClipboard/Makefile.kmk (modified) * trunk/src/VBox/HostServices/SharedFolders/Makefile.kmk (modified) * trunk/src/VBox/HostServices/SharedFolders/testcase/Makefile.kmk (modified) * trunk/src/VBox/HostServices/SharedOpenGL/Makefile.kmk (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleVRDPServer.cpp (modified) * trunk/src/VBox/Main/DisplayImpl.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/VMMDevInterface.cpp (modified) * trunk/src/VBox/Main/include/ConsoleVRDPServer.h (modified) * trunk/src/VBox/Main/include/DisplayImpl.h (modified) * trunk/src/VBox/Main/include/VMMDev.h (modified) * trunk/src/VBox/Main/xpcom/server.cpp (modified) * trunk/src/VBox/VMM/DBGF.cpp (modified) made Qt4 the default GUI; VBOX_VRDP => VBOX_WITH_VRDP; VBOX_HGCM => ... Fri, 29 Aug 2008 12:01:13 GMT vboxsync [11813] * trunk/src/VBox/VMM/REMInternal.h (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler/target-i386/cpu.h (modified) Deal with 1.6 saved states in the recompiler. Fri, 29 Aug 2008 11:29:35 GMT vboxsync [11808] * trunk/include/VBox/ssm.h (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/SSM.cpp (modified) Deal with GCPtr differences between 1.6 & 2.0 saved states. Fri, 29 Aug 2008 10:17:27 GMT vboxsync [11805] * trunk/src/Makefile.kmk (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/testcase/Makefile.kmk (modified) * trunk/src/VBox/Frontends/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VirtualBox4/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Makefile.kmk (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Makefile.kmk (modified) * trunk/src/VBox/RDP/client/Makefile.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/apps/Makefile.kmk (modified) * trunk/src/recompiler/Makefile.kmk (modified) * trunk/src/testcase/Makefile.kmk (modified) - rearranged SDK-only stuff in makefiles per Knut advise Fri, 29 Aug 2008 10:10:20 GMT vboxsync [11803] * trunk/src/VBox/VMM/SSM.cpp (modified) More assertions Fri, 29 Aug 2008 09:48:49 GMT vboxsync [11798] * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/types.h (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) Fixing backwards compatibility for CPUMCTX. Fri, 29 Aug 2008 09:13:37 GMT vboxsync [11794] * trunk/include/VBox/sup.h (modified) * trunk/include/iprt/initterm.h (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNet-1.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPR0IdcClient.c (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstContiguous.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstGIP-2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstGetPagingMode.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstInit.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstInt.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstLow.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstPage.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstPin.cpp (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTDeps.cpp (modified) * trunk/src/VBox/Runtime/r3/init.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstCFGM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstGlobalConfig.cpp (modified) * trunk/src/VBox/VMM/testcase/tstMMHyperHeap.cpp (modified) * trunk/src/VBox/VMM/testcase/tstSSM.cpp (modified) SUP: SUPInit(ppSession=NULL, cbReserved=0) -> SUPR3Init(ppSession) Fri, 29 Aug 2008 08:51:20 GMT vboxsync [11792] * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/MM.cpp (modified) * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/SELM.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) Assert when the SSM version doesn't match. Thu, 28 Aug 2008 15:10:46 GMT vboxsync [11767] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) VT-x: always enable caching in cr0. Thu, 28 Aug 2008 14:28:50 GMT vboxsync [11764] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Got rid of PAT cpuid feature hack. Properly fixed now. Thu, 28 Aug 2008 14:27:11 GMT vboxsync [11763] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Host CR0 CD, NW & ET bits are not restored after a VM exit. We must ... Thu, 28 Aug 2008 14:02:30 GMT vboxsync [11761] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Filter out X86_CR0_CACHE_DISABLE as well for VT-x. (duh!) Thu, 28 Aug 2008 12:30:01 GMT vboxsync [11757] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) No room for this Thu, 28 Aug 2008 12:28:57 GMT vboxsync [11756] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Use the wbinvd intercept if it's present in the secondary control. Thu, 28 Aug 2008 09:36:57 GMT vboxsync [11748] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) More logging Thu, 28 Aug 2008 07:52:26 GMT vboxsync [11740] * trunk/src/VBox/VMM/VM.cpp (modified) another error code if /dev/vboxdrv could not be found Thu, 28 Aug 2008 06:25:18 GMT vboxsync [11736] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) warning Thu, 28 Aug 2008 00:59:41 GMT vboxsync [11734] * trunk/Config.kmk (modified) * trunk/src/VBox/Devices/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) Forgot one template. moved the LIBS.l4 prop into VBOXR3AUTOTST. Thu, 28 Aug 2008 00:47:02 GMT vboxsync [11733] * trunk/Config.kmk (modified) * trunk/src/VBox/Devices/testcase/Makefile.kmk (modified) * trunk/src/VBox/HostServices/SharedFolders/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) Made the automatic build tests no depend on VBoxRT. Thu, 28 Aug 2008 00:23:52 GMT vboxsync [11731] * trunk/src/VBox/Devices/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) #3076: More DYLD_FALLBACK_LIBRARY_PATH hacking. Wed, 27 Aug 2008 23:06:41 GMT vboxsync [11729] * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) #3076: DYLD_FALLBACK_LIBRARY_PATH instead of DYLD_LIBRARY_PATH. Wed, 27 Aug 2008 22:21:47 GMT vboxsync [11725] * trunk/Config.kmk (modified) * trunk/debian/LocalConfig.kmk (modified) * trunk/debian/postinst (modified) * trunk/debian/rules (modified) * trunk/include/VBox/sup.h (modified) * trunk/include/iprt/err.h (modified) * trunk/include/iprt/localipc.h (added) * trunk/src/VBox/Debugger/Makefile.kmk (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/testcase/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VBoxBFE/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/VBoxBFEHardened.cpp (added) * trunk/src/VBox/Frontends/VBoxHeadless/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp (modified) * trunk/src/VBox/Frontends/VBoxHeadless/VBoxHeadlessHardened.cpp (added) * trunk/src/VBox/Frontends/VBoxSDL/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp (modified) * trunk/src/VBox/Frontends/VBoxSDL/VBoxSDLHardened.cpp (added) * trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VirtualBox/src/hardenedmain.cpp (added) * trunk/src/VBox/Frontends/VirtualBox/src/main.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox4/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VirtualBox4/src/hardenedmain.cpp (added) * trunk/src/VBox/Frontends/VirtualBox4/src/main.cpp (modified) * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedIPRT.cpp (added) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (added) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp (added) * trunk/src/VBox/HostDrivers/Support/SUPSvc.cpp (added) * trunk/src/VBox/HostDrivers/Support/SUPSvcGlobal.cpp (added) * trunk/src/VBox/HostDrivers/Support/SUPSvcGrant.cpp (added) * trunk/src/VBox/HostDrivers/Support/SUPSvcInternal.h (added) * trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPLib-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/SUPDrv-freebsd.c (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/SUPLib-freebsd.cpp (modified) * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPLib-linux.cpp (modified) * trunk/src/VBox/HostDrivers/Support/os2/SUPLib-os2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPLib-solaris.cpp (modified) * trunk/src/VBox/HostDrivers/Support/solaris/mod.sh (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPLib-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPSvc-win.cpp (added) * trunk/src/VBox/HostServices/GuestProperties/Makefile.kmk (modified) * trunk/src/VBox/HostServices/SharedClipboard/Makefile.kmk (modified) * trunk/src/VBox/HostServices/SharedFolders/Makefile.kmk (modified) * trunk/src/VBox/HostServices/SharedFolders/testcase/Makefile.kmk (modified) * trunk/src/VBox/Installer/linux/Makefile.kmk (modified) * trunk/src/VBox/Installer/linux/VBox.sh (modified) * trunk/src/VBox/Installer/solaris/Makefile.kmk (modified) * trunk/src/VBox/Installer/solaris/makepackage.sh (modified) * trunk/src/VBox/Installer/solaris/postinstall.sh (modified) * trunk/src/VBox/Installer/solaris/vboxdrv.sh (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/include/internal/magics.h (modified) * trunk/src/VBox/Runtime/r3/win/localipc-win.cpp (added) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/recompiler/Makefile.kmk (modified) #3076: Merged in the branch with the alternate driver authentication ... Wed, 27 Aug 2008 20:09:03 GMT vboxsync [11721] * trunk/Config.kmk (modified) * trunk/Makefile.kmk (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/testcase/Makefile.kmk (modified) * trunk/src/VBox/Disassembler/Makefile.kmk (modified) * trunk/src/VBox/Frontends/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VirtualBox4/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Makefile.kmk (modified) * trunk/src/VBox/HostServices/Makefile.kmk (modified) * trunk/src/VBox/HostServices/SharedFolders/testcase/Makefile.kmk (modified) * trunk/src/VBox/Installer/linux/Makefile.kmk (modified) * trunk/src/VBox/Installer/solaris/Makefile.kmk (modified) * trunk/src/VBox/Installer/solaris/sdkfiles.ose (deleted) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/testcase/Makefile.kmk (modified) * trunk/src/VBox/RDP/client/Makefile.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/apps/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/recompiler/Makefile.kmk (modified) * trunk/src/testcase/Makefile.kmk (modified) - completly divorced SDK and binary, use 'kmk sdk' to build SDK Wed, 27 Aug 2008 16:40:37 GMT vboxsync [11714] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Enable the PAT cpuid feature when switching to long mode. Wed, 27 Aug 2008 16:27:13 GMT vboxsync [11713] * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) Wrong check for state free. Wed, 27 Aug 2008 16:08:15 GMT vboxsync [11711] * trunk/src/VBox/VMM/PGMMap.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Deal with PGMR3MappingsUnfix flushing the entire page pool. In long ... Wed, 27 Aug 2008 14:58:27 GMT vboxsync [11706] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) No need to enable VMX_VMCS_CTRL_PROC_EXEC_CONTROLS_USE_MSR_BITMAPS Wed, 27 Aug 2008 14:53:58 GMT vboxsync [11705] * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) Moved #3026 'fix'. Wed, 27 Aug 2008 14:52:09 GMT vboxsync [11704] * trunk/include/VBox/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) Allow enabling and disabling of the PAT cpuid feature. Wed, 27 Aug 2008 12:12:04 GMT vboxsync [11697] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Comment update Wed, 27 Aug 2008 12:09:59 GMT vboxsync [11696] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Enabled MSR bitmap for VT-x. Wed, 27 Aug 2008 09:43:43 GMT vboxsync [11693] * trunk/src/VBox/VMM/CPUM.cpp (modified) Backed out 32798; causes host slowdown in VT-x mode. See #3026 Wed, 27 Aug 2008 09:09:09 GMT vboxsync [11692] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Disabled microcode version passthru. Code is sufficient to make sure ... Wed, 27 Aug 2008 08:50:42 GMT vboxsync [11691] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Allow the MSR_IA32_BIOS_SIGN_ID query only for Intel CPUs. Wed, 27 Aug 2008 08:47:26 GMT vboxsync [11690] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Pass the host's MSR_IA32_BIOS_SIGN_ID on to the guest. This msr ... Wed, 27 Aug 2008 08:13:00 GMT vboxsync [11688] * trunk/include/VBox/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Some more MSR logging Fri, 22 Aug 2008 13:08:12 GMT vboxsync [11575] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) Sync back CR2 as it can be changed behind our back in the nested ... Fri, 22 Aug 2008 12:15:39 GMT vboxsync [11570] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Incorrect destination offset in PGMPhysInterpretedRead (crossed page ... Fri, 22 Aug 2008 11:58:39 GMT vboxsync [11568] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) Cleanup Thu, 21 Aug 2008 11:12:49 GMT vboxsync [11533] * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) Obsolete todo Thu, 21 Aug 2008 10:10:09 GMT vboxsync [11531] * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) Missing changes for PSE-36 support. Thu, 21 Aug 2008 09:49:44 GMT vboxsync [11526] * trunk/src/VBox/VMM/PGM.cpp (modified) Moved GCPhys4MBPSEMask init Thu, 21 Aug 2008 09:07:51 GMT vboxsync [11525] * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMGst.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Added support for PSE-36. Wed, 20 Aug 2008 15:01:05 GMT vboxsync [11522] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Activated (lock) cmpxchg emulation for VT-x and AMD-V. Watch for ... Wed, 20 Aug 2008 14:25:01 GMT vboxsync [11518] * trunk/src/VBox/VMM/REMInternal.h (modified) Bump ssm version Wed, 20 Aug 2008 14:22:41 GMT vboxsync [11517] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) More logging Wed, 20 Aug 2008 14:21:18 GMT vboxsync [11516] * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) Forgot IA32_MSR_STAR syncing. Wed, 20 Aug 2008 14:12:18 GMT vboxsync [11515] * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) Include other members of CPUMCTXCORE in test. Wed, 20 Aug 2008 13:28:29 GMT vboxsync [11514] * trunk/src/VBox/VMM/EM.cpp (modified) Removed obsolete logging Wed, 20 Aug 2008 13:27:44 GMT vboxsync [11513] * trunk/src/VBox/VMM/EM.cpp (modified) Additional logging Wed, 20 Aug 2008 10:58:44 GMT vboxsync [11509] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Added R0/HC emulation of (lock) cmpxchg. Not activated. Wed, 20 Aug 2008 09:46:31 GMT vboxsync [11508] * trunk/include/VBox/em.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAllA.asm (modified) Added emulation of cmpxchg & lock cmpxchg (not yet used). Wed, 20 Aug 2008 07:16:21 GMT vboxsync [11505] * trunk/src/VBox/VMM/REMInternal.h (modified) Win32 build fix (recompiler) Tue, 19 Aug 2008 16:34:24 GMT vboxsync [11495] * trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) CPU context dump fix for sysenter. Tue, 19 Aug 2008 16:26:04 GMT vboxsync [11494] * trunk/src/VBox/VMM/CPUM.cpp (modified) Both sysenter.eip & esp are 64 bits long. Corrected CPU context dump. Tue, 19 Aug 2008 15:44:24 GMT vboxsync [11492] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Fixed the non-rep stoswd case (rdi must be updated). Tue, 19 Aug 2008 14:24:46 GMT vboxsync [11488] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) stoswd emulation fix (DF). Tue, 19 Aug 2008 09:59:57 GMT vboxsync [11477] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) small logging fix