# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Jan 28, 2025 3:52:18 AM Wed, 10 Mar 2010 15:03:11 GMT vboxsync [27254] * trunk/include/VBox/pdmapi.h (modified) * trunk/src/VBox/Devices/PC/DevHPET.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) HPET: correct interrupts delivery Wed, 10 Mar 2010 14:53:56 GMT vboxsync [27253] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Missing stat registration Tue, 09 Mar 2010 20:16:59 GMT vboxsync [27231] * trunk/include/VBox/em.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/EMInternal.h (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Implemented mwait extension for breaking on external interrupt when ... Tue, 09 Mar 2010 12:52:51 GMT vboxsync [27212] * trunk/src/VBox/VMM/VMReq.cpp (modified) VMReq.cpp: fix #4725 later. Tue, 09 Mar 2010 12:37:34 GMT vboxsync [27210] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Note added Tue, 09 Mar 2010 12:33:17 GMT vboxsync [27209] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Backed out r58570; must decrease reference here Tue, 09 Mar 2010 11:11:22 GMT vboxsync [27204] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Paranoia Tue, 09 Mar 2010 10:48:40 GMT vboxsync [27203] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Double derefence removed Tue, 09 Mar 2010 10:39:16 GMT vboxsync [27202] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Two more missing reference changes Tue, 09 Mar 2010 09:43:50 GMT vboxsync [27197] * trunk/src/VBox/VMM/PGMSavedState.cpp (modified) Refresh the balloon a bit later during state restore. Tue, 09 Mar 2010 09:22:26 GMT vboxsync [27195] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Logging Mon, 08 Mar 2010 17:39:02 GMT vboxsync [27184] * trunk/src/VBox/VMM/PGMInternal.h (modified) Alignment Mon, 08 Mar 2010 17:33:42 GMT vboxsync [27183] * trunk/src/VBox/VMM/PGMSavedState.cpp (modified) Oops Mon, 08 Mar 2010 17:28:01 GMT vboxsync [27182] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/PGMSavedState.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) Saved the state of ballooned memory and reinflate when loading the ... Mon, 08 Mar 2010 15:57:34 GMT vboxsync [27173] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Compile fix Mon, 08 Mar 2010 14:21:55 GMT vboxsync [27169] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Comment update Mon, 08 Mar 2010 14:21:28 GMT vboxsync [27168] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Minor formatting change Mon, 08 Mar 2010 14:19:31 GMT vboxsync [27167] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) Large page support enabled as configured. Mon, 08 Mar 2010 13:18:49 GMT vboxsync [27163] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Profiling of large page allocation Mon, 08 Mar 2010 13:14:14 GMT vboxsync [27162] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) VMM/GMMR0: fixed resetting cBalloonedPages on GMMBALLOONACTION_RESET. Sun, 07 Mar 2010 16:55:49 GMT vboxsync [27147] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) FreeBSD: Enable new allocation mode using the PhysNC allocator Sat, 06 Mar 2010 00:16:08 GMT vboxsync [27129] * trunk/include/iprt/pipe.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/Graphics/Miniport/Makefile.kmk (modified) * trunk/src/VBox/Devices/Graphics/HGSMI/HGSMIHostHlp.cpp (modified) * trunk/src/VBox/Devices/Input/UsbKbd.cpp (modified) * trunk/src/VBox/Devices/Input/UsbMouse.cpp (modified) * trunk/src/VBox/Devices/Network/slirp/slirp.c (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/MouseImpl.cpp (modified) * trunk/src/VBox/Main/include/MouseImpl.h (modified) * trunk/src/VBox/Runtime/r3/linux/RTSystemQueryDmiString-linux.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/pipe-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/solaris/RTSystemQueryDmiString-solaris.cpp (modified) * trunk/src/VBox/Runtime/r3/win/RTSystemQueryDmiString-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTPipe.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) scm cleaned up some whitespace. Fri, 05 Mar 2010 19:49:12 GMT vboxsync [27127] * trunk/src/VBox/VMM/PDMDevMiscHlp.cpp (modified) oops Fri, 05 Mar 2010 19:40:43 GMT vboxsync [27126] * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/pdmifs.h (modified) * trunk/src/VBox/Devices/PC/DevHPET.cpp (modified) * trunk/src/VBox/Devices/PC/DevPit-i8254.cpp (modified) * trunk/src/VBox/Devices/PC/DevRTC.cpp (modified) * trunk/src/VBox/VMM/PDMDevMiscHlp.cpp (modified) PIT,RTC,HPET,PDM: Combined and simplified the two interfaces PDM uses ... Fri, 05 Mar 2010 18:15:08 GMT vboxsync [27123] * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) space Fri, 05 Mar 2010 18:13:57 GMT vboxsync [27121] * trunk/include/VBox/pdmifs.h (modified) * trunk/src/VBox/Devices/PC/DevHPET.cpp (modified) * trunk/src/VBox/Devices/PC/DevPit-i8254.cpp (modified) * trunk/src/VBox/Devices/PC/DevRTC.cpp (modified) * trunk/src/VBox/VMM/PDMDevMiscHlp.cpp (modified) HPET, RTC, PIT, PDM: implement API to disable legacy devices from ... Fri, 05 Mar 2010 17:20:07 GMT vboxsync [27117] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) build fix. Fri, 05 Mar 2010 17:16:36 GMT vboxsync [27116] * trunk/include/VBox/gmm.h (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) Kicked out the GMMR0DeflatedBalloon implementation since it was ... Fri, 05 Mar 2010 16:14:19 GMT vboxsync [27113] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Logging Fri, 05 Mar 2010 16:13:57 GMT vboxsync [27112] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Missing u1User bit for AMD-V large pages Fri, 05 Mar 2010 16:06:06 GMT vboxsync [27110] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Logging update Fri, 05 Mar 2010 15:57:53 GMT vboxsync [27108] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Logging updates Fri, 05 Mar 2010 15:24:16 GMT vboxsync [27103] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) Missing default Fri, 05 Mar 2010 15:21:24 GMT vboxsync [27102] * trunk/include/VBox/gmm.h (modified) * trunk/src/VBox/VMM/GMM.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) Reset the memory balloon during VM reset Fri, 05 Mar 2010 14:54:32 GMT vboxsync [27099] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Large page enabling for myself on AMD Fri, 05 Mar 2010 13:08:58 GMT vboxsync [27084] * trunk/src/VBox/VMM/GMM.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Take the balloon size into account when applying account limits for ... Fri, 05 Mar 2010 10:07:55 GMT vboxsync [27065] * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Fixed and cleaned up reference counting mess. Additional code for ... Thu, 04 Mar 2010 15:14:29 GMT vboxsync [27042] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Do not replace pages part of a 2 MB continuous range with zero pages, ... Thu, 04 Mar 2010 14:49:56 GMT vboxsync [27040] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Logging change Thu, 04 Mar 2010 14:48:14 GMT vboxsync [27038] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Try to reuse a 2mb large page if it was previously disabled for ... Thu, 04 Mar 2010 13:49:08 GMT vboxsync [27026] * 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/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) More large page work Wed, 03 Mar 2010 18:58:02 GMT vboxsync [27005] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) Set fLegacyAllocationMode=false for Solaris hosts. Wed, 03 Mar 2010 14:23:59 GMT vboxsync [26993] * trunk/include/VBox/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/recompiler/target-i386/op_helper.c (modified) VMM: implement some Nehalem MSRs Wed, 03 Mar 2010 14:21:20 GMT vboxsync [26992] * trunk/src/VBox/VMM/CPUM.cpp (modified) Nitpicking Wed, 03 Mar 2010 14:19:00 GMT vboxsync [26991] * trunk/src/VBox/VMM/CPUM.cpp (modified) CPUM: skip h/w threads count in leaf 1 for UP Wed, 03 Mar 2010 13:57:20 GMT vboxsync [26990] * trunk/src/VBox/VMM/CPUM.cpp (modified) HTT doesn't make sense in single cpu configs Tue, 02 Mar 2010 20:43:37 GMT vboxsync [26970] * trunk/src/VBox/Devices/USB (added) * trunk/src/VBox/Devices/USB/DevOHCI.cpp (added) * trunk/src/VBox/Devices/USB/DrvVUSBRootHub.cpp (added) * trunk/src/VBox/Devices/USB/VUSBDevice.cpp (added) * trunk/src/VBox/Devices/USB/VUSBInternal.h (added) * trunk/src/VBox/Devices/USB/VUSBReadAhead.cpp (added) * trunk/src/VBox/Devices/USB/VUSBUrb.cpp (added) * trunk/src/VBox/VMM/PDMUsb.cpp (added) Export code for handling virtual USB devices to OSE, mainly for ... Tue, 02 Mar 2010 16:48:38 GMT vboxsync [26958] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) IOMAllMMIO.cpp: pDevInsR0/RC can be NULL. Tue, 02 Mar 2010 16:03:58 GMT vboxsync [26956] * trunk/src/VBox/VMM/PDMAsyncCompletionFileCache.cpp (modified) I/O Cache: Fix a crash Tue, 02 Mar 2010 15:16:23 GMT vboxsync [26951] * trunk/Config.kmk (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/Frontends/VBoxManage/VBoxManageInfo.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) introduced VBOX_WITH_VUSB Tue, 02 Mar 2010 14:49:26 GMT vboxsync [26949] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Comment update Tue, 02 Mar 2010 14:11:43 GMT vboxsync [26947] * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Avoid deadlocks in PGMR3PhysFreeRamPages Tue, 02 Mar 2010 13:42:41 GMT vboxsync [26944] * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/tm.h (modified) * trunk/src/VBox/VMM/IOM.cpp (modified) * trunk/src/VBox/VMM/IOMInternal.h (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) PDM,IOM,TM: Added an optional per-device critsect for avoiding the ... Tue, 02 Mar 2010 12:13:40 GMT vboxsync [26939] * trunk/include/VBox/pdmapi.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/DevFwCommon.cpp (modified) * trunk/src/VBox/Devices/PC/DevHPET.cpp (modified) * trunk/src/VBox/Devices/PC/vbox.dsl (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) ACPI, APIC, HPET: emulate typical configuration wrt ISA interrupt routing Mon, 01 Mar 2010 13:31:38 GMT vboxsync [26911] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Only PGM_PAGE_STATE_ZERO is valid here Mon, 01 Mar 2010 12:49:26 GMT vboxsync [26907] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Only valid on 64 bits hosts Fri, 26 Feb 2010 14:58:34 GMT vboxsync [26860] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Allow user-mode instruction emulation in the pgm pool access handlers ... Fri, 26 Feb 2010 14:30:43 GMT vboxsync [26855] * trunk/include/VBox/em.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Introduced EMInterpretInstructionCPUEx to allow user-level ... Fri, 26 Feb 2010 13:30:58 GMT vboxsync [26849] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) -Wshadow burns Fri, 26 Feb 2010 12:49:11 GMT vboxsync [26841] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) AMD-V support for large pages (64 bits host, nested paging) Fri, 26 Feb 2010 10:48:46 GMT vboxsync [26825] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) VMM: set fLegacyAllocationMode=false for Linux hosts Thu, 25 Feb 2010 22:44:22 GMT vboxsync [26814] * trunk/src/VBox/VMM/PDMAsyncCompletionFileCache.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileInternal.h (modified) AsyncCompletion: Protect the dirty but not committed list by a spinlock Thu, 25 Feb 2010 20:55:08 GMT vboxsync [26812] * trunk/src/VBox/VMM/PDMAsyncCompletionFile.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileCache.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileInternal.h (modified) AsyncCompletion: Don't immediately commit dirty buffers to the ... Thu, 25 Feb 2010 11:07:59 GMT vboxsync [26780] * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) PDMDevHlp.cpp: Fixed source wrong position passing in ... Wed, 24 Feb 2010 13:27:31 GMT vboxsync [26745] * trunk/src/VBox/VMM/PDMAsyncCompletionFile.cpp (modified) AsyncCompletion; Remove RT_STRICT Wed, 24 Feb 2010 09:29:30 GMT vboxsync [26727] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Stats Tue, 23 Feb 2010 16:12:09 GMT vboxsync [26718] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Updates & fixes Tue, 23 Feb 2010 16:04:28 GMT vboxsync [26717] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Large page cleanup Tue, 23 Feb 2010 14:29:17 GMT vboxsync [26711] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Moved check up Tue, 23 Feb 2010 13:25:38 GMT vboxsync [26701] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Paranoia & logging Tue, 23 Feb 2010 13:14:16 GMT vboxsync [26700] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Deal with missing PDEs in SyncPage for SMP guests. Deal with big ... Tue, 23 Feb 2010 09:08:49 GMT vboxsync [26693] * trunk/src/VBox/VMM/Makefile.kmk (modified) small Makefile cleanup Mon, 22 Feb 2010 22:11:38 GMT vboxsync [26689] * trunk/src/VBox/VMM/PDMAsyncCompletionFile.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileInternal.h (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileNormal.cpp (modified) AsyncCompletion: Do not use TM to refresh the bandwidth limit. ... Mon, 22 Feb 2010 18:02:37 GMT vboxsync [26686] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Extra check Mon, 22 Feb 2010 17:48:23 GMT vboxsync [26685] * trunk/include/VBox/pgm.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HWACCMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Large page changes Mon, 22 Feb 2010 16:29:23 GMT vboxsync [26679] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Wrong mask Mon, 22 Feb 2010 16:21:50 GMT vboxsync [26678] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) More logging Mon, 22 Feb 2010 16:19:43 GMT vboxsync [26677] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Logging update Mon, 22 Feb 2010 09:26:43 GMT vboxsync [26673] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) faster Mon, 22 Feb 2010 07:25:02 GMT vboxsync [26672] * trunk/src/VBox/VMM/PDMAsyncCompletionFileNormal.cpp (modified) Build fix Mon, 22 Feb 2010 07:21:34 GMT vboxsync [26671] * trunk/src/VBox/VMM/PDMAsyncCompletionFile.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileInternal.h (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileNormal.cpp (modified) AsyncCompletion: Make it possible to limit the bandwidth of a VM Fri, 19 Feb 2010 15:16:39 GMT vboxsync [26664] * trunk/src/VBox/VMM/CPUM.cpp (modified) CPUM: use symbolic constants for wait extensions Fri, 19 Feb 2010 15:11:13 GMT vboxsync [26662] * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) VMM: conditionally expose MWAIT extensions Fri, 19 Feb 2010 14:12:59 GMT vboxsync [26654] * trunk/src/VBox/VMM/CPUM.cpp (modified) Added a note about the (now obsolete) raw mode fix Fri, 19 Feb 2010 14:01:06 GMT vboxsync [26653] * trunk/include/VBox/cpum.h (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) Rewrote cpuid workaround Fri, 19 Feb 2010 13:55:52 GMT vboxsync [26652] * trunk/src/VBox/VMM/CPUM.cpp (modified) Compile fix Fri, 19 Feb 2010 13:48:01 GMT vboxsync [26651] * trunk/src/VBox/VMM/CPUM.cpp (modified) Check for raw mode cpuid workaround during relocation. Fri, 19 Feb 2010 13:16:11 GMT vboxsync [26649] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) CPUM: better cache sharing descriptor - L2 cache is shared amongst ... Fri, 19 Feb 2010 13:10:03 GMT vboxsync [26648] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) CPUM: wrong sharing info on level 2 cache Fri, 19 Feb 2010 12:29:28 GMT vboxsync [26646] * trunk/src/VBox/VMM/CPUM.cpp (modified) CPUM: better topology info for Intel CPUs Thu, 18 Feb 2010 18:24:40 GMT vboxsync [26635] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) PAE and AMD64 paging modes support large pages regardless of CR4.PSE. Thu, 18 Feb 2010 10:39:28 GMT vboxsync [26625] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Large page code cleanup Wed, 17 Feb 2010 16:50:26 GMT vboxsync [26622] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) Statistics Wed, 17 Feb 2010 16:50:10 GMT vboxsync [26621] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Some counters Wed, 17 Feb 2010 16:23:08 GMT vboxsync [26620] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Wrong mask Wed, 17 Feb 2010 16:14:42 GMT vboxsync [26619] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Logging Wed, 17 Feb 2010 15:44:15 GMT vboxsync [26616] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) More large page work (disabled) Wed, 17 Feb 2010 12:40:42 GMT vboxsync [26606] * trunk/include/VBox/gmm.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/GMM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Large page work Tue, 16 Feb 2010 12:57:58 GMT vboxsync [26577] * trunk/include/VBox/gmm.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/GMM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) More large page work Tue, 16 Feb 2010 12:15:32 GMT vboxsync [26570] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) PGM lock has already been taken by caller