# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Dec 14, 2024 5:38:08 PM Tue, 26 Apr 2011 08:48:35 GMT vboxsync [36844] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: started drilling down to FINIT, but have to change location. Tue, 26 Apr 2011 00:09:06 GMT vboxsync [36841] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: CMOVcc, JMPF Ep. Mon, 25 Apr 2011 19:47:38 GMT vboxsync [36840] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: cpuid, clts, fixes. Mon, 25 Apr 2011 14:17:54 GMT vboxsync [36838] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/testcase/tstX86-1A.asm (modified) IEM: SMSW and LMSW. Mon, 25 Apr 2011 00:29:01 GMT vboxsync [36835] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: pop Ev; fixed the setting of accessed bit. Sun, 24 Apr 2011 23:04:52 GMT vboxsync [36834] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (copied) IEM: Moved the iemCImpl functions out of IEMAll.cpp and into ... Sun, 24 Apr 2011 22:59:32 GMT vboxsync [36833] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Fixed missing RIP advancing when rCX was 0. 'LSS GReg, r/m' ... Sun, 24 Apr 2011 14:07:17 GMT vboxsync [36831] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) build fix Sun, 24 Apr 2011 13:45:25 GMT vboxsync [36829] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: Some more instructions and tweaks. Sat, 23 Apr 2011 23:17:21 GMT vboxsync [36828] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: implemented XLAT, extended the output when hitting a stub. Sat, 23 Apr 2011 23:12:54 GMT vboxsync [36826] * trunk/src/VBox/VMM/VMMR3/DBGFReg.cpp (modified) DBGFReg.cpp: Fixed buffer overflow bug caused by using the wrong ... Sat, 23 Apr 2011 22:41:20 GMT vboxsync [36825] * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) EM: Check inhibit pc against RIP, not EIP. Corrected logging. Sat, 23 Apr 2011 22:39:21 GMT vboxsync [36824] * trunk/src/VBox/VMM/Makefile.kmk (modified) Always optimize IEMAll.cpp. Sat, 23 Apr 2011 22:32:27 GMT vboxsync [36823] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) IEM: fixed interrupt delivery in verification mode. Sat, 23 Apr 2011 22:31:39 GMT vboxsync [36822] * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) comment typo. Fri, 22 Apr 2011 21:35:32 GMT vboxsync [36821] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: imul, fixes & optimization hack. Fri, 22 Apr 2011 19:40:29 GMT vboxsync [36820] * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) PDMDevMiscHlp.cpp: Correct logging. Fri, 22 Apr 2011 19:40:04 GMT vboxsync [36819] * trunk/src/VBox/VMM/VMMR3/CFGM.cpp (modified) CFGM: Shut up two -O3 warnings on mac. Fri, 22 Apr 2011 19:39:25 GMT vboxsync [36818] * trunk/src/VBox/VMM/include/PDMInternal.h (modified) IEM: Drop the lock validator when running in IEM validation mode or ... Fri, 22 Apr 2011 14:13:52 GMT vboxsync [36815] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: XCHG mem,reg and CALLN r/m Fri, 22 Apr 2011 12:50:09 GMT vboxsync [36813] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) mac build fix. Fri, 22 Apr 2011 12:31:21 GMT vboxsync [36812] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: hlt Thu, 21 Apr 2011 18:14:13 GMT vboxsync [36801] * trunk/src/VBox/VMM/VMMR3/PATM.cpp (modified) * trunk/src/VBox/VMM/include/PATMInternal.h (modified) PATM: Indentation and comments of the structures. Fix remaining ... Thu, 21 Apr 2011 16:48:42 GMT vboxsync [36799] * trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletionFile.cpp (modified) * trunk/src/VBox/VMM/include/PDMAsyncCompletionFileInternal.h (modified) AsyncCompletion: Add debugger command to inject delays. Disabled by ... Thu, 21 Apr 2011 15:58:16 GMT vboxsync [36798] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) build fix Thu, 21 Apr 2011 15:41:39 GMT vboxsync [36795] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) IEM: Verify memory writes, fixed bugs found doing so. Thu, 21 Apr 2011 15:02:34 GMT vboxsync [36794] * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) IEM: Verify I/O port read and writes as well as MMIO accesses. ... Thu, 21 Apr 2011 13:39:15 GMT vboxsync [36791] * trunk/src/VBox/VMM/testcase/tstX86-1.cpp (modified) tstX86-1: Build fix for FreeBSD Thu, 21 Apr 2011 09:33:24 GMT vboxsync [36788] * trunk/src/VBox/VMM/VMMR3/IEMR3.cpp (added) OSE build fix. Thu, 21 Apr 2011 09:32:17 GMT vboxsync [36787] * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) EM: ooops, these assertions shouldn't have been here. Thu, 21 Apr 2011 00:38:30 GMT vboxsync [36780] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) IEM: Some more bits. Wed, 20 Apr 2011 20:39:44 GMT vboxsync [36778] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) win.x86 build fix. Wed, 20 Apr 2011 19:26:22 GMT vboxsync [36776] * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) solaris build fix./ Wed, 20 Apr 2011 19:20:50 GMT vboxsync [36775] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) gcc build fixes. Wed, 20 Apr 2011 19:16:37 GMT vboxsync [36774] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) build fix. Wed, 20 Apr 2011 19:14:47 GMT vboxsync [36773] * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) build fix. Wed, 20 Apr 2011 19:11:08 GMT vboxsync [36772] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) build fixes. Wed, 20 Apr 2011 19:09:25 GMT vboxsync [36771] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) build fixes. Wed, 20 Apr 2011 19:08:35 GMT vboxsync [36770] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) build fixes. Wed, 20 Apr 2011 18:51:05 GMT vboxsync [36769] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (modified) build fixes. Wed, 20 Apr 2011 18:33:29 GMT vboxsync [36768] * trunk/Makefile.kmk (modified) * trunk/include/VBox/vmm/iem.h (added) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (added) * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (added) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (added) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (added) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h (added) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (added) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/tstVMStructRC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) * trunk/src/VBox/VMM/testcase/tstX86-1.cpp (added) * trunk/src/VBox/VMM/testcase/tstX86-1A.asm (added) * trunk/src/recompiler/Makefile.kmk (modified) * trunk/src/recompiler/cpu-exec.c (modified) IEM: Initial commit, work in progress. Wed, 20 Apr 2011 16:52:26 GMT vboxsync [36762] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) CPUM: CPUMSetGuestGDTR and CPUMSetGuestIDTR should take 64-bit base ... Thu, 14 Apr 2011 12:21:43 GMT vboxsync [36669] * trunk/src/VBox/VMM/VMMR3/PATM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATMSSM.cpp (modified) * trunk/src/VBox/VMM/include/PATMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructRC.cpp (modified) PATM: Record trampoline patches in the target to update the ... Tue, 12 Apr 2011 15:56:46 GMT vboxsync [36660] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM: Change initial TSS attribs to what guests expect. Mon, 11 Apr 2011 13:29:08 GMT vboxsync [36643] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) HWVMXR0.cpp: probably a workaround for a REM bug. Mon, 11 Apr 2011 12:50:36 GMT vboxsync [36641] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) VMX: Do not mangle 16-bit TR into 32-bit one. Mon, 11 Apr 2011 10:10:38 GMT vboxsync [36639] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) CPUMIsGuestInRealOrV86Mode and CPUMIsGuestInRealOrV86ModeEx. Fri, 08 Apr 2011 16:01:17 GMT vboxsync [36629] * trunk/src/VBox/VMM/include/PGMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructRC.cpp (modified) Build fix Fri, 08 Apr 2011 15:38:47 GMT vboxsync [36627] * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMRZ/PGMRZDynMap.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructRC.cpp (modified) Fix regression introduced with r70774. Change the RC structure of the ... Wed, 06 Apr 2011 08:51:17 GMT vboxsync [36568] * trunk/src/VBox/VMM/VMMR3/PDMBlkCache.cpp (modified) PDMBlkCache: fixed memory leak Tue, 05 Apr 2011 16:06:22 GMT vboxsync [36564] * trunk/include/VBox/vmm/hwacc_svm.h (modified) * trunk/src/VBox/VMM/VMMR3/HWACCM.cpp (modified) HWACCM/SVM: Document and log new feature bits. Mon, 28 Mar 2011 12:37:43 GMT vboxsync [36448] * trunk/include/VBox/rawpci.h (modified) * trunk/include/VBox/vmm/gvm.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/HostDrivers/VBoxPci/VBoxPci.c (modified) * trunk/src/VBox/HostDrivers/VBoxPci/VBoxPciInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) PCI: refactoring, further IOMMU work Fri, 25 Mar 2011 21:13:29 GMT vboxsync [36442] * trunk/src/VBox/VMM/VMMR3/HWACCM.cpp (modified) duh Fri, 25 Mar 2011 21:11:56 GMT vboxsync [36441] * trunk/include/VBox/rawpci.h (modified) * trunk/include/VBox/vmm/hwaccm.h (modified) * trunk/include/VBox/vmm/pgm.h (modified) * trunk/include/VBox/vmm/vmapi.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (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) * trunk/src/VBox/VMM/VMMR3/HWACCM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) VMM: Sketched out where to do the initial I/O MMU setup. This adds a ... Fri, 25 Mar 2011 15:36:59 GMT vboxsync [36437] * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/Main/include/ConsoleImpl.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMThread.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMEmt.cpp (modified) VMM,Main: Added VMM thread init and term notifications so that Main ... Fri, 25 Mar 2011 12:43:49 GMT vboxsync [36427] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) updated sketches a bit. Thu, 24 Mar 2011 18:25:59 GMT vboxsync [36416] * trunk/src/VBox/VMM/VMMRZ/PGMRZDynMap.cpp (modified) PGMRZDynMap.cpp: Committed a slightly modified version of ... Thu, 24 Mar 2011 18:20:04 GMT vboxsync [36415] * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMSwitcher.cpp (modified) nits Thu, 24 Mar 2011 16:25:47 GMT vboxsync [36408] * trunk/include/iprt/log.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-linux.c (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-solaris.c (modified) * trunk/src/VBox/Additions/common/VBoxGuest/freebsd/Makefile (modified) * trunk/src/VBox/Additions/common/VBoxGuest/freebsd/files_vboxguest (modified) * trunk/src/VBox/Additions/common/VBoxGuest/linux/Makefile (modified) * trunk/src/VBox/Additions/common/VBoxGuest/linux/files_vboxguest (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3Lib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/files_vboxdrv (modified) * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv (modified) * trunk/src/VBox/Runtime/VBox/log-vbox.cpp (modified) * trunk/src/VBox/Runtime/VBox/logbackdoor-redirect.cpp (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) * trunk/src/VBox/VMM/testcase/tstAnimate.cpp (modified) log rotation review and adjustments: Don't delete any excess files if ... Thu, 24 Mar 2011 13:14:26 GMT vboxsync [36400] * trunk/include/VBox/rawpci.h (modified) * trunk/src/VBox/HostDrivers/VBoxPci/VBoxPci.c (modified) * trunk/src/VBox/HostDrivers/VBoxPci/VBoxPciInternal.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) PCI: work on IOMMU notifications Tue, 22 Mar 2011 14:32:27 GMT vboxsync [36345] * trunk/src/VBox/VMM/testcase/tstAnimate.cpp (modified) Runtime/log: forgotten file Mon, 21 Mar 2011 16:47:48 GMT vboxsync [36329] * trunk/include/VBox/rawpci.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/HostDrivers/VBoxPci/VBoxPci.c (modified) * trunk/src/VBox/HostDrivers/VBoxPci/VBoxPciInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) PCI: per-VM initialization (for IOMMU domains) Fri, 18 Mar 2011 15:49:23 GMT vboxsync [36315] * trunk/include/VBox/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) VMM: more correct MSR_IA32_MISC_ENABLE emulation Thu, 17 Mar 2011 12:17:18 GMT vboxsync [36302] * trunk/src/VBox/VMM/VMMR3/PDMBlkCache.cpp (modified) * trunk/src/VBox/VMM/include/PDMBlkCacheInternal.h (modified) BlockCache: Fix race condition which can cause losing completed ... Wed, 16 Mar 2011 11:37:27 GMT vboxsync [36291] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) VMM/EMAll: do not tread the emInterpretIncDec assertion differently Tue, 15 Mar 2011 13:22:02 GMT vboxsync [36285] * trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletionFile.cpp (modified) Never complete tasks on the submitting thread using the callback, ... Thu, 10 Mar 2011 18:39:57 GMT vboxsync [36256] * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) hwaccmR0InitCpu: SUPR0Printf can hang solaris systems when done from ... Thu, 10 Mar 2011 18:38:52 GMT vboxsync [36255] * trunk/src/VBox/VMM/VMMR3/VMEmt.cpp (modified) VMEmt.cpp: Fixed logging crash. Thu, 10 Mar 2011 17:22:08 GMT vboxsync [36254] * trunk/Config.kmk (modified) * trunk/include/VBox/sup.h (modified) * trunk/include/VBox/sup.mac (modified) * trunk/include/iprt/cpuset.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/files_vboxdrv (modified) * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv (modified) * trunk/src/VBox/Runtime/common/time/timesupA.mac (modified) * trunk/src/VBox/Runtime/common/time/timesupref.h (modified) * trunk/src/VBox/Runtime/generic/RTMpGetArraySize-generic.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) GIP,++: Lots of CPUs (disabled). Thu, 10 Mar 2011 13:42:19 GMT vboxsync [36251] * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) PDMCritSectLeave: another assertion. Wed, 09 Mar 2011 20:22:00 GMT vboxsync [36245] * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) HWACCMR0: Replaced return code arrays used by RTMpOnAll operation ... Wed, 09 Mar 2011 17:32:22 GMT vboxsync [36237] * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) HWACCMR0.cpp: Adding todos for 256 CPUs. Wed, 09 Mar 2011 17:27:22 GMT vboxsync [36236] * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) HWACCMR0: CPU bounds check. CPUMR0: updated message. Wed, 09 Mar 2011 17:22:38 GMT vboxsync [36235] * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) GVMMR0.cpp: bound check when copying out statistics. Wed, 09 Mar 2011 17:19:20 GMT vboxsync [36234] * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) CPUMR0.cpp: Stay within the bounds of g_aLApics; safely bail out of ... Mon, 07 Mar 2011 17:50:27 GMT vboxsync [36196] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) VMM: don't die hard during PDPTR preloading (VT-x), try guru meditate ... Fri, 04 Mar 2011 12:49:02 GMT vboxsync [36170] * trunk/src/VBox/VMM/include/REMInternal.h (modified) * trunk/src/recompiler/COPYING.LIB (modified) * trunk/src/recompiler/Sun/config-host.h (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler/bswap.h (modified) * trunk/src/recompiler/cache-utils.h (added) * trunk/src/recompiler/cpu-all.h (modified) * trunk/src/recompiler/cpu-defs.h (modified) * trunk/src/recompiler/cpu-exec.c (modified) * trunk/src/recompiler/cutils.c (modified) * trunk/src/recompiler/def-helper.h (added) * trunk/src/recompiler/disas.h (modified) * trunk/src/recompiler/dyngen-exec.h (modified) * trunk/src/recompiler/exec-all.h (modified) * trunk/src/recompiler/exec.c (modified) * trunk/src/recompiler/fpu/softfloat-macros.h (modified) * trunk/src/recompiler/fpu/softfloat-native.c (modified) * trunk/src/recompiler/fpu/softfloat-native.h (modified) * trunk/src/recompiler/fpu/softfloat-specialize.h (modified) * trunk/src/recompiler/fpu/softfloat.c (modified) * trunk/src/recompiler/fpu/softfloat.h (modified) * trunk/src/recompiler/gen-icount.h (modified) * trunk/src/recompiler/hostregs_helper.h (modified) * trunk/src/recompiler/kvm.h (added) * trunk/src/recompiler/osdep.h (modified) * trunk/src/recompiler/qemu-common.h (modified) * trunk/src/recompiler/qemu-lock.h (modified) * trunk/src/recompiler/qemu-log.h (modified) * trunk/src/recompiler/softmmu_exec.h (modified) * trunk/src/recompiler/softmmu_header.h (modified) * trunk/src/recompiler/softmmu_template.h (modified) * trunk/src/recompiler/sys-queue.h (added) * trunk/src/recompiler/target-i386/cpu.h (modified) * trunk/src/recompiler/target-i386/exec.h (modified) * trunk/src/recompiler/target-i386/helper.c (modified) * trunk/src/recompiler/target-i386/helper.h (modified) * trunk/src/recompiler/target-i386/helper_template.h (modified) * trunk/src/recompiler/target-i386/op_helper.c (modified) * trunk/src/recompiler/target-i386/ops_sse.h (modified) * trunk/src/recompiler/target-i386/ops_sse_header.h (modified) * trunk/src/recompiler/target-i386/translate.c (modified) * trunk/src/recompiler/tcg/README (modified) * trunk/src/recompiler/tcg/i386/tcg-target.c (modified) * trunk/src/recompiler/tcg/i386/tcg-target.h (modified) * trunk/src/recompiler/tcg/tcg-op.h (modified) * trunk/src/recompiler/tcg/tcg-opc.h (modified) * trunk/src/recompiler/tcg/tcg-runtime.c (modified) * trunk/src/recompiler/tcg/tcg.c (modified) * trunk/src/recompiler/tcg/tcg.h (modified) * trunk/src/recompiler/tcg/x86_64/tcg-target.c (modified) * trunk/src/recompiler/tests/linux-test.c (modified) * trunk/src/recompiler/tests/qruncom.c (modified) * trunk/src/recompiler/tests/sha1.c (modified) * trunk/src/recompiler/tests/test-i386-shift.h (modified) * trunk/src/recompiler/tests/test-i386.c (modified) * trunk/src/recompiler/tests/test-mmap.c (modified) * trunk/src/recompiler/tests/test_path.c (modified) * trunk/src/recompiler/translate-all.c (modified) rem: synced up to svn://svn.savannah.nongnu.org/qemu/trunk@6686 (repo ... Fri, 04 Mar 2011 08:26:26 GMT vboxsync [36157] * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) VMM: fix for gcc 4.5 Thu, 03 Mar 2011 14:42:53 GMT vboxsync [36151] * trunk/src/VBox/VMM/VMMR3/PDMBlkCache.cpp (modified) BlockCache: Don't add waiting writs to the list again after an I/O ... Thu, 03 Mar 2011 10:44:55 GMT vboxsync [36138] * trunk/include/VBox/pci.h (modified) * trunk/include/VBox/rawpci.h (modified) * trunk/src/VBox/Devices/Bus/DevPciIch9.cpp (modified) * trunk/src/VBox/Devices/Bus/PCIInternal.h (modified) * trunk/src/VBox/HostDrivers/VBoxPci/VBoxPci.c (modified) * trunk/src/VBox/HostDrivers/VBoxPci/VBoxPciInternal.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) PCI: some of 64-bit BARs support (many real cards do that) Tue, 22 Feb 2011 15:04:28 GMT vboxsync [36054] * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler/cpu-exec.c (modified) VMM/REM: Made .remstep work to some degree (might skip interrupts/traps). Mon, 21 Feb 2011 16:51:08 GMT vboxsync [36042] * trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp (modified) PGMSavedState.cpp: Must change ballooned pages to zero pages when ... Mon, 21 Feb 2011 16:04:53 GMT vboxsync [36041] * trunk/include/VBox/vmm/uvm.h (modified) * trunk/include/VBox/vmm/vmapi.h (modified) * trunk/src/VBox/Main/include/ConsoleImpl.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/src-client/ConsoleImplTeleporter.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/include/VMInternal.h (modified) Main/VMM: Use UVM w/ refcounting - part 1. Thu, 17 Feb 2011 13:03:30 GMT vboxsync [36013] * trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) VMM/VMMR3/PGMSavedState: Save and restore ballooned pages in saved ... Thu, 17 Feb 2011 10:15:02 GMT vboxsync [36009] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (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) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp (modified) * trunk/src/VBox/VMM/include/PGMInline.h (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) PGM: Fixed large pages and write monitoring (live snapshot). Added ... Wed, 16 Feb 2011 21:21:39 GMT vboxsync [36001] * trunk/include/VBox/vmm/pdmasynccompletion.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletion.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletionFile.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletionFileFailsafe.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletionFileNormal.cpp (modified) AsyncCompletion: Add a new flag to enable the host cache, to make ... Mon, 14 Feb 2011 14:30:03 GMT vboxsync [35959] * trunk/include/VBox/rawpci.h (modified) * trunk/src/VBox/HostDrivers/VBoxPci/VBoxPci.c (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) PCI: further R0/driver work Wed, 09 Feb 2011 15:16:00 GMT vboxsync [35917] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) VMM/VMMR0/GMMR0: typo in logging. Wed, 09 Feb 2011 15:04:10 GMT vboxsync [35914] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) VMM/VMMR0/GMMR0: logging. Tue, 08 Feb 2011 16:13:18 GMT vboxsync [35902] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) VMMR0.cpp: Added the IntNetR0Term call to ModuleInit that was missing ... Tue, 08 Feb 2011 01:20:04 GMT vboxsync [35885] * trunk/include/VBox/log.h (modified) * trunk/include/VBox/settings.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/testcase/Makefile.kmk (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp (modified) * trunk/src/VBox/Frontends/VBoxShell/vboxshell.py (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/PciDeviceAttachmentImpl.h (modified) * trunk/src/VBox/Main/src-all/PciDeviceAttachmentImpl.cpp (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/src-server/MachineImpl.cpp (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Main, VMM, vboxshell: more PCI work (persistent settings, logging, ... Fri, 04 Feb 2011 17:05:37 GMT vboxsync [35856] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) typo Fri, 04 Feb 2011 17:02:44 GMT vboxsync [35855] * trunk/include/VBox/cdefs.h (modified) * trunk/include/VBox/sup.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) PCI: start of driver communication infrastructure Tue, 01 Feb 2011 13:00:24 GMT vboxsync [35810] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/include/VBox/vmm/pdmdrv.h (modified) * trunk/include/VBox/vmm/pdmusb.h (modified) * trunk/include/VBox/vmm/vmapi.h (modified) * trunk/src/VBox/Runtime/common/err/errmsg.sed (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/VMMRC/VMMRC.cpp (modified) VMM: Replace most VERR_VERSION_MISMATCH by more specific error ... Mon, 31 Jan 2011 16:38:00 GMT vboxsync [35794] * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) VMM: Improved error message for PDM interface mismatches. Might also ... Mon, 31 Jan 2011 14:32:30 GMT vboxsync [35787] * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) PDM.cpp: Instrumented the asynchronous reset, suspend and poweroff ... Fri, 28 Jan 2011 11:03:21 GMT vboxsync [35754] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Fix running 64bit guests on 32bit hosts with nested paging Thu, 27 Jan 2011 14:17:41 GMT vboxsync [35738] * trunk/include/VBox/pci.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/Bus/PCIInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/VMMRC/PDMRCDevice.cpp (modified) r=bird: Clean up of r69600 (PCIRAW), left a few review notes behind. Mon, 24 Jan 2011 18:03:33 GMT vboxsync [35696] * trunk/include/VBox/dbg.h (modified) * trunk/src/VBox/Debugger/DBGCCommands.cpp (modified) * trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp (modified) * trunk/src/VBox/Debugger/DBGCEval.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CSAM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PATM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletionFile.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMSharedPage.cpp (modified) * trunk/src/VBox/VMM/VMMR3/STAM.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) PCDBGCCMD & PFNDBGCCMD: Drop the return type & variable. Functions ... Mon, 24 Jan 2011 17:35:59 GMT vboxsync [35694] * trunk/include/VBox/dbg.h (modified) * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/Debugger/DBGCCmdHlp.cpp (modified) * trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp (modified) * trunk/src/VBox/Debugger/DBGCInternal.h (modified) * trunk/src/VBox/VMM/VMMR3/CSAM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFBp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletionFile.cpp (modified) * trunk/src/VBox/VMM/VMMR3/STAM.cpp (modified) * trunk/src/VBox/VMM/include/DBGFInternal.h (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) Debugger console: more cleanup.