# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Jan 6, 2025 2:19:21 PM Thu, 09 Jul 2009 14:04:57 GMT vboxsync [21443] * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) Fix boundary cases when crossing into a page that hasn't been scanned ... Wed, 08 Jul 2009 15:09:40 GMT vboxsync [21403] * trunk/src/VBox/VMM/EM.cpp (modified) EM.cpp: Don't call TMR3NotifySuspend in the destruction path. Should ... Wed, 08 Jul 2009 15:08:00 GMT vboxsync [21402] * trunk/src/VBox/VMM/EM.cpp (modified) white space Wed, 08 Jul 2009 01:00:22 GMT vboxsync [21377] * trunk/include/iprt/log.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-linux.c (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) * trunk/src/VBox/VMM/DBGFLog.cpp (modified) iprt/log.h,DBGFLog.cpp,VBoxGuest-linux.c: Added RTLogDestinations, ... Tue, 07 Jul 2009 17:44:52 GMT vboxsync [21367] * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/PDMQueue.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllQueue.cpp (modified) PDMQueue: More stats. Tue, 07 Jul 2009 17:10:52 GMT vboxsync [21363] * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/pdmdrv.h (modified) * trunk/include/VBox/pdmqueue.h (modified) * trunk/src/VBox/Devices/Input/DrvKeyboardQueue.cpp (modified) * trunk/src/VBox/Devices/Input/DrvMouseQueue.cpp (modified) * trunk/src/VBox/Devices/Network/DevE1000.cpp (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) * trunk/src/VBox/Devices/Storage/DevAHCI.cpp (modified) * trunk/src/VBox/Devices/Storage/DevBusLogic.cpp (modified) * trunk/src/VBox/Devices/Storage/DevLsiLogicSCSI.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/PDMQueue.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllQueue.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) PDMQueue&users-thereof: Named the queues and added statistics. Tue, 07 Jul 2009 15:59:53 GMT vboxsync [21353] * trunk/src/VBox/VMM/CPUM.cpp (modified) CPUID: correct core count encoding Tue, 07 Jul 2009 15:48:10 GMT vboxsync [21350] * trunk/src/VBox/VMM/CPUM.cpp (modified) Apply cpuid leaf 4 hack only for uniprocessor guests Tue, 07 Jul 2009 12:51:43 GMT vboxsync [21329] * trunk/src/VBox/VMM/CPUM.cpp (modified) Drop the ignored checks for additional instructions from the previous ... Tue, 07 Jul 2009 12:48:59 GMT vboxsync [21327] * trunk/include/VBox/x86.h (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) cpumR3Load: ignore some advanced capability bits, that we don't ... Tue, 07 Jul 2009 12:24:32 GMT vboxsync [21320] * trunk/include/VBox/x86.h (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) Extra CPUID 1 ecx capability bits Tue, 07 Jul 2009 08:01:25 GMT vboxsync [21293] * trunk/src/VBox/GuestHost/SharedClipboard/clipboard-helper.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/darwin-pasteboard.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/darwin-pasteboard.h (modified) * trunk/src/VBox/HostServices/SharedClipboard/darwin.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMMR0CallHost-1.cpp (modified) svn:eol-style native Mon, 06 Jul 2009 17:20:57 GMT vboxsync [21264] * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) PDMAllCritSect.cpp: Extended some assertions for #4088. Mon, 06 Jul 2009 15:17:26 GMT vboxsync [21259] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Fixed assertions Mon, 06 Jul 2009 15:15:27 GMT vboxsync [21258] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Hypervisor debugging fixes Mon, 06 Jul 2009 15:11:09 GMT vboxsync [21257] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Log hardware breakpoints Mon, 06 Jul 2009 14:56:22 GMT vboxsync [21255] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Fixes for hypervisor debugging Mon, 06 Jul 2009 14:11:25 GMT vboxsync [21252] * trunk/include/VBox/cpum.h (modified) * trunk/src/VBox/VMM/CPUMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) First attempt to enable hypervisor breakpoints with vt-x/amd-v guests Mon, 06 Jul 2009 13:19:43 GMT vboxsync [21251] * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/EMInternal.h (modified) emR3SingleStepExecRem shouldn't be static Mon, 06 Jul 2009 08:41:39 GMT vboxsync [21241] * trunk/src/VBox/VMM/EMHwaccm.cpp (modified) Correction Sun, 05 Jul 2009 14:26:09 GMT vboxsync [21222] * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/EMHandleRCTmpl.h (modified) * trunk/src/VBox/VMM/EMHwaccm.cpp (modified) * trunk/src/VBox/VMM/EMInternal.h (modified) * trunk/src/VBox/VMM/EMRaw.cpp (modified) VMM: svn-ps.sh EM*; don't use double underscores. Sun, 05 Jul 2009 14:21:16 GMT vboxsync [21221] * trunk/src/VBox/VMM/EMHandleRCTmpl.h (modified) EMHandleRCTmpl.h: Ran svn-ps.cmd on it. Fri, 03 Jul 2009 15:16:02 GMT vboxsync [21213] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Enabled restarting pending IO instructions without requiring a full ... Fri, 03 Jul 2009 15:07:16 GMT vboxsync [21210] * trunk/include/VBox/hwaccm.h (modified) * trunk/src/VBox/VMM/EMHwaccm.cpp (modified) * 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) Updates Fri, 03 Jul 2009 14:50:36 GMT vboxsync [21209] * trunk/include/VBox/hwaccm.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/EMHwaccm.cpp (modified) * trunk/src/VBox/VMM/EMInternal.h (modified) * 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) Updates for io instruction restarts Fri, 03 Jul 2009 14:38:58 GMT vboxsync [21208] * trunk/include/VBox/hwaccm.h (modified) * trunk/src/VBox/VMM/EMHandleRCTmpl.h (modified) * trunk/src/VBox/VMM/EMHwaccm.cpp (modified) * trunk/src/VBox/VMM/EMRaw.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) Started with saving pending failed IO instructions. Fri, 03 Jul 2009 12:57:21 GMT vboxsync [21196] * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/EMHandleRCTmpl.h (modified) * trunk/src/VBox/VMM/EMHwaccm.cpp (added) * trunk/src/VBox/VMM/EMInternal.h (modified) * trunk/src/VBox/VMM/EMRaw.cpp (added) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Break up raw mode and hwacc EM parts. Fri, 03 Jul 2009 11:41:43 GMT vboxsync [21192] * trunk/src/VBox/VMM/EMHandleRCTmpl.h (added) Export Fri, 03 Jul 2009 11:39:50 GMT vboxsync [21191] * trunk/src/VBox/VMM/EM.cpp (modified) Split up RC handling for raw and hwacc modes. Fri, 03 Jul 2009 09:57:07 GMT vboxsync [21188] * trunk/include/VBox/pdmapi.h (modified) * trunk/include/VBox/pdmdev.h (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/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) Add hotplug flag to PDMR3DeviceAttach/Detach Thu, 02 Jul 2009 15:59:21 GMT vboxsync [21175] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Don't release the PGM lock when calling the PGM pool handler. ... Thu, 02 Jul 2009 15:45:46 GMT vboxsync [21174] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Preread opcode bytes when disassembling instructions. ... Thu, 02 Jul 2009 14:28:47 GMT vboxsync [21168] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) More statistics Thu, 02 Jul 2009 14:08:29 GMT vboxsync [21164] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Extra statistics for PGMPhysRead/Write Thu, 02 Jul 2009 13:52:46 GMT vboxsync [21161] * trunk/src/VBox/VMM/PDMInternal.h (modified) Backed out 49450. Not necessary Thu, 02 Jul 2009 13:45:03 GMT vboxsync [21159] * trunk/src/VBox/VMM/PDMInternal.h (modified) StatLocked is VBOX_WITH_STATISTICS only Thu, 02 Jul 2009 11:50:23 GMT vboxsync [21153] * trunk/src/VBox/VMM/PDMQueue.cpp (modified) PDMQueue: tyop. Thu, 02 Jul 2009 11:49:05 GMT vboxsync [21152] * trunk/src/VBox/VMM/PDMQueue.cpp (modified) fixed assertion Thu, 02 Jul 2009 11:47:24 GMT vboxsync [21151] * trunk/src/VBox/VMM/PDMQueue.cpp (modified) PDMQueue: Fixed leaking the last pending item when the consume ... Thu, 02 Jul 2009 08:31:01 GMT vboxsync [21148] * trunk/src/VBox/VMM/PDMQueue.cpp (modified) Added assertion for @todo Thu, 02 Jul 2009 08:07:39 GMT vboxsync [21144] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/DBGF.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Prevent future mistakes with VM_FF_TESTANDCLEAR Wed, 01 Jul 2009 18:26:35 GMT vboxsync [21141] * trunk/src/VBox/VMM/PDMQueue.cpp (modified) PDMQueue.cpp: make sure the FF is cleared before we return. Wed, 01 Jul 2009 16:35:27 GMT vboxsync [21134] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) IOMInterpretOUTSEx: Must clear u32Value before using iomRamRead to ... Wed, 01 Jul 2009 14:46:19 GMT vboxsync [21128] * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/PDMQueue.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllQueue.cpp (modified) PDMQueue: Fixed the flushing loop when a consumer (NAT?) had had enough. Wed, 01 Jul 2009 14:11:27 GMT vboxsync [21126] * trunk/src/VBox/VMM/PDMQueue.cpp (modified) PDMR3QueueFlushAll: The bit number, not the mask. Wed, 01 Jul 2009 13:57:35 GMT vboxsync [21125] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Don't register unused stat counters Wed, 01 Jul 2009 13:48:28 GMT vboxsync [21123] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Removed redundant check Wed, 01 Jul 2009 12:40:43 GMT vboxsync [21116] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Adjusted assertion Wed, 01 Jul 2009 12:37:04 GMT vboxsync [21115] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Moved CR0.WP=0 handling up a bit Wed, 01 Jul 2009 01:04:06 GMT vboxsync [21111] * trunk/include/VBox/dbgf.h (modified) * trunk/src/VBox/VMM/DBGFAddrSpace.cpp (modified) DBGF,DBGC: Added DBGFR3AsSymbolByName and DBGFR3AsSymbolByAddr. Start ... Tue, 30 Jun 2009 22:59:15 GMT vboxsync [21108] * trunk/src/VBox/VMM/DBGFAddrSpace.cpp (modified) DBGFAddrSpace.cpp: Fixed address space spans. Tue, 30 Jun 2009 18:53:15 GMT vboxsync [21094] * trunk/include/VBox/mm.h (modified) * trunk/src/VBox/VMM/MMHyper.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) VMM: Added MMR3HyperAllocOnceNoRelEx so that we can force the ring-0 ... Tue, 30 Jun 2009 09:24:20 GMT vboxsync [21059] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) LogRel -> Log Tue, 30 Jun 2009 09:21:30 GMT vboxsync [21057] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) Correction Tue, 30 Jun 2009 09:20:48 GMT vboxsync [21056] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) Workaround for difficult to reproduce problem (invalid ... Mon, 29 Jun 2009 15:57:39 GMT vboxsync [21039] * trunk/src/VBox/VMM/PDMQueue.cpp (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0A.asm (modified) Prevent bouncing right back to ring 3. Mon, 29 Jun 2009 15:45:43 GMT vboxsync [21035] * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/PDMQueue.cpp (modified) Fixed concurrent pdm queue flushing. Mon, 29 Jun 2009 07:53:50 GMT vboxsync [21016] * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) Logging update Fri, 26 Jun 2009 23:18:11 GMT vboxsync [21001] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) HWACCM: Untested AMD-V fix for the xmm register corruption on ... Fri, 26 Jun 2009 23:15:38 GMT vboxsync [20999] * trunk/src/VBox/VMM/VMMAll/VMMAllA.asm (modified) VMMAllA.asm: fix warning. Fri, 26 Jun 2009 23:01:02 GMT vboxsync [20998] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMMAllA.asm (added) VMM: how to trigger the 64-bit windows issue. Fri, 26 Jun 2009 22:23:04 GMT vboxsync [20997] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) HWACCM,CPUM: Fix for 64-bit Windows trashing guest XMM registers - ... Fri, 26 Jun 2009 22:20:02 GMT vboxsync [20996] * trunk/src/VBox/VMM/VMMR0/HWACCMR0Mixed.mac (modified) HWACCMR0Mixed.mac: strip trailing white space. Fri, 26 Jun 2009 18:37:15 GMT vboxsync [20993] * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) build fix. Fri, 26 Jun 2009 18:20:27 GMT vboxsync [20992] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMInternal.mac (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0JmpA-amd64.asm (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) VMMR0JmpA-amd64.asm: Save non-volatile XMM registers on Windows/AMD64. Fri, 26 Jun 2009 15:21:07 GMT vboxsync [20984] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Set idHostCpu on entry Fri, 26 Jun 2009 15:03:24 GMT vboxsync [20981] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/HWACCMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Backed out 49187; toxic Fri, 26 Jun 2009 14:56:03 GMT vboxsync [20979] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/HWACCMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Cpu poke never worked in the VT-x/AMD-V case, because ... Fri, 26 Jun 2009 08:45:18 GMT vboxsync [20961] * trunk/src/VBox/Additions/WINNT/Graphics/Display/screen.c (modified) * trunk/src/VBox/Additions/WINNT/VBoxGINA/WinWlx.h (modified) * trunk/src/VBox/Additions/WINNT/i8042prt/include/mce.h (modified) * trunk/src/VBox/Additions/WINNT/i8042prt/include/ntiologc.h (modified) * trunk/src/VBox/Additions/WINNT/i8042prt/kbddep.c (modified) * trunk/src/VBox/Additions/WINNT/i8042prt/moudep.c (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/Network/slirp/ip_icmp.c (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Devices/Network/slirp/socket.h (modified) * trunk/src/VBox/Devices/Parallel/DrvHostParallel.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) * trunk/src/VBox/Disassembler/Disasm.cpp (modified) * trunk/src/VBox/Disassembler/DisasmCore.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/HGCMThread.h (modified) * trunk/src/VBox/Main/include/hgcm/HGCMThread.h (modified) * trunk/src/VBox/Runtime/r3/posix/fileaio-posix.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) fixed typo, it means ''occurred'', not ''occured'' Thu, 25 Jun 2009 15:37:20 GMT vboxsync [20947] * trunk/src/VBox/VMM/PGMDbg.cpp (modified) PGMR3DbgScanVirtual: Chop the range so we don't end up above 4GB on a ... Thu, 25 Jun 2009 14:09:31 GMT vboxsync [20943] * trunk/src/VBox/VMM/TM.cpp (modified) TM.cpp: Shut up assertions that haven't quite been fixed yet. Thu, 25 Jun 2009 11:41:35 GMT vboxsync [20927] * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) pdmR3DevHlp_VMPowerOff: Set the VCPU state to stopped here as well to ... Thu, 25 Jun 2009 11:25:09 GMT vboxsync [20925] * trunk/src/VBox/VMM/PGM.cpp (modified) Reset paging mode back to real mode before resetting the pgm pool. ... Thu, 25 Jun 2009 11:17:45 GMT vboxsync [20922] * trunk/Config.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) Config.kmk,VMM/Makefile.kmk: Retired VBOX_WITH_SMP_GUESTS (unused), ... Thu, 25 Jun 2009 09:24:06 GMT vboxsync [20917] * trunk/Config.kmk (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) Move VBOX_WITH_MULTI_CORE to Config.kmk Thu, 25 Jun 2009 08:16:14 GMT vboxsync [20914] * trunk/src/VBox/VMM/CPUM.cpp (modified) Corrected cpuid values for multi-core vcpus. Wed, 24 Jun 2009 18:26:25 GMT vboxsync [20902] * trunk/src/VBox/VMM/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) VMM: nitpicking - just use default Wed, 24 Jun 2009 18:20:17 GMT vboxsync [20901] * trunk/src/VBox/VMM/VMEmt.cpp (modified) VMEmt.cpp: Promoted the VMR3WaitU assertions to AssertLogRel. Wed, 24 Jun 2009 18:05:15 GMT vboxsync [20900] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) GMMR0.cpp: The proper fix for the wrong cFreePages accounting. Wed, 24 Jun 2009 16:33:49 GMT vboxsync [20899] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) GMMR0.cpp: Sanity checks (disabled by default). Wed, 24 Jun 2009 13:43:50 GMT vboxsync [20893] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) GMMR0: quick hack for windows issue (hope this doesn't blow up)... Wed, 24 Jun 2009 12:06:59 GMT vboxsync [20889] * trunk/src/VBox/VMM/PDMQueue.cpp (modified) PDM queue locking Wed, 24 Jun 2009 08:11:34 GMT vboxsync [20881] * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) Compile fix Wed, 24 Jun 2009 08:10:25 GMT vboxsync [20880] * trunk/include/VBox/types.h (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMReq.cpp (modified) Queue suspend and power off calls from the VM for SMP guests ... Wed, 24 Jun 2009 06:23:02 GMT vboxsync [20876] * trunk/src/VBox/VMM/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) gcc warnings Wed, 24 Jun 2009 02:29:17 GMT vboxsync [20875] * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMGuruMeditation.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0JmpA-amd64.asm (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0JmpA-x86.asm (modified) * trunk/src/VBox/VMM/VMMRZ/VMMRZ.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMMR0CallHost-1.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) VMM: Renamed almost all references to CallHost to CallRing3. Wed, 24 Jun 2009 02:19:29 GMT vboxsync [20874] * trunk/include/VBox/pdmcritsect.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/MMHyper.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAllHyper.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllQueue.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/REMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/VMMGC.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0DynMap.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0JmpA-amd64.asm (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0JmpA-x86.asm (modified) * trunk/src/VBox/VMM/VMMRZ/VMMRZ.cpp (modified) VMMR0CallHost -> VMMRZCallRing3[NoCpu]; VMMCALLHOST -> VMMCALLRING3. Wed, 24 Jun 2009 02:08:38 GMT vboxsync [20873] * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/VMMAll/MMAllHyper.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllQueue.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/VMMGC.cpp (modified) VMMGCCallHost -> VMMRZCallRing3[NoCpu]. Wed, 24 Jun 2009 01:58:42 GMT vboxsync [20872] * trunk/src/VBox/VMM/VMMRZ/VMMRZ.cpp (modified) VMM: build fix. Wed, 24 Jun 2009 01:56:19 GMT vboxsync [20871] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/rem.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/REMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/VMMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGuruMeditation.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMRZ/VMMRZ.cpp (added) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) VMM: Make sure there is enough room for a few physical handler ... Wed, 24 Jun 2009 00:30:16 GMT vboxsync [20870] * trunk/src/VBox/VMM/DBGFSym.cpp (modified) DBGFSym.cpp: accidentally switched on dbghelp again. (r49015) Wed, 24 Jun 2009 00:27:17 GMT vboxsync [20869] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/DBGFSym.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/REMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGuruMeditation.cpp (modified) VMMR3RawRunGC: cause guru meditation if cr3 mismatches. ... Wed, 24 Jun 2009 00:10:55 GMT vboxsync [20868] * trunk/src/VBox/VMM/DBGFMem.cpp (modified) * trunk/src/VBox/VMM/MMHyper.cpp (modified) DBGFR3MemRead: Support for reading HMA by virtual address. Tue, 23 Jun 2009 19:33:23 GMT vboxsync [20866] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/VMM/MMInternal.h (modified) * trunk/src/VBox/VMM/MMPagePool.cpp (modified) SUP: Removed two obsolete allocation APIs. Tue, 23 Jun 2009 19:27:16 GMT vboxsync [20865] * trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp (modified) PGMAllMap: avoid lock owner assertions in PGMMapCheck. Tue, 23 Jun 2009 19:19:42 GMT vboxsync [20864] * trunk/include/VBox/pdmdrv.h (modified) * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNet-1.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxInternalManage.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (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/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/NetworkServices/DHCP/VBoxNetDHCP.cpp (modified) * trunk/src/VBox/NetworkServices/NetLib/VBoxNetInt.cpp (modified) * trunk/src/VBox/NetworkServices/NetLib/VBoxNetIntIf.cpp (modified) * trunk/src/VBox/VMM/GMM.cpp (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/MMInternal.h (modified) * trunk/src/VBox/VMM/MMPagePool.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/PDMLdr.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/STAM.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAllHyper.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) * trunk/src/VBox/VMM/VMMTests.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,*: API cleanup. Tue, 23 Jun 2009 18:28:26 GMT vboxsync [20863] * trunk/src/VBox/VMM/testcase/tstCFGM.cpp (modified) tstCFGM.cpp: unintentional change in r49006. Tue, 23 Jun 2009 18:25:31 GMT vboxsync [20862] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstPin.cpp (modified) * trunk/src/VBox/Runtime/VBox/VBoxRTDeps.cpp (modified) * trunk/src/VBox/VMM/testcase/tstCFGM.cpp (modified) SUP: Made SUPPageLock and SUPPageUnlock internal to SUP. Tue, 23 Jun 2009 16:56:15 GMT vboxsync [20858] * trunk/src/VBox/VMM/MMHyper.cpp (modified) MMHyper.cpp: Add 64KB to the heap size for each virtual CPU to ... Tue, 23 Jun 2009 16:56:07 GMT vboxsync [20857] * trunk/src/VBox/VMM/VMM.cpp (modified) MMHyper.cpp: Add 64KB to the heap size for each virtual CPU to ...