# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Jan 24, 2025 6:57:26 AM 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 Tue, 19 Aug 2008 08:11:20 GMT vboxsync [11474] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) AMD-V: Corrected current asid handling. (multiple VMs could end up ... Tue, 19 Aug 2008 07:31:58 GMT vboxsync [11473] * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlersA.asm (modified) http://en.wikipedia.org/wiki/Guru_Meditation Mon, 18 Aug 2008 09:38:42 GMT vboxsync [11458] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) Paranoia. Mon, 18 Aug 2008 09:36:35 GMT vboxsync [11457] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) BT emulation bugfix. Mon, 18 Aug 2008 09:23:18 GMT vboxsync [11456] * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) Use DISGetParamSize instead of iomGetRegSize. Mon, 18 Aug 2008 06:50:00 GMT vboxsync [11453] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) More compile issues Mon, 18 Aug 2008 06:45:17 GMT vboxsync [11452] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Minor correction Sun, 17 Aug 2008 17:34:52 GMT vboxsync [11450] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Access verfication for stoswd emulation. Sun, 17 Aug 2008 15:02:41 GMT vboxsync [11449] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Corrected assertion Fri, 15 Aug 2008 08:35:42 GMT vboxsync [11438] * trunk/src/VBox/VMM/VMM.cpp (modified) Don't ignore the current log flags for ring 0 logging. Thu, 14 Aug 2008 17:25:32 GMT vboxsync [11434] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Compile fix Thu, 14 Aug 2008 16:28:45 GMT vboxsync [11431] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Paranoia Thu, 14 Aug 2008 14:10:10 GMT vboxsync [11425] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Support protected mode without paging in VT-x mode. Note: watch for ... Thu, 14 Aug 2008 13:46:06 GMT vboxsync [11424] * trunk/include/VBox/cpum.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/EMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Emulate stosw/d/q ourselves. Thu, 14 Aug 2008 08:34:45 GMT vboxsync [11416] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) InvalidatePage: check 4 PDPEs for PAE guest mode. (shouldn't be ... Wed, 13 Aug 2008 18:56:18 GMT vboxsync [11407] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) warnings, comments Wed, 13 Aug 2008 16:09:53 GMT vboxsync [11398] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Always sync back the TPR value. Tue, 12 Aug 2008 17:51:23 GMT vboxsync [11371] * trunk/src/VBox/VMM/VMMAll/HWACCMAll.cpp (modified) Too verbose logging Tue, 12 Aug 2008 17:50:18 GMT vboxsync [11370] * trunk/include/VBox/hwaccm.h (modified) * trunk/src/VBox/VMM/VMMAll/HWACCMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Deal with flushing of pgm pool pages when an injected event triggers ... Tue, 12 Aug 2008 16:43:29 GMT vboxsync [11366] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) A faulting call also implies the pgm pool page has been reused Tue, 12 Aug 2008 10:46:05 GMT vboxsync [11349] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Misleading log statement Mon, 11 Aug 2008 10:03:07 GMT vboxsync [11317] * trunk/src/VBox/VMM/CPUM.cpp (modified) cpum: Use RTMpGetCount and RTMpGetOnlineSet instead of ... Fri, 08 Aug 2008 23:31:54 GMT vboxsync [11311] * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/DBGF.cpp (modified) * trunk/src/VBox/VMM/DBGFBp.cpp (modified) * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMMap.cpp (modified) * trunk/src/VBox/VMM/PGMPool.cpp (modified) * trunk/src/VBox/VMM/STAM.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/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/DBGFAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAllHyper.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) * trunk/src/VBox/VMM/VMMAll/REMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PGMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGC.cpp (modified) * trunk/src/VBox/VMM/VMMR0/DBGFR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/testcase/tstAnimate.cpp (modified) * trunk/src/VBox/VMM/testcase/tstMMHyperHeap.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMREQ.cpp (modified) VMM: ELEMENTS -> RT_ELEMENTS. Fri, 08 Aug 2008 23:25:08 GMT vboxsync [11309] * trunk/include/iprt/cdefs.h (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) iprt: Retired HCSTRING, replaced by R3STRING. Fri, 08 Aug 2008 23:04:29 GMT vboxsync [11303] * trunk/include/VBox/types.h (modified) * trunk/src/VBox/Devices/Input/DevPS2.cpp (modified) * trunk/src/VBox/VMM/IOMInternal.h (modified) pdm: Retired PPDMDEVINSGC. Fri, 08 Aug 2008 22:56:56 GMT vboxsync [11299] * trunk/src/VBox/VMM/IOM.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMMap.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) mm: MMHyperXXToGC -> MMHyperXXToRC. Fri, 08 Aug 2008 22:51:22 GMT vboxsync [11298] * trunk/src/VBox/VMM/CPUM.cpp (modified) cpum: MMHyperCCToGC -> MMHyperCCToRC. Fri, 08 Aug 2008 15:46:17 GMT vboxsync [11261] * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/Devices/PC/DevPIC.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) #1865: DevPIC. Fri, 08 Aug 2008 06:40:51 GMT vboxsync [11235] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) warning Thu, 07 Aug 2008 18:25:15 GMT vboxsync [11224] * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) PDM: GC->RC, HC->R3 wrt PCI bus registration. Thu, 07 Aug 2008 18:07:49 GMT vboxsync [11221] * trunk/include/iprt/time.h (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) DECLGCCALLBACKMEMBER -> DECLRCCALLBACKMEMBER Thu, 07 Aug 2008 18:05:58 GMT vboxsync [11219] * 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/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) #1865: DevAPIC. Wed, 06 Aug 2008 00:50:03 GMT vboxsync [11169] * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) #1865: PCI. Wed, 06 Aug 2008 00:15:58 GMT vboxsync [11164] * trunk/include/VBox/mm.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/VMM/MMHyper.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) #1865: VGA. Changed PDMDevHlpMMHyperMapMMIO2/MMHyperMapMMIO2 to ... Tue, 05 Aug 2008 23:08:37 GMT vboxsync [11157] * trunk/include/VBox/intnet.h (modified) * trunk/include/VBox/pdmifs.h (modified) * trunk/include/VBox/types.h (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/Network/DrvIntNet.cpp (modified) * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) * trunk/src/VBox/Devices/Network/DrvNetSniffer.cpp (modified) * trunk/src/VBox/Devices/Network/DrvTAP.cpp (modified) * trunk/src/VBox/Devices/Network/DrvTAPOs2.cpp (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNet-1.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNetR0.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/darwin/iokit.cpp (modified) * trunk/src/VBox/Main/darwin/iokit.h (modified) * trunk/src/VBox/VMM/testcase/tstAnimate.cpp (modified) Replaced PDMMAC by RTMAC. Tue, 05 Aug 2008 23:00:44 GMT vboxsync [11155] * trunk/include/VBox/tm.h (modified) * trunk/include/VBox/types.h (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/Devices/PC/DevPit-i8254.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) TMTimerRCPtr and some types. Tue, 05 Aug 2008 22:47:48 GMT vboxsync [11153] * trunk/include/VBox/mm.h (modified) * trunk/src/VBox/VMM/VMMAll/MMAll.cpp (modified) VMM: raw-mode context (RC) changes for the MHyperXXToYY APIs. Tue, 05 Aug 2008 22:47:07 GMT vboxsync [11152] * trunk/src/VBox/VMM/VMMAll/PDMAllQueue.cpp (modified) PDMQueueRCPtr: MMHyperHC2GC -> MMHyperCCToRC Tue, 05 Aug 2008 22:32:11 GMT vboxsync [11150] * trunk/include/VBox/mm.h (modified) * trunk/src/VBox/VMM/VMMAll/MMAll.cpp (modified) VMM: raw-mode context (RC) changes for the MHyperXXToYY APIs. Tue, 05 Aug 2008 22:04:24 GMT vboxsync [11147] * trunk/include/VBox/pdmqueue.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllQueue.cpp (modified) PDMQueueGCPtr -> PDMQueueRCPtr; strip duplicate comments. Tue, 05 Aug 2008 22:01:51 GMT vboxsync [11146] * trunk/include/VBox/pdmqueue.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllQueue.cpp (modified) PDMQueueR0Ptr Tue, 05 Aug 2008 17:16:08 GMT vboxsync [11141] * trunk/src/VBox/VMM/VMM.cpp (modified) VMM: Try harder allocating the core code page(s). Solaris frequently ... Tue, 05 Aug 2008 14:08:55 GMT vboxsync [11133] * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/timer-posix.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) compiler warnings Fri, 01 Aug 2008 17:05:56 GMT vboxsync [11070] * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) PATM: missing ';'. Fri, 01 Aug 2008 16:59:35 GMT vboxsync [11068] * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) PATM: Fixed PATMGCMonitorPage prototype so that it can be found ... Mon, 28 Jul 2008 14:53:45 GMT vboxsync [10917] * trunk/src/VBox/VMM/testcase/tstVMM-HwAccm.cpp (modified) tstVMM-HwAccm: disabled testcase becaused it panics here. Mon, 28 Jul 2008 11:10:18 GMT vboxsync [10903] * trunk/src/VBox/VMM/testcase/tstSSM.cpp (modified) tstSSM: Fixed bustage caused by the UVM change. Fri, 25 Jul 2008 11:30:55 GMT vboxsync [10886] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Fixes for syncing back sysenter MSRs. Fri, 25 Jul 2008 09:57:06 GMT vboxsync [10883] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Wrmsr fix for MSR_IA32_SYSENTER_CS Thu, 24 Jul 2008 16:21:42 GMT vboxsync [10858] * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) We can't rely on #NM handling in kernel mode, so do what we did ... Thu, 24 Jul 2008 13:31:40 GMT vboxsync [10853] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Comment update Thu, 24 Jul 2008 09:13:53 GMT vboxsync [10849] * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) 32 bits build fix Wed, 23 Jul 2008 21:51:07 GMT vboxsync [10844] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) VMMR0: Fixed bogus pSession argument passed to vmmR0EntryExWorker ... Wed, 23 Jul 2008 21:49:52 GMT vboxsync [10843] * trunk/include/VBox/intnet.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/Devices/Network/DrvIntNet.cpp (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) intnet: Implemented activation on power on & resume, deactivation on ... Wed, 23 Jul 2008 19:54:12 GMT vboxsync [10841] * trunk/src/VBox/VMM/PDMDevice.cpp (modified) Changed the assertion on pfnConstruct failure into a LogRel. Wed, 23 Jul 2008 19:51:30 GMT vboxsync [10840] * trunk/src/VBox/VMM/VM.cpp (modified) Removed annoying & incorrect assertion. Wed, 23 Jul 2008 19:43:31 GMT vboxsync [10838] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Fixed assertion (creation failure). Wed, 23 Jul 2008 15:36:16 GMT vboxsync [10835] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Obsolete comment removed Wed, 23 Jul 2008 14:27:42 GMT vboxsync [10833] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Backed out 33617. Doesn't solve anything. Wed, 23 Jul 2008 14:18:23 GMT vboxsync [10832] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) TPR shadow changes. Wed, 23 Jul 2008 13:37:45 GMT vboxsync [10830] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Turned off nested paging the hard way. (testboxlin regressions) Wed, 23 Jul 2008 12:15:16 GMT vboxsync [10828] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Update Wed, 23 Jul 2008 09:05:42 GMT vboxsync [10824] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) Naming Wed, 23 Jul 2008 09:04:56 GMT vboxsync [10823] * trunk/src/VBox/VMM/PGM.cpp (modified) Duplicate code Wed, 23 Jul 2008 09:02:58 GMT vboxsync [10822] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/include/VBox/hwaccm.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMBth.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMShw.h (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) Prepare for EPT. Wed, 23 Jul 2008 08:03:39 GMT vboxsync [10821] * trunk/src/VBox/VMM/CPUM.cpp (modified) Backed out 33264 - NT4 installation regression (investigate) Wed, 23 Jul 2008 07:18:14 GMT vboxsync [10820] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) Cleanup Tue, 22 Jul 2008 15:56:17 GMT vboxsync [10818] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) More capabilities Tue, 22 Jul 2008 15:03:14 GMT vboxsync [10817] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/include/VBox/x86.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) Started with EPT support. Tue, 22 Jul 2008 11:07:38 GMT vboxsync [10806] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNet-1.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNetR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) intnet: Push the session down to all the INTNETR0* apis. Tue, 22 Jul 2008 09:44:31 GMT vboxsync [10805] * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) VMM+SUPDrv: Changed the VMMR0EntryEx interface to also take the ... Tue, 22 Jul 2008 09:42:40 GMT vboxsync [10804] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMGC/VMMGC.cpp (modified) VMM: Fixed VBOX_SVN_REV blunder (mine). Fri, 18 Jul 2008 12:43:53 GMT vboxsync [10746] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/DrvIntNet.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Added pSession argument to all the intnet request packets. Thu, 17 Jul 2008 15:38:15 GMT vboxsync [10730] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Disabled nested paging again (testboxlin). Thu, 17 Jul 2008 13:08:56 GMT vboxsync [10724] * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstInt.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Bumped the SUPDRV_IOC_VERSION major as the changes to the fast path ... Thu, 17 Jul 2008 12:49:31 GMT vboxsync [10723] * trunk/src/VBox/VMM/VMMTests.cpp (modified) Missing fixes for VMMR0_DO_RAW_RUN Thu, 17 Jul 2008 12:08:53 GMT vboxsync [10721] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Missing update for last error handling. Thu, 17 Jul 2008 12:06:56 GMT vboxsync [10720] * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/os2/SUPLib-os2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPLib-win.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) Fixed issue in fast (METHOD_NEITHER) ioctls. Write the last error to ...