# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Dec 16, 2024 2:42:14 PM Tue, 06 Feb 2007 19:21:48 GMT vboxsync [726] * trunk/src/VBox/VMM/VMMR0/VMMR0A.asm (modified) * trunk/src/VBox/VMM/testcase/tstVMMR0CallHost-1.cpp (modified) Implemented the VMMR0 setjmp/longjmp like stuff for AMD64. Tue, 06 Feb 2007 15:56:35 GMT vboxsync [716] * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/TRPMInternal.h (modified) * trunk/src/VBox/VMM/TRPMInternal.mac (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) More stats Tue, 06 Feb 2007 15:24:18 GMT vboxsync [715] * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) Prevent statistics pollution. Tue, 06 Feb 2007 14:56:17 GMT vboxsync [714] * trunk/src/VBox/VMM/MMHeap.cpp (modified) small fix Tue, 06 Feb 2007 14:53:59 GMT vboxsync [713] * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) Bugfix Tue, 06 Feb 2007 14:15:26 GMT vboxsync [708] * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) Profile MMIO as well Tue, 06 Feb 2007 14:11:25 GMT vboxsync [707] * trunk/src/VBox/VMM/IOM.cpp (modified) Oops Tue, 06 Feb 2007 14:05:06 GMT vboxsync [706] * trunk/src/VBox/VMM/IOM.cpp (modified) * trunk/src/VBox/VMM/IOMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) IOM handler profiling. Tue, 06 Feb 2007 05:37:22 GMT vboxsync [692] * trunk/include/iprt/avl.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) 32-bit gcc packs AVLOHCPHYSNODECORE a little bit different, pad it to ... Tue, 06 Feb 2007 05:04:10 GMT vboxsync [686] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/EMInternal.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) Alignment fixes for windows. (structure packing is a strange thing ... Tue, 06 Feb 2007 04:49:32 GMT vboxsync [684] * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) RTLogLogger, RTLogLoggerEx[V]. Tue, 06 Feb 2007 04:45:25 GMT vboxsync [682] * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) SVMInvlpgA. Tue, 06 Feb 2007 04:24:31 GMT vboxsync [673] * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) rcx not ecx. Tue, 06 Feb 2007 04:24:06 GMT vboxsync [672] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) #pragma intrinsic can't be in a function, added missing (). Tue, 06 Feb 2007 04:23:26 GMT vboxsync [671] * trunk/src/VBox/VMM/VMMR0/VMMR0A.asm (modified) Stub vmmR0LoggerWrapper on AMD64 even if it's never used. Tue, 06 Feb 2007 04:22:57 GMT vboxsync [670] * trunk/src/VBox/VMM/DBGFSym.cpp (modified) __WIN32__ -> __WIN__; size_t Mon, 05 Feb 2007 13:06:04 GMT vboxsync [634] * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) nc Mon, 05 Feb 2007 11:03:10 GMT vboxsync [627] * trunk/src/VBox/VMM/EM.cpp (modified) Backed out 18254 Mon, 05 Feb 2007 10:46:33 GMT vboxsync [625] * trunk/src/VBox/VMM/EM.cpp (modified) Corrected EM StatTotal. Mon, 05 Feb 2007 10:03:11 GMT vboxsync [624] * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/TRPMInternal.h (modified) * trunk/src/VBox/VMM/TRPMInternal.mac (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) More statistics. Sun, 04 Feb 2007 15:20:48 GMT vboxsync [598] * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) Added PDMR3CritSectTryEnter Sun, 04 Feb 2007 14:44:27 GMT vboxsync [593] * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) Minor update Fri, 02 Feb 2007 14:06:32 GMT vboxsync [552] * trunk/src/VBox/VMM/STAM.cpp (modified) Added STAMUNIT_KILOBYTES Fri, 02 Feb 2007 10:57:15 GMT vboxsync [544] * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) Log when an IDT handler is disabled. Fri, 02 Feb 2007 00:43:48 GMT vboxsync [527] * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) Alignment fixes. Fri, 02 Feb 2007 00:43:41 GMT vboxsync [526] * trunk/src/VBox/VMM/PDMInternal.h (modified) Alignment fixes. Fri, 02 Feb 2007 00:42:38 GMT vboxsync [525] * trunk/src/VBox/VMM/PDM.cpp (modified) VM_GUEST_ADDR isn't the right macro for converting the pPciBusHC into ... Thu, 01 Feb 2007 20:23:43 GMT vboxsync [520] * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) 64-bit alignment. Thu, 01 Feb 2007 20:21:36 GMT vboxsync [519] * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) disabled two HC pointer size assertions that are probably invalid. Thu, 01 Feb 2007 18:46:18 GMT vboxsync [518] * trunk/src/VBox/VMM/PATM/CSAMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) 64-bit alignment in CSAM. Thu, 01 Feb 2007 17:20:03 GMT vboxsync [515] * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) Possibly dangerous change: stop monitoring IDT patch pages when too ... Thu, 01 Feb 2007 16:25:19 GMT vboxsync [513] * trunk/src/VBox/VMM/PATM/PATMPatch.cpp (modified) Less restricted assertion Thu, 01 Feb 2007 14:25:08 GMT vboxsync [509] * trunk/src/VBox/VMM/PDMQueue.cpp (modified) Corrected comment Wed, 31 Jan 2007 22:34:28 GMT vboxsync [479] * trunk/src/VBox/VMM/PDMDevice.cpp (modified) pDevHlpR0 is now declared correctly. Wed, 31 Jan 2007 22:18:04 GMT vboxsync [474] * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) file description Wed, 31 Jan 2007 15:20:06 GMT vboxsync [468] * trunk/src/VBox/VMM/EMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) Moved rdtsc emulation into EM. Wed, 31 Jan 2007 15:13:54 GMT vboxsync [466] * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) Corrected sysenter/exit handling. Wed, 31 Jan 2007 15:05:57 GMT vboxsync [465] * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) Added code to emulate rdtsc in the guest context. (disabled) Wed, 31 Jan 2007 14:58:15 GMT vboxsync [464] * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/CPUMInternal.h (modified) * trunk/src/VBox/VMM/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/VMMSwitcher/AMD64ToPAE.asm (modified) * trunk/src/VBox/VMM/VMMSwitcher/PAEand32Bit.mac (modified) Renamed CR4 masks Wed, 31 Jan 2007 12:28:42 GMT vboxsync [463] * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) log causes for SSM load config mismatch to release log Wed, 31 Jan 2007 01:18:59 GMT vboxsync [457] * trunk/src/VBox/VMM/PGMInternal.h (modified) alignment. Wed, 31 Jan 2007 00:05:52 GMT vboxsync [455] * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) Annoying assertion. Wed, 31 Jan 2007 00:02:36 GMT vboxsync [454] * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) Aligned PGMPOOL and PGMPOOLPAGE. Tue, 30 Jan 2007 23:36:58 GMT vboxsync [453] * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) AMD64: Check CFGM option PATMEnabled before enabling PATM. Tue, 30 Jan 2007 23:35:27 GMT vboxsync [452] * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) Check CFGM option CSAMEnabled before enabling CSAM. Tue, 30 Jan 2007 23:34:04 GMT vboxsync [451] * trunk/src/VBox/VMM/VM.cpp (modified) drop the AMD64 protection. Tue, 30 Jan 2007 23:06:24 GMT vboxsync [450] * trunk/src/VBox/VMM/DBGFInternal.h (modified) * trunk/src/VBox/VMM/DBGFSym.cpp (modified) Don't use an offset based AVL tree for symbols. Tue, 30 Jan 2007 22:36:08 GMT vboxsync [448] * trunk/src/VBox/VMM/EM.cpp (modified) Drop the AMD64 assertions. Tue, 30 Jan 2007 21:53:52 GMT vboxsync [443] * trunk/include/VBox/tm.h (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) Implemented Warp drive. This can be configured using the ... Mon, 29 Jan 2007 20:05:32 GMT vboxsync [424] * trunk/src/VBox/VMM/VMMR0/TRPMR0A.asm (modified) Not ~15h. Mon, 29 Jan 2007 18:40:07 GMT vboxsync [421] * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMGC/VMMGC.cpp (modified) Stop GCC4 from being 'clever'. Mon, 29 Jan 2007 18:17:06 GMT vboxsync [420] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Don't trust the compiler to give us the right return address address ... Mon, 29 Jan 2007 18:15:31 GMT vboxsync [419] * trunk/src/VBox/VMM/VMM.cpp (modified) Removed the NO_SUPCALLR0VMM for AMD64 and added a hack to sqeeze ... Mon, 29 Jan 2007 18:04:13 GMT vboxsync [415] * trunk/src/VBox/VMM/TRPMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/TRPMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/TRPMR0A.asm (modified) Fixing interrupt dispatching on amd64. Mon, 29 Jan 2007 17:57:59 GMT vboxsync [414] * trunk/src/VBox/VMM/VMMSwitcher/AMD64ToPAE.asm (modified) Fixed a number of edx/rdx and ebx/rbx mixes. Fixed saving of host DRx ... Sun, 28 Jan 2007 03:21:49 GMT vboxsync [400] * trunk/src/VBox/VMM/VMMR0/TRPMR0A.asm (modified) fixed Sun, 28 Jan 2007 03:09:35 GMT vboxsync [399] * trunk/src/VBox/VMM/VMMR0/TRPMR0A.asm (modified) fixed Sun, 28 Jan 2007 02:34:06 GMT vboxsync [397] * trunk/include/VBox/trpm.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstInt.cpp (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/TRPMInternal.h (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/TRPMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/TRPMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Completed most of VBOX_WITHOUT_IDT_PATCHING. (hope I didn't break ... Sun, 28 Jan 2007 01:06:45 GMT vboxsync [396] * trunk/src/VBox/VMM/PATM/PATMA.asm (modified) fixed 3 short jumps for nasm. Fri, 26 Jan 2007 17:38:59 GMT vboxsync [369] * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) Lowered maximum number of invalid patch writes. Fri, 26 Jan 2007 17:06:04 GMT vboxsync [367] * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) * trunk/src/VBox/VMM/PATM/VMMGC/PATMGC.cpp (modified) Changed counting of patch page writes. Fri, 26 Jan 2007 13:22:06 GMT vboxsync [354] * trunk/src/VBox/VMM/PATM/PATMA.asm (modified) Short jump out of range for OS X. Fri, 26 Jan 2007 09:38:22 GMT vboxsync [348] * trunk/src/VBox/VMM/TRPM.cpp (modified) Bumped SSM version Fri, 26 Jan 2007 09:36:22 GMT vboxsync [347] * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PATM/CSAMInternal.h (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/SELM.cpp (modified) * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/TRPMInternal.h (modified) * trunk/src/VBox/VMM/TRPMInternal.mac (modified) Rewrote and simplified interrupt handler patching. Thu, 25 Jan 2007 23:20:25 GMT vboxsync [338] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) CPUMSetGuestDR*() takes a RTGCUINTREG not a RTUINTREG. Thu, 25 Jan 2007 23:19:32 GMT vboxsync [337] * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) Can't push 64-bit labels. Thu, 25 Jan 2007 17:25:01 GMT vboxsync [323] * trunk/src/VBox/VMM/MMHyper.cpp (modified) * trunk/src/VBox/VMM/MMInternal.h (modified) * trunk/src/VBox/VMM/MMPhys.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) drop the default, there's just one other call. Thu, 25 Jan 2007 17:20:26 GMT vboxsync [322] * trunk/src/VBox/VMM/VMMAll/VMAll.cpp (modified) r=bird: some comments on the runtime error stuff. Thu, 25 Jan 2007 16:57:39 GMT vboxsync [320] * trunk/src/VBox/VMM/VMMAll/MMAllHyper.cpp (modified) @todo on a potential bug. Thu, 25 Jan 2007 16:56:35 GMT vboxsync [319] * trunk/src/VBox/VMM/VMInternal.h (modified) r=bird: do jmp_buf like in EMInternal.h with a padding union. Thu, 25 Jan 2007 16:53:59 GMT vboxsync [318] * trunk/src/VBox/VMM/EM.cpp (modified) rcGC Thu, 25 Jan 2007 15:56:11 GMT vboxsync [308] * trunk/src/VBox/VMM/TRPM.cpp (modified) logging update Thu, 25 Jan 2007 14:48:55 GMT vboxsync [302] * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMA.asm (modified) * trunk/src/VBox/VMM/PATM/PATMA.h (modified) * trunk/src/VBox/VMM/PATM/PATMA.mac (modified) * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) * trunk/src/VBox/VMM/PATM/PATMPatch.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) Handle iret to ring 0 code with IF cleared. Warning: possibly ... Wed, 24 Jan 2007 14:44:56 GMT vboxsync [278] * trunk/src/VBox/VMM/EM.cpp (modified) Disable single instruction emulation for iret. Makes no diference. Wed, 24 Jan 2007 14:43:42 GMT vboxsync [277] * trunk/src/VBox/VMM/PATM/PATMA.asm (modified) Changed detection of pending guest interrupts & event in generated ... Wed, 24 Jan 2007 14:05:18 GMT vboxsync [276] * trunk/src/VBox/VMM/PATM/VMMAll/PATMAll.cpp (modified) Another update Wed, 24 Jan 2007 14:03:58 GMT vboxsync [275] * trunk/src/VBox/VMM/PATM/VMMAll/PATMAll.cpp (modified) Update Wed, 24 Jan 2007 13:59:46 GMT vboxsync [274] * trunk/src/VBox/VMM/PATM/VMMAll/PATMAll.cpp (modified) Update Wed, 24 Jan 2007 13:54:15 GMT vboxsync [273] * trunk/src/VBox/VMM/EM.cpp (modified) Update Wed, 24 Jan 2007 13:43:05 GMT vboxsync [272] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) More stats Wed, 24 Jan 2007 13:42:58 GMT vboxsync [271] * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) More stats Wed, 24 Jan 2007 13:40:07 GMT vboxsync [270] * trunk/src/VBox/VMM/EM.cpp (modified) VINF_PATM_PENDING_IRQ_AFTER_IRET update Wed, 24 Jan 2007 13:35:26 GMT vboxsync [269] * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) Update Wed, 24 Jan 2007 13:32:56 GMT vboxsync [268] * trunk/src/VBox/VMM/PATM/VMMAll/PATMAll.cpp (modified) PATM_ACTION_PENDING_IRQ_AFTER_IRET added Wed, 24 Jan 2007 13:32:38 GMT vboxsync [267] * trunk/src/VBox/VMM/PATM/PATMA.h (modified) * trunk/src/VBox/VMM/PATM/PATMA.mac (modified) Updates Wed, 24 Jan 2007 13:31:25 GMT vboxsync [266] * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) Increased SSM version Tue, 23 Jan 2007 17:12:21 GMT vboxsync [250] * trunk/src/VBox/VMM/MMPhys.cpp (modified) Reversed Tue, 23 Jan 2007 17:10:04 GMT vboxsync [247] * trunk/src/VBox/VMM/MM.cpp (modified) * trunk/src/VBox/VMM/MMInternal.h (modified) * trunk/src/VBox/VMM/MMPhys.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMInternal.h (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) Out of memory reporting for dynamic memory allocation case. Tue, 23 Jan 2007 13:04:38 GMT vboxsync [234] * trunk/include/VBox/vmapi.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMInternal.h (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMAll.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) VMM: Added support for runtime error notifications (VMSetRuntimeError ... Mon, 22 Jan 2007 16:37:36 GMT vboxsync [226] * trunk/src/VBox/VMM/VM.cpp (modified) r=bird Sun, 21 Jan 2007 15:10:33 GMT vboxsync [209] * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) Removed obsolete check Sun, 21 Jan 2007 14:23:25 GMT vboxsync [208] * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMGuest.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) Changed guest specific patch for OpenBSD. 3.7, 3.8, 3.9 and 4.0 now work. Fri, 19 Jan 2007 19:42:32 GMT vboxsync [193] * trunk/src/VBox/VMM/VMMSwitcher/AMD64ToPAE.asm (added) Export AMD64ToPAE.asm Fri, 19 Jan 2007 17:11:18 GMT vboxsync [188] * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) Increased SSM version Fri, 19 Jan 2007 17:04:07 GMT vboxsync [186] * trunk/src/VBox/VMM/CPUM.cpp (modified) Turn off sysenter/sysexit support due to IOPL problems. (#1782) Fri, 19 Jan 2007 15:19:17 GMT vboxsync [181] * trunk/src/VBox/VMM/PATM/PATMA.asm (modified) Log all popf replacements Fri, 19 Jan 2007 15:07:45 GMT vboxsync [180] * trunk/src/VBox/VMM/PATM/VMMAll/PATMAll.cpp (modified) log IOPL as well Thu, 18 Jan 2007 22:24:35 GMT vboxsync [172] * trunk/src/VBox/VMM/CPUM.cpp (modified) add information about number of logical processors and processor ... Thu, 18 Jan 2007 22:01:23 GMT vboxsync [171] * trunk/src/VBox/VMM/VM.cpp (modified) added missing case for SUPinit error code Thu, 18 Jan 2007 21:31:14 GMT vboxsync [170] * trunk/src/VBox/VMM/VM.cpp (modified) Fixed crashes of Windows guests during powerOff.