# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Jan 22, 2025 8:58:18 PM Wed, 10 Jun 2009 15:25:48 GMT vboxsync [20465] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Logging fix Wed, 10 Jun 2009 12:25:23 GMT vboxsync [20463] * trunk/src/VBox/VMM/CPUM.cpp (modified) Don't expose X86_CPUID_AMD_ADVPOWER_EDX_TSCINVAR to the guest Wed, 10 Jun 2009 12:06:02 GMT vboxsync [20462] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) Compile warning removed Wed, 10 Jun 2009 11:35:43 GMT vboxsync [20461] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) More MSR logging Tue, 09 Jun 2009 12:50:05 GMT vboxsync [20434] * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) More logging Tue, 09 Jun 2009 12:01:08 GMT vboxsync [20432] * trunk/src/VBox/VMM/VM.cpp (modified) better error message for Linux if the vboxnetflt module is not accessible Tue, 09 Jun 2009 11:52:48 GMT vboxsync [20431] * trunk/src/VBox/VMM/VMMAll/REMAll.cpp (modified) warning Tue, 09 Jun 2009 11:47:03 GMT vboxsync [20430] * trunk/src/VBox/VMM/REMInternal.h (modified) Attempt to fix compilation Tue, 09 Jun 2009 11:45:08 GMT vboxsync [20429] * trunk/src/VBox/VMM/testcase/tstPDMAsyncCompletion.cpp (modified) tstPDMAsyncCompletion.cpp: Fixed header and a couple of variable names. Tue, 09 Jun 2009 11:36:04 GMT vboxsync [20428] * trunk/src/VBox/VMM/REMInternal.h (modified) Corrected size of uPendingExcptCR2 Tue, 09 Jun 2009 11:21:44 GMT vboxsync [20426] * trunk/src/VBox/VMM/EMInternal.h (modified) * trunk/src/VBox/VMM/REMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) Protect pgm handler notifications in the recompiler. Tue, 09 Jun 2009 09:34:53 GMT vboxsync [20421] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/REMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/REMAll.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) Rewrote rem notification handling. Mon, 08 Jun 2009 14:11:14 GMT vboxsync [20410] * trunk/src/VBox/VMM/VMMAll/REMAll.cpp (modified) Invert test Mon, 08 Jun 2009 13:57:52 GMT vboxsync [20409] * trunk/src/VBox/VMM/VMMAll/REMAll.cpp (modified) Protect REMNotifyInvalidatePage Mon, 08 Jun 2009 13:50:06 GMT vboxsync [20408] * trunk/include/VBox/em.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) Moved REM locking to VMMAll Mon, 08 Jun 2009 13:39:32 GMT vboxsync [20406] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/REMAll.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/recompiler/VBoxREM.def (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) Removed obsolete REMR3ReplayInvalidatedPages Mon, 08 Jun 2009 13:31:53 GMT vboxsync [20404] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Inform REM outside of the pgm lock. Mon, 08 Jun 2009 13:01:44 GMT vboxsync [20399] * trunk/include/VBox/em.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) Minor updates Mon, 08 Jun 2009 00:43:21 GMT vboxsync [20374] * trunk/Doxyfile.Core (modified) * trunk/Makefile.kmk (modified) * trunk/include/VBox/VBoxDev.h (modified) * trunk/include/VBox/VBoxGuest.h (modified) * trunk/include/VBox/VBoxGuestLib.h (modified) * trunk/include/VBox/VBoxHDD.h (modified) * trunk/include/VBox/cfgm.h (modified) * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/cpumdis.h (modified) * trunk/include/VBox/csam.h (modified) * trunk/include/VBox/dbg.h (modified) * trunk/include/VBox/dbgf.h (modified) * trunk/include/VBox/dbggui.h (modified) * trunk/include/VBox/dis.h (modified) * trunk/include/VBox/em.h (modified) * trunk/include/VBox/gmm.h (modified) * trunk/include/VBox/gvmm.h (modified) * trunk/include/VBox/hwaccm.h (modified) * trunk/include/VBox/intnet.h (modified) * trunk/include/VBox/iom.h (modified) * trunk/include/VBox/mm.h (modified) * trunk/include/VBox/ostypes.h (modified) * trunk/include/VBox/patm.h (modified) * trunk/include/VBox/pdmapi.h (modified) * trunk/include/VBox/pdmasynccompletion.h (modified) * trunk/include/VBox/pdmasynctask.h (modified) * trunk/include/VBox/pdmcritsect.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/pdmdrv.h (modified) * trunk/include/VBox/pdmifs.h (modified) * trunk/include/VBox/pdmqueue.h (modified) * trunk/include/VBox/pdmsrv.h (modified) * trunk/include/VBox/pdmthread.h (modified) * trunk/include/VBox/pdmusb.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/include/VBox/rem.h (modified) * trunk/include/VBox/selm.h (modified) * trunk/include/VBox/ssm.h (modified) * trunk/include/VBox/stam.h (modified) * trunk/include/VBox/sup.h (modified) * trunk/include/VBox/tm.h (modified) * trunk/include/VBox/trpm.h (modified) * trunk/include/VBox/usb.h (modified) * trunk/include/VBox/usblib-win.h (modified) * trunk/include/VBox/usblib.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vmapi.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/include/VBox/vrdpapi.h (modified) * trunk/include/VBox/vusb.h (modified) * trunk/include/iprt/assert.h (modified) * trunk/include/iprt/avl.h (modified) * trunk/include/iprt/base64.h (modified) * trunk/include/iprt/cache.h (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/cidr.h (modified) * trunk/include/iprt/cpuset.h (modified) * trunk/include/iprt/crc32.h (modified) * trunk/include/iprt/crc64.h (modified) * trunk/include/iprt/critsect.h (modified) * trunk/include/iprt/dbg.h (modified) * trunk/include/iprt/dir.h (modified) * trunk/include/iprt/env.h (modified) * trunk/include/iprt/err.h (modified) * trunk/include/iprt/file.h (modified) * trunk/include/iprt/fs.h (modified) * trunk/include/iprt/getopt.h (modified) * trunk/include/iprt/handletable.h (modified) * trunk/include/iprt/heap.h (modified) * trunk/include/iprt/initterm.h (modified) * trunk/include/iprt/ldr.h (modified) * trunk/include/iprt/linux/sysfs.h (modified) * trunk/include/iprt/localipc.h (modified) * trunk/include/iprt/lock.h (modified) * trunk/include/iprt/log.h (modified) * trunk/include/iprt/md5.h (modified) * trunk/include/iprt/mem.h (modified) * trunk/include/iprt/memobj.h (modified) * trunk/include/iprt/mempool.h (modified) * trunk/include/iprt/mp.h (modified) * trunk/include/iprt/net.h (modified) * trunk/include/iprt/nocrt/amd64/fenv.h (modified) * trunk/include/iprt/nocrt/math.h (modified) * trunk/include/iprt/nocrt/setjmp.h (modified) * trunk/include/iprt/nocrt/stdlib.h (modified) * trunk/include/iprt/nocrt/string.h (modified) * trunk/include/iprt/nocrt/x86/fenv.h (modified) * trunk/include/iprt/once.h (modified) * trunk/include/iprt/path.h (modified) * trunk/include/iprt/power.h (modified) * trunk/include/iprt/process.h (modified) * trunk/include/iprt/rand.h (modified) * trunk/include/iprt/req.h (modified) * trunk/include/iprt/s3.h (modified) * trunk/include/iprt/semaphore.h (modified) * trunk/include/iprt/spinlock.h (modified) * trunk/include/iprt/strcache.h (modified) * trunk/include/iprt/stream.h (modified) * trunk/include/iprt/string.h (modified) * trunk/include/iprt/system.h (modified) * trunk/include/iprt/table.h (modified) * trunk/include/iprt/tcp.h (modified) * trunk/include/iprt/test.h (modified) * trunk/include/iprt/thread.h (modified) * trunk/include/iprt/time.h (modified) * trunk/include/iprt/timer.h (modified) * trunk/include/iprt/uni.h (modified) * trunk/include/iprt/uuid.h (modified) * trunk/include/iprt/zip.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Miniport/VBoxVideo.h (modified) * trunk/src/VBox/Additions/WINNT/MouseFilter/VBoxMouse.cpp (modified) * trunk/src/VBox/Additions/WINNT/MouseFilter/VBoxMouse.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxGuest/VBoxGuest.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxGuest/VBoxGuest_Internal.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-os2.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuestInternal.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/SysHlp.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/SysHlp.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBGLR3Internal.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxCalls.h (modified) * trunk/src/VBox/Additions/common/VBoxService/VBoxServiceInternal.h (modified) * trunk/src/VBox/Additions/os2/VBoxSF/VBoxSFInit.cpp (modified) * trunk/src/VBox/Devices/Builtins.h (modified) * trunk/src/VBox/Devices/Builtins2.h (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Input/DevPS2.cpp (modified) * trunk/src/VBox/Devices/Network/DevE1000.cpp (modified) * trunk/src/VBox/Devices/Network/DevINIP.cpp (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/Network/Pcap.h (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/Devices/PC/DevPIC.cpp (modified) * trunk/src/VBox/Devices/PC/DevPit-i8254.cpp (modified) * trunk/src/VBox/Devices/PC/DevRTC.cpp (modified) * trunk/src/VBox/Devices/Parallel/DevParallel.cpp (modified) * trunk/src/VBox/Devices/Serial/DevSerial.cpp (modified) * trunk/src/VBox/Devices/Storage/ATAController.h (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvHostBase.h (modified) * trunk/src/VBox/Devices/Storage/DrvVD.cpp (modified) * trunk/src/VBox/Devices/Storage/VDICore.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevHGCM.h (modified) * trunk/src/VBox/Devices/vl_vbox.h (modified) * trunk/src/VBox/Frontends/VBoxBFE/HGCM.h (modified) * trunk/src/VBox/Frontends/VBoxBFE/SDLConsole.cpp (modified) * trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/include/DarwinKeyboard.h (modified) * trunk/src/VBox/Frontends/VirtualBox/include/VBoxDockIconPreview.h (modified) * trunk/src/VBox/Frontends/VirtualBox/include/VBoxIChatTheaterWrapper.h (modified) * trunk/src/VBox/Frontends/VirtualBox/include/VBoxUtils-darwin.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxX11Helper.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/darwin/DarwinKeyboard.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/darwin/VBoxCocoaApplication.h (modified) * trunk/src/VBox/GuestHost/OpenGL/include/cr_string.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIDC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPR0IdcClientInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPSvcInternal.h (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/win/SUPDrv-win.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetAdp/VBoxNetAdpInternal.h (modified) * trunk/src/VBox/HostDrivers/VBoxNetAdp/darwin/VBoxNetAdp-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFltInternal.h (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/darwin/VBoxNetFlt-darwin.cpp (modified) * trunk/src/VBox/Main/Doxyfile.Main (modified) * trunk/src/VBox/Main/darwin/iokit.h (modified) * trunk/src/VBox/Main/include/hgcm/HGCM.h (modified) * trunk/src/VBox/NetworkServices/NetLib/VBoxNetLib.h (modified) * trunk/src/VBox/Runtime/Doxyfile (modified) * trunk/src/VBox/Runtime/common/math/gcc/quad.h (modified) * trunk/src/VBox/Runtime/generic/env-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/dbgmod.h (modified) * trunk/src/VBox/Runtime/include/internal/file.h (modified) * trunk/src/VBox/Runtime/include/internal/fileaio.h (modified) * trunk/src/VBox/Runtime/include/internal/fs.h (modified) * trunk/src/VBox/Runtime/include/internal/initterm.h (modified) * trunk/src/VBox/Runtime/include/internal/ldr.h (modified) * trunk/src/VBox/Runtime/include/internal/memobj.h (modified) * trunk/src/VBox/Runtime/include/internal/path.h (modified) * trunk/src/VBox/Runtime/include/internal/process.h (modified) * trunk/src/VBox/Runtime/include/internal/rand.h (modified) * trunk/src/VBox/Runtime/include/internal/sched.h (modified) * trunk/src/VBox/Runtime/include/internal/string.h (modified) * trunk/src/VBox/Runtime/include/internal/thread.h (modified) * trunk/src/VBox/Runtime/include/internal/time.h (modified) * trunk/src/VBox/Runtime/r0drv/alloc-r0drv.h (modified) * trunk/src/VBox/Runtime/r0drv/darwin/the-darwin-kernel.h (modified) * trunk/src/VBox/Runtime/r0drv/linux/string.h (modified) * trunk/src/VBox/Runtime/r0drv/mp-r0drv.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/internal-r0drv-nt.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/the-nt-kernel.h (modified) * trunk/src/VBox/Runtime/r0drv/nt/thread-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/os2/the-os2-kernel.h (modified) * trunk/src/VBox/Runtime/r0drv/os2/timer-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/power-r0drv.h (modified) * trunk/src/VBox/Runtime/r0drv/solaris/the-solaris-kernel.h (modified) * trunk/src/VBox/Runtime/r3/alloc-ef.h (modified) * trunk/src/VBox/Runtime/r3/win/timer-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstR0ThreadPreemption.h (modified) * trunk/src/VBox/VMM/CPUMInternal.h (modified) * trunk/src/VBox/VMM/DBGFBp.cpp (modified) * trunk/src/VBox/VMM/EMInternal.h (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/IOMInternal.h (modified) * trunk/src/VBox/VMM/MMInternal.h (modified) * trunk/src/VBox/VMM/PATM/CSAMInternal.h (modified) * trunk/src/VBox/VMM/PATM/PATMA.h (modified) * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionInternal.h (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/PGMBth.h (modified) * trunk/src/VBox/VMM/PGMGst.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMShw.h (modified) * trunk/src/VBox/VMM/SELMInternal.h (modified) * trunk/src/VBox/VMM/SSMInternal.h (modified) * trunk/src/VBox/VMM/STAMInternal.h (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) * trunk/src/VBox/VMM/TRPMInternal.h (modified) * trunk/src/VBox/VMM/VMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) * trunk/src/VBox/VMM/VMMGC/CPUMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PGMGCBth.h (modified) * trunk/src/VBox/VMM/VMMGC/PGMGCShw.h (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0Bth.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/VMMSwitcher.h (modified) * trunk/src/VBox/VMM/testcase/tstHelp.h (modified) * trunk/src/VBox/VMM/testcase/tstMicro.h (modified) * trunk/src/VBox/VMM/testcase/tstMicroGC.cpp (modified) * trunk/src/recompiler/Sun/crt/stdio.h (modified) *: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g Mon, 08 Jun 2009 00:19:18 GMT vboxsync [20365] * trunk/src/VBox/VMM/CPUMInternal.h (modified) * trunk/src/VBox/VMM/DBGFBp.cpp (modified) * trunk/src/VBox/VMM/EMInternal.h (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/IOMInternal.h (modified) * trunk/src/VBox/VMM/MMInternal.h (modified) * trunk/src/VBox/VMM/PATM/CSAMInternal.h (modified) * trunk/src/VBox/VMM/PATM/PATMA.h (modified) * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionInternal.h (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/PGMBth.h (modified) * trunk/src/VBox/VMM/PGMGst.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMShw.h (modified) * trunk/src/VBox/VMM/SELMInternal.h (modified) * trunk/src/VBox/VMM/SSMInternal.h (modified) * trunk/src/VBox/VMM/STAMInternal.h (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) * trunk/src/VBox/VMM/TRPMInternal.h (modified) * trunk/src/VBox/VMM/VMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) * trunk/src/VBox/VMM/VMMGC/CPUMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PGMGCBth.h (modified) * trunk/src/VBox/VMM/VMMGC/PGMGCShw.h (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0Bth.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/VMMSwitcher.h (modified) * trunk/src/VBox/VMM/testcase/tstHelp.h (modified) * trunk/src/VBox/VMM/testcase/tstMicro.h (modified) * trunk/src/VBox/VMM/testcase/tstMicroGC.cpp (modified) VMM: __BEGIN_DECLS -> RT_BEGIN_DECLS; __END_DECLS -> RT_END_DECLS. Sun, 07 Jun 2009 09:09:56 GMT vboxsync [20353] * trunk/src/VBox/VMM/DBGFAddrSpace.cpp (modified) DBGFAddrSpace: bugfix. Fri, 05 Jun 2009 15:54:01 GMT vboxsync [20344] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) Updates Fri, 05 Jun 2009 15:41:18 GMT vboxsync [20343] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) TPR emulation updates Fri, 05 Jun 2009 13:25:55 GMT vboxsync [20330] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Missing profile stop calls Fri, 05 Jun 2009 13:23:52 GMT vboxsync [20328] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) Cleanup Fri, 05 Jun 2009 12:56:47 GMT vboxsync [20325] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) More fixes Fri, 05 Jun 2009 12:54:51 GMT vboxsync [20324] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) Fix Fri, 05 Jun 2009 12:23:32 GMT vboxsync [20322] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) More updates Fri, 05 Jun 2009 12:22:42 GMT vboxsync [20321] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) Update Fri, 05 Jun 2009 12:21:54 GMT vboxsync [20320] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) Correction Fri, 05 Jun 2009 12:21:02 GMT vboxsync [20319] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) Got rid of debug assertions Fri, 05 Jun 2009 12:20:10 GMT vboxsync [20317] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Experiment with TPR patching (disabled) Thu, 04 Jun 2009 15:00:06 GMT vboxsync [20291] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) TPR patching for nested page accesses (disabled) Thu, 04 Jun 2009 13:20:55 GMT vboxsync [20281] * trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp (modified) Backed out r48156 Thu, 04 Jun 2009 13:19:11 GMT vboxsync [20280] * trunk/src/VBox/VMM/PGMShw.h (modified) Updated nested paging check Thu, 04 Jun 2009 13:14:37 GMT vboxsync [20278] * trunk/src/VBox/VMM/PGMShw.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp (modified) Shadow page mode exit fix for AMD-V nested paging. (not called with ... Thu, 04 Jun 2009 13:07:50 GMT vboxsync [20277] * trunk/src/VBox/VMM/PGM.cpp (modified) Removed obsolete comment Wed, 03 Jun 2009 14:54:22 GMT vboxsync [20234] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) AMD-V: Host VMCB must also be per-VCPU Wed, 03 Jun 2009 12:30:46 GMT vboxsync [20229] * trunk/src/VBox/VMM/CPUM.cpp (modified) Enable multi-core VCPUs by default. Wed, 03 Jun 2009 12:05:11 GMT vboxsync [20228] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Fixed VT-x state loading failure. Wed, 03 Jun 2009 09:04:49 GMT vboxsync [20222] * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Multi-core changes. Return correct error in 64 bits guest smp on 32 ... Wed, 03 Jun 2009 06:43:12 GMT vboxsync [20205] * trunk/src/VBox/VMM/testcase/tstPDMAsyncCompletion.cpp (added) OSE Wed, 03 Jun 2009 06:23:13 GMT vboxsync [20204] * trunk/src/VBox/VMM/PDMAsyncCompletionInternal.h (added) OSE Tue, 02 Jun 2009 14:51:46 GMT vboxsync [20199] * trunk/src/VBox/VMM/VM.cpp (modified) Always reset the CPU state during reset Tue, 02 Jun 2009 14:45:01 GMT vboxsync [20198] * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) Moved pending forced actions clearing. Tue, 02 Jun 2009 14:29:15 GMT vboxsync [20196] * trunk/src/VBox/VMM/VMM.cpp (modified) Extra logging Tue, 02 Jun 2009 14:20:32 GMT vboxsync [20195] * trunk/src/VBox/VMM/EM.cpp (modified) Assertions added Tue, 02 Jun 2009 13:14:35 GMT vboxsync [20192] * trunk/src/VBox/VMM/EM.cpp (modified) Make sure we clear all pending forced actions during a reset for ... Tue, 02 Jun 2009 13:00:24 GMT vboxsync [20189] * trunk/src/VBox/VMM/EM.cpp (modified) Deal with reset properly (guest SMP). Tue, 02 Jun 2009 12:39:15 GMT vboxsync [20187] * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletion.cpp (modified) Fix crash in async completion code when an error occurs during init ... Tue, 02 Jun 2009 12:04:10 GMT vboxsync [20185] * trunk/Config.kmk (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletion.cpp (added) PDMAsyncCompletion: * Export missing file to OSE * Enable ... Tue, 02 Jun 2009 08:56:20 GMT vboxsync [20180] * trunk/src/VBox/VMM/VMMAll/HWACCMAll.cpp (modified) Completed HWACCMInvalidatePhysPage Mon, 01 Jun 2009 20:31:31 GMT vboxsync [20168] * trunk/src/VBox/VMM/PDMAsyncCompletionFile.cpp (modified) Fix windows burns Mon, 01 Jun 2009 20:25:54 GMT vboxsync [20167] * trunk/include/VBox/VBoxHDD.h (modified) * trunk/include/VBox/pdmasynccompletion.h (modified) * trunk/include/VBox/pdmdrv.h (modified) * trunk/include/VBox/pdmifs.h (modified) * trunk/src/VBox/Devices/Builtins.cpp (modified) * trunk/src/VBox/Devices/Builtins.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/Storage/DrvVD.cpp (modified) * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFile.cpp (added) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) First part of the PDMAsyncCompletion rewrite: * The Host ... Fri, 29 May 2009 15:25:31 GMT vboxsync [20158] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VM.cpp (modified) Extra VCPU checks. Attempt to fix alignment issue Fri, 29 May 2009 15:20:13 GMT vboxsync [20157] * trunk/src/VBox/VMM/CPUM.cpp (modified) Multi core cpuid changes for AMD (untested) Fri, 29 May 2009 13:28:12 GMT vboxsync [20153] * trunk/include/VBox/ssm.h (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/SSM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstSSM.cpp (modified) SSM,PCI: We must restore the PCI configuration registers before PGM ... Fri, 29 May 2009 13:22:06 GMT vboxsync [20152] * trunk/include/VBox/dbgf.h (modified) * trunk/src/VBox/VMM/DBGFInfo.cpp (modified) Added DBGFR3InfoLogRel and DBGFR3InfoStdErr. Fri, 29 May 2009 12:40:31 GMT vboxsync [20151] * trunk/src/VBox/VMM/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) Handle pgm pool flushes a bit differently. Fri, 29 May 2009 11:10:37 GMT vboxsync [20145] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Fixed registration of statistics Fri, 29 May 2009 10:16:20 GMT vboxsync [20143] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Correction Fri, 29 May 2009 10:14:02 GMT vboxsync [20142] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) VT-x/AMD-V: Keep statistics for injected traps & interrupts. Fri, 29 May 2009 09:50:33 GMT vboxsync [20140] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) No need to inform all VCPUs about a pending pool flush. The current ... Fri, 29 May 2009 08:12:12 GMT vboxsync [20136] * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Missing descriptions Fri, 29 May 2009 07:44:12 GMT vboxsync [20135] * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) Prevent reuse of cached larged pages with different access attributes. Thu, 28 May 2009 19:34:10 GMT vboxsync [20133] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) alignment fix. Thu, 28 May 2009 19:20:26 GMT vboxsync [20132] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) HWACCM: Finished (I hope) the VBOX_WITH_VMMR0_DISABLE_PREEMPTION code. Thu, 28 May 2009 15:55:42 GMT vboxsync [20129] * trunk/src/VBox/VMM/PGMBth.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/PGMShw.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Backed out 47892-5 Thu, 28 May 2009 15:53:37 GMT vboxsync [20128] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Bug fix Thu, 28 May 2009 15:48:56 GMT vboxsync [20127] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Cleaned up Thu, 28 May 2009 15:47:14 GMT vboxsync [20126] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Wrong place Thu, 28 May 2009 15:44:30 GMT vboxsync [20125] * trunk/src/VBox/VMM/PGMBth.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/PGMShw.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Prevent reuse of cached large pages with different access attributes. Thu, 28 May 2009 14:13:40 GMT vboxsync [20122] * trunk/src/VBox/VMM/EM.cpp (modified) EM.cpp: Fixed enmState assertion in EMR3ExecuteVM on restore. Restore ... Thu, 28 May 2009 14:00:29 GMT vboxsync [20121] * trunk/src/VBox/VMM/TM.cpp (modified) TM.cpp: Fixed saved state bustage from two days back. Enter the ... Thu, 28 May 2009 13:59:29 GMT vboxsync [20120] * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) TMAll.cpp: Better assertion. Thu, 28 May 2009 12:08:25 GMT vboxsync [20114] * trunk/include/VBox/ssm.h (modified) * trunk/src/VBox/VMM/SSM.cpp (modified) SSM: Added SSMR3Skip. Wed, 27 May 2009 15:36:30 GMT vboxsync [20096] * trunk/include/VBox/pdmdrv.h (modified) * trunk/include/VBox/tm.h (modified) * trunk/src/VBox/Devices/Audio/audio.c (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (modified) VBox/pdmdrv.h,TM: user argument and flags for driver timers. Wed, 27 May 2009 15:24:37 GMT vboxsync [20094] * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) VBox/pdmdev.h: Retired pfnTMTimerCreateExternal. Wed, 27 May 2009 15:19:32 GMT vboxsync [20092] * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp (modified) * trunk/src/VBox/VMM/PDMDevMiscHlp.cpp (modified) DevAPIC,PDM: timer critsect. Wed, 27 May 2009 15:18:05 GMT vboxsync [20091] * trunk/src/VBox/VMM/TM.cpp (modified) TM.cpp: Forgot to take the timer crit sect when working virtual sync ... Wed, 27 May 2009 14:53:47 GMT vboxsync [20089] * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) TM: The critsect assertions. Wed, 27 May 2009 14:39:42 GMT vboxsync [20088] * trunk/src/VBox/VMM/PDMQueue.cpp (modified) PDMQueue.cpp: todo for fixing assertion during DSL shutdown (smp). Wed, 27 May 2009 14:31:18 GMT vboxsync [20087] * trunk/include/VBox/iom.h (modified) * trunk/include/VBox/pdmcritsect.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/tm.h (modified) * trunk/include/VBox/types.h (modified) * trunk/include/VBox/vusb.h (modified) * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Network/DevE1000.cpp (modified) * trunk/src/VBox/Devices/Network/DevINIP.cpp (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/Devices/PC/DevPit-i8254.cpp (modified) * trunk/src/VBox/Devices/PC/DevRTC.cpp (modified) * trunk/src/VBox/Devices/Storage/fdc.c (modified) * trunk/src/VBox/VMM/IOM.cpp (modified) * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) TM,*: Proper timer callback locking and pvUser for devices. Wed, 27 May 2009 12:22:35 GMT vboxsync [20076] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) No longer necessary to get rid of the lock Wed, 27 May 2009 12:10:48 GMT vboxsync [20072] * trunk/src/VBox/VMM/EM.cpp (modified) Fixed early init assertions Wed, 27 May 2009 12:07:38 GMT vboxsync [20071] * trunk/include/VBox/em.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) Bit more REM locking Wed, 27 May 2009 11:37:03 GMT vboxsync [20069] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Loosened assertion for the guest SMP case. Wed, 27 May 2009 11:32:49 GMT vboxsync [20068] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) Trying to get rid of annoying assertions Wed, 27 May 2009 11:14:30 GMT vboxsync [20065] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Logging Wed, 27 May 2009 11:13:16 GMT vboxsync [20064] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) SyncPage: deal with missing PDE; can be changed behind our back by ... Wed, 27 May 2009 10:06:10 GMT vboxsync [20063] * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) Logging fix Wed, 27 May 2009 10:01:51 GMT vboxsync [20062] * trunk/src/VBox/VMM/PGMInternal.h (modified) Attempt to fix alignment issues Wed, 27 May 2009 09:45:10 GMT vboxsync [20061] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Made assertion less strict in SMP mode Wed, 27 May 2009 09:38:46 GMT vboxsync [20060] * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) Atomic updates of lock counters Wed, 27 May 2009 09:04:37 GMT vboxsync [20059] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Stricter lock checking Wed, 27 May 2009 08:29:57 GMT vboxsync [20058] * trunk/src/VBox/VMM/PGMPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Deal with pool pages being modified while we wait for the pgm lock in ... Wed, 27 May 2009 07:35:46 GMT vboxsync [20057] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) Backed out 47767 (breaks saved states from yesterday) Wed, 27 May 2009 07:33:15 GMT vboxsync [20056] * trunk/include/VBox/pdmapi.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) Backed out 47770 & 47771 (failed experiment) Tue, 26 May 2009 17:12:12 GMT vboxsync [20050] * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) TM: new state and more logging (gee). Tue, 26 May 2009 15:44:43 GMT vboxsync [20046] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) Updates