# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Dec 28, 2024 10:55:52 PM Wed, 16 May 2007 12:36:50 GMT vboxsync [2663] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) Added a simple test if someone tries to write to physical memory ... Tue, 15 May 2007 11:33:27 GMT vboxsync [2646] * trunk/src/VBox/VMM/TRPM.cpp (modified) Fix for 64-bit Vista host lockup. Mon, 14 May 2007 20:10:18 GMT vboxsync [2638] * trunk/src/VBox/VMM/PDMDevice.cpp (modified) fixed debug build Mon, 14 May 2007 19:09:51 GMT vboxsync [2633] * trunk/include/VBox/pdm.h (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) added PDMDevHlpQueryCPUId() Mon, 14 May 2007 13:47:13 GMT vboxsync [2623] * trunk/include/VBox/pdm.h (modified) * trunk/include/VBox/tm.h (modified) * trunk/include/iprt/time.h (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) Fixed UTC typo. Mon, 14 May 2007 04:58:51 GMT vboxsync [2611] * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) UCTOffset (ns). Sun, 13 May 2007 19:14:57 GMT vboxsync [2610] * trunk/include/VBox/mm.h (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/VMM/VMMGC/MMRamGC.cpp (modified) spelling Fri, 11 May 2007 18:19:23 GMT vboxsync [2597] * trunk/include/VBox/pdm.h (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) New device helper PCISetConfigCallbacks. (patch from R. Zeljko) Thu, 10 May 2007 16:56:22 GMT vboxsync [2584] * trunk/src/VBox/VMM/TM.cpp (modified) Full state dump on that weird black box assertion. Thu, 10 May 2007 15:13:29 GMT vboxsync [2581] * 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/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) New method for HWACCM called TMCpuTickCanUseRealTSC() (completely ... Wed, 09 May 2007 16:28:03 GMT vboxsync [2565] * trunk/include/VBox/pdm.h (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/VMM/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) A little experiment trying to get rid of the critsect contention in ... Wed, 09 May 2007 14:22:52 GMT vboxsync [2560] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) Return VINF_EM_RESCHEDULE_REM instead of VINF_IOM_HC_IOPORT_WRITE and ... Wed, 09 May 2007 14:00:38 GMT vboxsync [2559] * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) Allow ring-3 only access handlers (phys). Wed, 09 May 2007 13:02:52 GMT vboxsync [2556] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Added todos for tsc offset/trapping. Wed, 09 May 2007 12:58:47 GMT vboxsync [2555] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Added intercept code for rdtsc (not yet enabled). Wed, 09 May 2007 12:46:25 GMT vboxsync [2554] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Added EMInterpretRdtsc Wed, 09 May 2007 12:28:36 GMT vboxsync [2552] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) Call VerifyAccessSyncPage in the shadow pd not present case too. Wed, 09 May 2007 12:05:52 GMT vboxsync [2551] * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) Added TMVirtualSyncGetEx. Do not check timers in TMCpuTickGetOffset. Tue, 08 May 2007 16:50:08 GMT vboxsync [2545] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) typo Tue, 08 May 2007 16:15:28 GMT vboxsync [2541] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) Don't enable the Local APIC on non-{Intel,AMD} cpus. The Linux code ... Sat, 05 May 2007 03:59:58 GMT vboxsync [2518] * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) a build fix. Sat, 05 May 2007 03:08:03 GMT vboxsync [2517] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) Converted to sub-makefile. Fri, 04 May 2007 18:24:52 GMT vboxsync [2508] * trunk/src/VBox/VMM/VM.cpp (modified) Drop the poweroff workaround as the problem should be fixed now. (And ... Fri, 04 May 2007 18:23:45 GMT vboxsync [2507] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/DBGF.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Drop the VINF_IOM_HC_IOPORT_READWRITE status code as it isn't really ... Fri, 04 May 2007 18:21:26 GMT vboxsync [2506] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Documented port I/O status code and fixed places where we didn't ... Fri, 04 May 2007 18:20:07 GMT vboxsync [2505] * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Documented port I/O status code and fixed places where we didn't ... Fri, 04 May 2007 18:12:30 GMT vboxsync [2504] * trunk/include/VBox/iom.h (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMGC/IOMGC.cpp (modified) Documented port I/O status code and fixed places where we didn't ... Fri, 04 May 2007 02:02:17 GMT vboxsync [2482] * trunk/Config.kmk (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/recompiler/Makefile.kmk (modified) Drop PATH_CURRENT from the global DEFS as it plays merry poppins with ... Fri, 04 May 2007 00:46:16 GMT vboxsync [2478] * trunk/Makefile.kmk (moved) * trunk/include/Makefile.kmk (modified) * trunk/include/VBox/Makefile.kmk (deleted) * trunk/src/Makefile.kmk (moved) * trunk/src/VBox/Additions/Makefile.kmk (moved) * trunk/src/VBox/Additions/WINNT/Graphics/Display/Makefile.kmk (moved) * trunk/src/VBox/Additions/WINNT/Graphics/Display/Mirror/Makefile.kmk (moved) * trunk/src/VBox/Additions/WINNT/Graphics/Makefile.kmk (moved) * trunk/src/VBox/Additions/WINNT/Graphics/Miniport/Makefile.kmk (moved) * trunk/src/VBox/Additions/WINNT/Graphics/Miniport/Mirror/Makefile.kmk (moved) * trunk/src/VBox/Additions/WINNT/Makefile.kmk (moved) * trunk/src/VBox/Additions/WINNT/MouseFilter/Makefile.kmk (moved) * trunk/src/VBox/Additions/WINNT/VBoxControl/Makefile.kmk (moved) * trunk/src/VBox/Additions/WINNT/VBoxGINA/Makefile.kmk (moved) * trunk/src/VBox/Additions/WINNT/VBoxGuest/Makefile.kmk (moved) * trunk/src/VBox/Additions/WINNT/VBoxService/Makefile.kmk (moved) * trunk/src/VBox/Additions/WINNT/i8042prt/Makefile.kmk (moved) * trunk/src/VBox/Additions/common/Makefile.kmk (moved) * trunk/src/VBox/Additions/common/VBoxGuestLib/Makefile.kmk (moved) * trunk/src/VBox/Additions/linux/Makefile.kmk (moved) * trunk/src/VBox/Additions/linux/daemon/Makefile.kmk (moved) * trunk/src/VBox/Additions/linux/module/Makefile.kmk (moved) * trunk/src/VBox/Additions/linux/xgraphics/Makefile.kmk (moved) * trunk/src/VBox/Additions/linux/xmouse/Makefile.kmk (moved) * trunk/src/VBox/Debugger/Makefile.kmk (moved) * trunk/src/VBox/Devices/Graphics/BIOS/Makefile.kmk (moved) * trunk/src/VBox/Devices/Makefile.kmk (moved) * trunk/src/VBox/Devices/PC/BIOS/Makefile.kmk (moved) * trunk/src/VBox/Devices/Storage/testcase/Makefile.kmk (moved) * trunk/src/VBox/Devices/testcase/Makefile.kmk (moved) * trunk/src/VBox/Disassembler/Makefile.kmk (moved) * trunk/src/VBox/Frontends/Makefile.kmk (moved) * trunk/src/VBox/Frontends/VBoxBFE/Makefile.kmk (moved) * trunk/src/VBox/Frontends/VBoxFB/Makefile.kmk (moved) * trunk/src/VBox/Frontends/VBoxManage/Makefile.kmk (moved) * trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk (moved) * trunk/src/VBox/HostDrivers/Makefile.kmk (moved) * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (moved) * trunk/src/VBox/HostDrivers/Support/testcase/Makefile.kmk (moved) * trunk/src/VBox/HostDrivers/VBoxTAP/Makefile.kmk (moved) * trunk/src/VBox/Main/Makefile.kmk (moved) * trunk/src/VBox/Main/testcase/Makefile.kmk (moved) * trunk/src/VBox/Makefile.kmk (moved) * trunk/src/VBox/Runtime/Makefile.kmk (moved) * trunk/src/VBox/Runtime/os2/Makefile (deleted) * trunk/src/VBox/Runtime/r3/posix/Makefile (deleted) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (moved) * trunk/src/VBox/VMM/Makefile.kmk (moved) * trunk/src/VBox/VMM/testcase/Makefile.kmk (moved) * trunk/src/testcase/Makefile.kmk (moved) [Mm]akefile -> Makefile.kmk Thu, 03 May 2007 23:54:31 GMT vboxsync [2477] * trunk/src/VBox/Debugger/testcase/Makefile.kup (added) * trunk/src/VBox/Devices/Audio/Makefile.kup (added) * trunk/src/VBox/Devices/Bus/Makefile.kup (added) * trunk/src/VBox/Devices/Graphics/Makefile.kup (added) * trunk/src/VBox/Devices/Input/Makefile.kup (added) * trunk/src/VBox/Devices/Network/Makefile.kup (added) * trunk/src/VBox/Devices/Network/slirp/Makefile.kup (added) * trunk/src/VBox/Devices/Network/testcase/Makefile.kup (added) * trunk/src/VBox/Devices/PC/Makefile.kup (added) * trunk/src/VBox/Devices/Serial/Makefile.kup (added) * trunk/src/VBox/Devices/Storage/Makefile.kup (added) * trunk/src/VBox/Devices/VMMDev/Makefile.kup (added) * trunk/src/VBox/Frontends/VirtualBox/src/Makefile.kup (added) * trunk/src/VBox/Frontends/VirtualBox/ui/Makefile.kup (added) * trunk/src/VBox/Main/hgcm/Makefile.kup (added) * trunk/src/VBox/Main/linux/Makefile.kup (added) * trunk/src/VBox/Main/win32/Makefile.kup (added) * trunk/src/VBox/Main/xml/Makefile.kup (added) * trunk/src/VBox/Runtime/VBox/Makefile.kup (added) * trunk/src/VBox/Runtime/alloc/Makefile.kup (added) * trunk/src/VBox/Runtime/generic/Makefile.kup (added) * trunk/src/VBox/Runtime/math/Makefile.kup (added) * trunk/src/VBox/Runtime/math/amd64/Makefile.kup (added) * trunk/src/VBox/Runtime/math/gcc/Makefile.kup (added) * trunk/src/VBox/Runtime/math/x86/Makefile.kup (added) * trunk/src/VBox/Runtime/misc/Makefile.kup (added) * trunk/src/VBox/Runtime/nt/Makefile.kup (added) * trunk/src/VBox/Runtime/os2/Makefile.kup (added) * trunk/src/VBox/Runtime/r0drv/darwin/Makefile.kup (added) * trunk/src/VBox/Runtime/r0drv/generic/Makefile.kup (added) * trunk/src/VBox/Runtime/r0drv/linux/Makefile.kup (added) * trunk/src/VBox/Runtime/r0drv/nt/Makefile.kup (added) * trunk/src/VBox/Runtime/r3/Makefile.kup (added) * trunk/src/VBox/Runtime/r3/darwin/Makefile.kup (added) * trunk/src/VBox/Runtime/r3/freebsd/Makefile.kup (added) * trunk/src/VBox/Runtime/r3/linux/Makefile.kup (added) * trunk/src/VBox/Runtime/r3/os2/Makefile.kup (added) * trunk/src/VBox/Runtime/r3/posix/Makefile.kup (added) * trunk/src/VBox/Runtime/r3/win32/Makefile.kup (added) * trunk/src/VBox/Runtime/r3/win64/Makefile.kup (added) * trunk/src/VBox/Runtime/string/Makefile.kup (added) * trunk/src/VBox/Runtime/table/Makefile.kup (added) * trunk/src/VBox/Runtime/win32/Makefile.kup (added) * trunk/src/VBox/Runtime/win64/Makefile.kup (added) * trunk/src/VBox/VMM/PATM/VMMAll/Makefile.kup (added) * trunk/src/VBox/VMM/VMMAll/Makefile.kup (added) * trunk/src/VBox/VMM/VMMR0/Makefile.kup (added) * trunk/src/VBox/VMM/VMMSwitcher/Makefile.kup (added) * trunk/src/recompiler/InnoTek/Makefile.kup (added) * trunk/src/recompiler/fpu/Makefile.kup (added) * trunk/src/recompiler/target-i386/Makefile.kup (added) export Thu, 03 May 2007 23:51:43 GMT vboxsync [2476] * trunk/src/VBox/Devices/PC/Etherboot-src/Makefile.kmk (modified) * trunk/src/VBox/VMM/PATM/Makefile.kmk (modified) * trunk/src/VBox/VMM/PATM/VMMGC/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMGC/Makefile.kmk (modified) * trunk/src/bldprogs/Makefile.kmk (modified) * trunk/src/libs/Makefile.kmk (modified) * trunk/src/libs/liblzf-1.51/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/recompiler/Makefile.kmk (modified) Some makefile header and attribute adjustments. Thu, 03 May 2007 23:41:50 GMT vboxsync [2475] * trunk/src/VBox/Debugger/testcase/Makefile.kmk (deleted) * trunk/src/VBox/Devices/Audio/Makefile.kmk (deleted) * trunk/src/VBox/Devices/Bus/Makefile.kmk (deleted) * trunk/src/VBox/Devices/Graphics/Makefile.kmk (deleted) * trunk/src/VBox/Devices/Input/Makefile.kmk (deleted) * trunk/src/VBox/Devices/Network/Makefile.kmk (deleted) * trunk/src/VBox/Devices/Network/slirp/Makefile.kmk (deleted) * trunk/src/VBox/Devices/Network/testcase/Makefile.kmk (deleted) * trunk/src/VBox/Devices/PC/Makefile.kmk (deleted) * trunk/src/VBox/Devices/Serial/Makefile.kmk (deleted) * trunk/src/VBox/Devices/Storage/Makefile.kmk (deleted) * trunk/src/VBox/Devices/VMMDev/Makefile.kmk (deleted) * trunk/src/VBox/Frontends/VirtualBox/src/Makefile.kmk (deleted) * trunk/src/VBox/Frontends/VirtualBox/ui/Makefile.kmk (deleted) * trunk/src/VBox/Main/hgcm/Makefile.kmk (deleted) * trunk/src/VBox/Main/linux/Makefile.kmk (deleted) * trunk/src/VBox/Main/win32/Makefile.kmk (deleted) * trunk/src/VBox/Main/xml/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/VBox/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/alloc/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/generic/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/nt/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/r0drv/darwin/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/r0drv/linux/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/r0drv/nt/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/r3/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/r3/darwin/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/r3/linux/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/r3/os2/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/r3/win32/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/string/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/table/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/win32/Makefile.kmk (deleted) * trunk/src/VBox/VMM/PATM/VMMAll/Makefile.kmk (deleted) * trunk/src/VBox/VMM/VMMAll/Makefile.kmk (deleted) * trunk/src/VBox/VMM/VMMR0/Makefile.kmk (deleted) * trunk/src/VBox/VMM/VMMSwitcher/Makefile.kmk (deleted) * trunk/src/recompiler/InnoTek/Makefile.kmk (deleted) * trunk/src/recompiler/InnoTek/crt/Makefile.kmk (deleted) * trunk/src/recompiler/target-i386/Makefile.kmk (deleted) Makefile.kmk -> Makefile.kup Thu, 03 May 2007 16:44:10 GMT vboxsync [2469] * trunk/src/VBox/VMM/Makefile (modified) * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) Dropping the VBOX_WITH_VIRTUAL_SYNC_TIMERS #ifdefs, making it default. Thu, 03 May 2007 15:09:01 GMT vboxsync [2464] * trunk/include/VBox/pdm.h (modified) * trunk/include/VBox/tm.h (modified) * trunk/src/VBox/Devices/VMMDev/VBoxDev.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (modified) Added TMR3UCTNow, exported it as a DevHlp and made VMMDev use it as ... Thu, 03 May 2007 00:57:07 GMT vboxsync [2456] * trunk/src/VBox/Additions/Makefile (modified) * trunk/src/VBox/Devices/Graphics/BIOS/Makefile (modified) * trunk/src/VBox/Devices/Makefile (modified) * trunk/src/VBox/Devices/PC/BIOS/Makefile (modified) * trunk/src/VBox/Devices/PC/Etherboot-src/Makefile.kmk (modified) * trunk/src/VBox/Devices/testcase/Makefile (modified) * trunk/src/VBox/Frontends/VBoxSDL/Makefile (modified) * trunk/src/VBox/Frontends/VirtualBox/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/Makefile (modified) * trunk/src/VBox/Main/Makefile (modified) * trunk/src/VBox/VMM/testcase/Makefile (modified) * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/recompiler/Makefile.kmk (modified) Some build message adjustments. (depends on new kBuild) Wed, 02 May 2007 17:10:41 GMT vboxsync [2455] * trunk/src/VBox/VMM/Makefile (modified) * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) Link the TSC to the timer sync clock. Wed, 02 May 2007 13:07:23 GMT vboxsync [2452] * trunk/src/VBox/VMM/PDMDevice.cpp (modified) Treat the instance node name as the instance number to make it ... Fri, 27 Apr 2007 00:59:06 GMT vboxsync [2376] * trunk/src/VBox/VMM/VM.cpp (modified) 1ns steps as well please. Thu, 26 Apr 2007 19:37:32 GMT vboxsync [2368] * trunk/src/VBox/VMM/VM.cpp (modified) Dump all the GIP info while we're at it. Thu, 26 Apr 2007 19:24:53 GMT vboxsync [2367] * trunk/src/VBox/VMM/VM.cpp (modified) No need to display the PIT any longer. Thu, 26 Apr 2007 19:12:03 GMT vboxsync [2366] * trunk/src/VBox/Additions/WINNT/i8042prt/Makefile (modified) * trunk/src/VBox/Devices/Graphics/BIOS/Makefile (modified) * trunk/src/VBox/Devices/PC/BIOS/Makefile (modified) * trunk/src/VBox/Devices/PC/Etherboot-src/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VirtualBox/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/Makefile (modified) * trunk/src/VBox/VMM/testcase/Makefile (modified) * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/recompiler/new/Makefile.kmk (modified) use kBuild-provided msg macros Thu, 26 Apr 2007 18:11:40 GMT vboxsync [2363] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) warning Tue, 24 Apr 2007 16:41:01 GMT vboxsync [2333] * trunk/include/VBox/dis.h (modified) * trunk/src/VBox/Disassembler/Disasm.cpp (modified) * trunk/src/VBox/Disassembler/DisasmCore.cpp (modified) * trunk/src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManage.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxConsoleWnd.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleVRDPServer.cpp (modified) * trunk/src/VBox/Main/HostImpl.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/include/ConsoleImpl.h (modified) * trunk/src/VBox/Main/include/HostImpl.h (modified) * trunk/src/VBox/Main/testcase/tstAPI.cpp (modified) * trunk/src/VBox/Runtime/strformat.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-4.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) * trunk/src/VBox/VMM/PATM/VMMAll/PATMAll.cpp (modified) gcc-4.2 warnings Mon, 23 Apr 2007 20:22:00 GMT vboxsync [2324] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) fixed PGMVerifyAccess(), we sometimes did not check the last page Mon, 23 Apr 2007 11:36:57 GMT vboxsync [2318] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) typo? Knut, pls check. Sat, 21 Apr 2007 00:22:50 GMT vboxsync [2302] * trunk/src/VBox/VMM/DBGFDisas.cpp (modified) style Sat, 21 Apr 2007 00:21:08 GMT vboxsync [2301] * trunk/src/VBox/VMM/IOM.cpp (modified) MMHyperR3ToGC Sat, 21 Apr 2007 00:20:10 GMT vboxsync [2300] * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) ansi C Sat, 21 Apr 2007 00:01:00 GMT vboxsync [2299] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) style. Fri, 20 Apr 2007 23:55:51 GMT vboxsync [2298] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) Don't update Addr unless we're going to loop. Fri, 20 Apr 2007 23:51:13 GMT vboxsync [2297] * trunk/src/VBox/VMM/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/PGMPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.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/VMMInternal.mac (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) svn:eol-style native Fri, 20 Apr 2007 23:49:51 GMT vboxsync [2296] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) fixed my typos. Fri, 20 Apr 2007 23:41:19 GMT vboxsync [2295] * trunk/src/VBox/VMM/PGMInternal.h (modified) Made PGM_WITH_PAGING safe and faster. Fri, 20 Apr 2007 23:37:07 GMT vboxsync [2294] * trunk/src/VBox/VMM/VMMR0/DBGFR0.cpp (modified) svn:eol-style and keywords. Fri, 20 Apr 2007 23:31:31 GMT vboxsync [2293] * trunk/src/VBox/VMM/PDM.cpp (modified) MMHyperR3ToGC Fri, 20 Apr 2007 23:26:42 GMT vboxsync [2291] * trunk/include/VBox/pdm.h (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PDMLdr.cpp (modified) * trunk/src/VBox/VMM/PGMBth.h (modified) * trunk/src/VBox/VMM/PGMGst.h (modified) * trunk/src/VBox/VMM/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/PGMPool.cpp (modified) * trunk/src/VBox/VMM/PGMShw.h (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) More ring-0/ring-3 type safety (callbacks and PDM symbol resolving). Fri, 20 Apr 2007 23:11:11 GMT vboxsync [2290] * trunk/src/VBox/VMM/PGM.cpp (modified) MMHyperR3ToGC Fri, 20 Apr 2007 23:02:20 GMT vboxsync [2289] * trunk/src/VBox/VMM/VMM.cpp (modified) disabled ring-0 logging again for everyone but sander. Fri, 20 Apr 2007 23:00:04 GMT vboxsync [2288] * trunk/src/VBox/VMM/PGMInternal.h (modified) Fixed misalignment. Fri, 20 Apr 2007 22:30:56 GMT vboxsync [2284] * trunk/src/VBox/VMM/VMEmt.cpp (modified) Left some logging enabled there... Fri, 20 Apr 2007 22:27:52 GMT vboxsync [2283] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TMInternal.h (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/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) Working TMCLOCK_VIRTUAL_SYNC. Fri, 20 Apr 2007 14:31:17 GMT vboxsync [2279] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) Don't recursively call PGMVerifyAccess as we might run out of stack. Fri, 20 Apr 2007 14:07:09 GMT vboxsync [2276] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) VerifyAccessSyncPage: shadow PD might not be present. Fri, 20 Apr 2007 13:46:27 GMT vboxsync [2274] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Pass on rc. Fri, 20 Apr 2007 13:46:01 GMT vboxsync [2273] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Real and protected mode (no paging) implemenation of ... Fri, 20 Apr 2007 12:58:15 GMT vboxsync [2270] * 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/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMMap.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (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/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) Stricter pointer typechecking. (R0 vs R3) Fri, 20 Apr 2007 12:56:15 GMT vboxsync [2267] * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) Updated assertion Fri, 20 Apr 2007 10:05:29 GMT vboxsync [2261] * trunk/src/VBox/VMM/DBGF.cpp (modified) don't try to attach a debugger on L4 Fri, 20 Apr 2007 09:18:48 GMT vboxsync [2260] * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) Corrections for real and v86 addresses + cleanup + notes. Fri, 20 Apr 2007 08:39:16 GMT vboxsync [2258] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) Removed leftover logging statement Fri, 20 Apr 2007 07:57:38 GMT vboxsync [2256] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) Fixed io port access return check Fri, 20 Apr 2007 00:21:15 GMT vboxsync [2251] * trunk/src/VBox/VMM/DBGFInternal.h (modified) info flag. Thu, 19 Apr 2007 23:38:04 GMT vboxsync [2250] * trunk/include/VBox/dbgf.h (modified) * trunk/src/VBox/VMM/DBGFInfo.cpp (modified) DBGFINFO_FLAGS_RUN_ON_EMT and Ex registration function. Thu, 19 Apr 2007 21:43:29 GMT vboxsync [2248] * trunk/include/VBox/tm.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) Implementing timer syncrhonous virtual clock. Thu, 19 Apr 2007 21:13:36 GMT vboxsync [2244] * trunk/include/VBox/stam.h (modified) * trunk/src/VBox/VMM/STAM.cpp (modified) NS and PCT units. Thu, 19 Apr 2007 15:37:57 GMT vboxsync [2237] * trunk/src/VBox/VMM/HWACCM.cpp (modified) Enabled SVM for real and protected mode without paging again. Thu, 19 Apr 2007 15:33:39 GMT vboxsync [2236] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Incorrect assertion. (guest ram can have unallocated gaps) Thu, 19 Apr 2007 15:10:52 GMT vboxsync [2235] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Even more logging Thu, 19 Apr 2007 15:06:52 GMT vboxsync [2234] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) More logging Thu, 19 Apr 2007 14:28:57 GMT vboxsync [2233] * trunk/src/VBox/VMM/VM.cpp (modified) put pack the double-power-off workaround Thu, 19 Apr 2007 14:19:16 GMT vboxsync [2232] * trunk/src/VBox/VMM/EM.cpp (modified) Put back 20576. Not sure what went wrong before. Thu, 19 Apr 2007 14:02:03 GMT vboxsync [2231] * trunk/src/VBox/VMM/VMMGC/IOMGC.cpp (modified) Partial 20576 commit Thu, 19 Apr 2007 14:01:32 GMT vboxsync [2230] * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) Partial 20576 commit Thu, 19 Apr 2007 13:54:51 GMT vboxsync [2229] * trunk/src/VBox/VMM/DBGF.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) backed out accidental commit Thu, 19 Apr 2007 13:52:53 GMT vboxsync [2228] * trunk/src/VBox/VMM/DBGF.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMGC/IOMGC.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) backed out 20576 due to regressions Thu, 19 Apr 2007 13:51:54 GMT vboxsync [2227] * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) Ignore ModifyPage for real and protected mode without paging. Thu, 19 Apr 2007 13:48:01 GMT vboxsync [2226] * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/IOMGC.cpp (modified) Cleanup of emR3RawExecuteIOInstruction: use existing IOM functions. ... Thu, 19 Apr 2007 13:18:14 GMT vboxsync [2224] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) In some situations the guest state would not be synced. Thu, 19 Apr 2007 12:27:00 GMT vboxsync [2220] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) Don't call the outs/ins string handler if we're only supposed to ... Thu, 19 Apr 2007 12:14:38 GMT vboxsync [2218] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Added ins/outs support to VMX. Cleaned up both VMX & SVM io handling. Thu, 19 Apr 2007 12:00:24 GMT vboxsync [2217] * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) Added IOMInterpretINSEx & IOMInterpretOUTSEx. Support ins/outs ... Thu, 19 Apr 2007 11:25:58 GMT vboxsync [2213] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) More stats Thu, 19 Apr 2007 09:02:14 GMT vboxsync [2203] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) prevent warning Thu, 19 Apr 2007 08:58:33 GMT vboxsync [2202] * trunk/src/VBox/VMM/VMMGC/IOMGC.cpp (modified) Cleaned up. Thu, 19 Apr 2007 08:54:41 GMT vboxsync [2201] * trunk/src/VBox/VMM/Makefile (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMGC/IOMGC.cpp (modified) Moved ins/outs handling to the VMMAll directory. Thu, 19 Apr 2007 08:14:32 GMT vboxsync [2199] * trunk/src/VBox/VMM/VMMAll/DBGFAll.cpp (modified) warning Wed, 18 Apr 2007 16:54:13 GMT vboxsync [2191] * trunk/src/VBox/VMM/VMMR0/DBGFR0.cpp (added) Export to OSE. Wed, 18 Apr 2007 16:39:40 GMT vboxsync [2189] * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) Bugfix Wed, 18 Apr 2007 16:24:23 GMT vboxsync [2188] * trunk/src/VBox/VMM/HWACCM.cpp (modified) disabled svm usage in all cpu modes for now Wed, 18 Apr 2007 14:41:53 GMT vboxsync [2184] * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) Compile fixes