# # ChangeLog for trunk/src/VBox/HostDrivers in vbox # # Generated by Trac 1.4.3.2 # Mar 13, 2025 3:48:00 PM Mon, 12 Nov 2007 04:49:50 GMT vboxsync [5697] * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) Solaris: protect the GIP using the GIP mutex during suspend/resume. Sun, 11 Nov 2007 08:59:58 GMT vboxsync [5678] * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) Solaris: Added Suspend/Resume for vboxdrv (Untested, needs build snv_77) Thu, 01 Nov 2007 19:43:40 GMT vboxsync [5606] * trunk/include/iprt/cdefs.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxGuest/VBoxGuest.cpp (modified) * trunk/src/VBox/Additions/linux/module/vboxmod.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstPin.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstHeapSimple.cpp (modified) * trunk/src/VBox/VMM/MMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAllHyper.cpp (modified) * trunk/src/VBox/VMM/testcase/tstMMHyperHeap.cpp (modified) ALIGNP SIZEOFMEMB Thu, 01 Nov 2007 16:09:26 GMT vboxsync [5605] * trunk/include/VBox/VBoxDev.h (modified) * trunk/include/VBox/VBoxGuest.h (modified) * trunk/include/VBox/VBoxGuest16.h (modified) * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/dbg.h (modified) * trunk/include/VBox/dbgf.h (modified) * trunk/include/VBox/dis.h (modified) * trunk/include/VBox/hwacc_svm.h (modified) * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/include/VBox/mm.h (modified) * trunk/include/VBox/patm.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/pdmdrv.h (modified) * trunk/include/VBox/pdmifs.h (modified) * trunk/include/VBox/selm.h (modified) * trunk/include/VBox/vusb.h (modified) * trunk/include/VBox/x86.h (modified) * trunk/include/VBox/x86.mac (modified) * trunk/include/iprt/asm.h (modified) * trunk/include/iprt/asmdefs.mac (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/ldr.h (modified) * trunk/include/iprt/path.h (modified) * trunk/include/iprt/string.h (modified) * trunk/include/iprt/thread.h (modified) * trunk/include/iprt/time.h (modified) * trunk/include/iprt/timer.h (modified) * trunk/include/iprt/uni.h (modified) * trunk/src/VBox/Debugger/DBGConsole.cpp (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/DevPcBios.cpp (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) * trunk/src/VBox/Devices/Storage/VDICore.h (modified) * trunk/src/VBox/Devices/Storage/fdc.c (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManage.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) * trunk/src/VBox/Runtime/common/alloc/heapsimple.cpp (modified) * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) * trunk/src/VBox/Runtime/common/string/utf-8.cpp (modified) * trunk/src/VBox/Runtime/include/internal/thread.h (modified) * trunk/src/VBox/Runtime/r0drv/alloc-r0drv.h (modified) * trunk/src/VBox/Runtime/testcase/tstBitOperations.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstInlineAsm.cpp (modified) * 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/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/PATM/CSAMInternal.h (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/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TRPMInternal.h (modified) * trunk/src/VBox/VMM/TRPMInternal.mac (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMGC/DBGFGC.cpp (modified) * trunk/src/VBox/VMM/VMMR0/DBGFR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/PAEand32Bit.mac (modified) * trunk/src/VBox/VMM/testcase/tstCompiler.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) BIT => RT_BIT, BIT64 => RT_BIT_64. BIT() is defined in Linux 2.6.24 Wed, 31 Oct 2007 18:20:33 GMT vboxsync [5584] * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPLib-solaris.cpp (modified) Consistency with the others. Tue, 30 Oct 2007 18:18:14 GMT vboxsync [5565] * trunk/src/VBox/HostDrivers/Makefile.kmk (modified) Link USBLib into VBoxDDU. Tue, 30 Oct 2007 18:17:48 GMT vboxsync [5564] * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/VBoxDDUDeps.cpp (added) * trunk/src/VBox/HostDrivers/Makefile.kmk (modified) Link USBLib into VBoxDDU. Sun, 21 Oct 2007 21:14:08 GMT vboxsync [5425] * trunk/src/VBox/Additions/linux/module/files_vboxadd (modified) * trunk/src/VBox/Additions/linux/sharedfolders/files_vboxvfs (modified) * trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv (modified) IPRT reorg Fri, 19 Oct 2007 09:35:14 GMT vboxsync [5379] * trunk/src/VBox/HostDrivers/Support/solaris/mod.sh (modified) * trunk/src/VBox/HostDrivers/Support/solaris/vboxdrv.conf (modified) New driver location: /platform/i86pc/kernel/drv Wed, 17 Oct 2007 09:30:55 GMT vboxsync [5345] * trunk/src/VBox/HostDrivers/Support/solaris/mod.sh (modified) sudo. Tue, 16 Oct 2007 14:58:57 GMT vboxsync [5331] * trunk/src/VBox/HostDrivers/Support/solaris/SUPLib-solaris.cpp (modified) Use mmap/munmap instead of RTMemPage* (valloc/free). Tue, 16 Oct 2007 14:53:12 GMT vboxsync [5330] * trunk/src/VBox/HostDrivers/Support/solaris/Makefile.kup (added) Mon, 15 Oct 2007 23:00:21 GMT vboxsync [5311] * trunk/src/VBox/HostDrivers/Support/solaris/mod.sh (modified) 64-bit solaris. Fri, 12 Oct 2007 07:59:27 GMT vboxsync [5257] * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) less magic Thu, 11 Oct 2007 10:38:58 GMT vboxsync [5234] * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) improve kernel version check Wed, 10 Oct 2007 16:25:56 GMT vboxsync [5231] * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPR0.def (modified) Export the multiple release event semaphores. Wed, 10 Oct 2007 16:14:32 GMT vboxsync [5227] * trunk/src/VBox/Additions/linux/module/Makefile.module (modified) * trunk/src/VBox/Additions/linux/sharedfolders/Makefile.module (modified) * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) semaphore-r0drv-lnx.c split. Wed, 10 Oct 2007 15:35:11 GMT vboxsync [5226] * trunk/src/VBox/Additions/linux/module/files_vboxadd (modified) * trunk/src/VBox/Additions/linux/sharedfolders/files_vboxvfs (modified) * trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/linux/semeventmulti-r0drv-linux.c (copied) Added r0drv/linux/semeventmulti-r0drv-linux.c Wed, 10 Oct 2007 15:06:48 GMT vboxsync [5225] * trunk/src/VBox/Additions/linux/module/files_vboxadd (modified) * trunk/src/VBox/Additions/linux/sharedfolders/files_vboxvfs (modified) * trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/linux/semevent-r0drv-linux.c (copied) * trunk/src/VBox/Runtime/r0drv/linux/semfastmutex-r0drv-linux.c (moved) * trunk/src/VBox/Runtime/r0drv/linux/semmutex-r0drv-linux.c (copied) semaphore-r0drv-lnx.c split. Sun, 07 Oct 2007 19:50:22 GMT vboxsync [5177] * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) disable IDT_PATCHING code in the Linux vboxdrv module Fri, 05 Oct 2007 15:12:30 GMT vboxsync [5169] * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) Use unlocked_ioctl when available, otherwise leave the kernel lock. Fri, 05 Oct 2007 13:46:57 GMT vboxsync [5168] * trunk/src/VBox/HostDrivers/Support/SUPR0.def (modified) RTSemEventWaitNoResume Fri, 05 Oct 2007 13:32:57 GMT vboxsync [5166] * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) RTSemEventWaitNoResume Tue, 02 Oct 2007 11:28:26 GMT vboxsync [5138] * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) vboxdrv: TICK_NSEC as macro Tue, 02 Oct 2007 07:05:13 GMT vboxsync [5133] * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) added some missing dummy function entries for the fake mode Tue, 25 Sep 2007 22:27:37 GMT vboxsync [5031] * trunk/include/VBox/gvm.h (added) * trunk/include/VBox/gvmm.h (modified) * trunk/include/VBox/log.h (modified) * trunk/include/VBox/pdmapi.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPR0.def (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMLdr.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0Internal.h (added) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Use GVMMR3CreateVM. the new GVM structure is a ring-0 only VM ... Tue, 25 Sep 2007 13:32:14 GMT vboxsync [5021] * trunk/src/VBox/HostDrivers/Support/win/SUPLib-win.cpp (modified) Removed obsolete memory reservation during suplibOsInit (Windows host) Tue, 25 Sep 2007 00:51:55 GMT vboxsync [5019] * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) No IDT patching on OS/2 - stack isn't flat, remember. Mon, 24 Sep 2007 03:47:01 GMT vboxsync [4988] * trunk/src/VBox/HostDrivers/Support/freebsd/SUPDrv-freebsd.c (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/SUPLib-freebsd.cpp (modified) did the freebsd device skeleton. the cloning doesn't seem quiet ... Mon, 24 Sep 2007 03:45:56 GMT vboxsync [4987] * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) Reading the GIP request rc from the wrong place. Sat, 22 Sep 2007 12:44:43 GMT vboxsync [4985] * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) RTAssertDoBreakpoint Fri, 21 Sep 2007 23:17:09 GMT vboxsync [4974] * trunk/src/VBox/HostDrivers/Support/SUPR0.def (modified) RTThreadNativeSelf Fri, 21 Sep 2007 23:04:07 GMT vboxsync [4973] * trunk/src/VBox/HostDrivers/Support/SUPR0.def (modified) export SUPR0LowAlloc/Free. Fri, 21 Sep 2007 22:19:12 GMT vboxsync [4971] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/err.mac (modified) * trunk/include/VBox/gvm.h (added) * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRV.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMR0.cpp (added) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) GVM. Fri, 21 Sep 2007 16:00:02 GMT vboxsync [4965] * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) Allow allocations up to the maximum guest VRAM size. Fri, 21 Sep 2007 15:11:00 GMT vboxsync [4963] * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) Compile fix Fri, 21 Sep 2007 15:01:11 GMT vboxsync [4962] * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) Don't turn off interrupts here Fri, 21 Sep 2007 14:59:25 GMT vboxsync [4961] * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) Tabs Fri, 21 Sep 2007 14:58:57 GMT vboxsync [4960] * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Raise IRQL to DISPATCH_LEVEL to prevent Windows from rescheduling us ... Fri, 21 Sep 2007 10:09:52 GMT vboxsync [4946] * trunk/src/VBox/HostDrivers/Support/darwin/SUPLib-darwin.cpp (modified) error code corrections and better release logging. Fri, 21 Sep 2007 07:34:33 GMT vboxsync [4942] * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) Backed out 24688 Fri, 21 Sep 2007 07:29:08 GMT vboxsync [4941] * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) Backed out 24691 Fri, 21 Sep 2007 07:27:50 GMT vboxsync [4940] * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) Backed out 24688 Fri, 21 Sep 2007 07:24:57 GMT vboxsync [4939] * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) Correction Fri, 21 Sep 2007 07:24:28 GMT vboxsync [4938] * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) 1.5: Backported r24649: do not turn off interrupts in GIP timer handler Fri, 21 Sep 2007 07:23:47 GMT vboxsync [4937] * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) Todo added Thu, 20 Sep 2007 14:53:38 GMT vboxsync [4935] * trunk/src/VBox/HostDrivers/Support/os2/SUPDrv-os2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/os2/SUPLib-os2.cpp (modified) build fixes / warnings. Thu, 20 Sep 2007 12:07:28 GMT vboxsync [4925] * trunk/src/VBox/HostDrivers/Support/darwin/SUPLib-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/SUPLib-freebsd.cpp (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPLib-linux.cpp (modified) * trunk/src/VBox/HostDrivers/Support/os2/SUPLib-os2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPLib-solaris.cpp (modified) Added a LogRel with additional driver open info. Return the ... Thu, 20 Sep 2007 11:55:56 GMT vboxsync [4922] * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) Log everything that's opened or loaded into ring-0 with .reload ... Thu, 20 Sep 2007 08:27:28 GMT vboxsync [4911] * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) Raise irql to DISPATCH_LEVEl (should already be at that level though) ... Wed, 19 Sep 2007 09:48:32 GMT vboxsync [4898] * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) Log the address of VMMR0EntryEx into the release log. Makes debugging ... Wed, 19 Sep 2007 09:46:37 GMT vboxsync [4897] * trunk/src/VBox/HostDrivers/Support/freebsd/SUPLib-freebsd.cpp (modified) oops. Tue, 18 Sep 2007 07:37:44 GMT vboxsync [4882] * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPLib-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/SUPLib-freebsd.cpp (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPLib-linux.cpp (modified) * trunk/src/VBox/HostDrivers/Support/os2/SUPLib-os2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPLib-solaris.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPLib-win.cpp (modified) Fixed casing of suplibOsIOCtlFast. Mon, 17 Sep 2007 20:24:48 GMT vboxsync [4873] * trunk/src/VBox/HostDrivers/Support/darwin/SUPLib-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPLib-solaris.cpp (modified) rc not errno. Mon, 17 Sep 2007 20:24:37 GMT vboxsync [4872] * trunk/src/VBox/HostDrivers/Support/freebsd/SUPLib-freebsd.cpp (modified) freebsd too. Mon, 17 Sep 2007 20:08:17 GMT vboxsync [4871] * trunk/src/VBox/HostDrivers/Support/darwin/SUPLib-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPLib-solaris.cpp (modified) The vboxdrv descriptor must be marked close on exec. Mon, 17 Sep 2007 19:44:08 GMT vboxsync [4870] * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) Log open and close, something isn't going right when we crash... Mon, 17 Sep 2007 19:30:19 GMT vboxsync [4868] * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) More logical grouping. Mon, 17 Sep 2007 09:43:35 GMT vboxsync [4851] * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) Difference approach to instance data, hope this fixes some of the ... Sun, 16 Sep 2007 20:51:32 GMT vboxsync [4835] * trunk/src/VBox/HostDrivers/Support/solaris/mod.sh (added) a quick hack. Sun, 16 Sep 2007 20:46:09 GMT vboxsync [4834] * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) Unbroke solaris. Sun, 16 Sep 2007 20:45:14 GMT vboxsync [4833] * trunk/src/VBox/HostDrivers/Support/SUPDRV.h (modified) use SUPR0Printf as uprintf doesn't seem to grok half of the string we ... Sat, 15 Sep 2007 23:33:05 GMT vboxsync [4831] * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) Removed the old MM code. Sat, 15 Sep 2007 23:05:20 GMT vboxsync [4830] * trunk/Config.kmk (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) not os/2. Sat, 15 Sep 2007 21:55:14 GMT vboxsync [4829] * trunk/Config.kmk (modified) * trunk/include/VBox/trpm.h (modified) * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRV.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/testcase/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstInt.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/TRPMInternal.h (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) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) inverted VBOX_WITHOUT_IDT_PATCHING. Sat, 15 Sep 2007 21:11:33 GMT vboxsync [4828] * trunk/src/VBox/HostDrivers/Support/os2/SUPLib-os2.cpp (modified) pvReq not &cbReq. Sat, 15 Sep 2007 14:09:16 GMT vboxsync [4827] * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) fixed for high ksoftireq load. Sat, 15 Sep 2007 14:06:39 GMT vboxsync [4826] * trunk/src/VBox/HostDrivers/Support/os2/SUPDrv-os2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/os2/SUPLib-os2.cpp (modified) Made OS/2 build. Sat, 15 Sep 2007 14:06:23 GMT vboxsync [4825] * trunk/src/VBox/HostDrivers/Support/testcase/tstPin.cpp (modified) warning Sat, 15 Sep 2007 12:29:02 GMT vboxsync [4824] * trunk/src/VBox/HostDrivers/Support/SUPDRVIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) stricter checks. Sat, 15 Sep 2007 11:59:36 GMT vboxsync [4823] * trunk/src/VBox/HostDrivers/Support/solaris/SUPLib-solaris.cpp (modified) not &pvReq but pvReq. Sat, 15 Sep 2007 11:00:27 GMT vboxsync [4821] * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) Fixed bug in SUP_IOCTL_CALL_VMMR0. Sat, 15 Sep 2007 10:59:47 GMT vboxsync [4820] * trunk/src/VBox/HostDrivers/Support/testcase/tstPin.cpp (modified) blanks. Sat, 15 Sep 2007 10:04:05 GMT vboxsync [4818] * trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstPin.cpp (modified) IOC_VOID fixes. Fri, 14 Sep 2007 20:14:53 GMT vboxsync [4817] * trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (modified) Made darwin build again. Fri, 14 Sep 2007 18:24:48 GMT vboxsync [4815] * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) one 'f' to many. Fri, 14 Sep 2007 17:55:38 GMT vboxsync [4812] * trunk/src/VBox/HostDrivers/Support/SUPDRV.h (modified) silly me, left logging enabled. Fri, 14 Sep 2007 17:53:56 GMT vboxsync [4811] * trunk/include/VBox/sup.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRV.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/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPLib-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/SUPLib-freebsd.cpp (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPLib-linux.cpp (modified) * trunk/src/VBox/HostDrivers/Support/os2/SUPLib-os2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPLib-solaris.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstInt.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/HWACCM.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Split VMMR0Entry into VMMR0EntryInt, VMMR0EntryFast and VMMr0EntryEx. ... Fri, 14 Sep 2007 16:04:23 GMT vboxsync [4806] * trunk/src/VBox/HostDrivers/Support/SUPDRVIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) SUPLDRLOAD eEPType mess Fri, 14 Sep 2007 15:30:21 GMT vboxsync [4805] * trunk/src/VBox/HostDrivers/Support/SUPDRVIOC.h (modified) grr. Fri, 14 Sep 2007 15:29:00 GMT vboxsync [4804] * trunk/src/VBox/HostDrivers/Support/win/SUPLib-win.cpp (modified) 64-bit fix. Fri, 14 Sep 2007 15:26:08 GMT vboxsync [4803] * trunk/src/VBox/HostDrivers/Support/SUPDRVIOC.h (modified) Compile fixes. Fri, 14 Sep 2007 14:59:15 GMT vboxsync [4800] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRV.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/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPLib-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/SUPDrv-freebsd.c (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/SUPLib-freebsd.cpp (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPLib-linux.cpp (modified) * trunk/src/VBox/HostDrivers/Support/os2/SUPLib-os2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPLib-solaris.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/PDMDriver.cpp (modified) Redid the supdrv interface. works on windows and linux while the ... Fri, 14 Sep 2007 12:03:06 GMT vboxsync [4792] * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) Disable interrupts before call the VMMR0 entrypoint. Fri, 14 Sep 2007 11:49:22 GMT vboxsync [4791] * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) make vboxdrv compile on older 2.6er Linux kernels Thu, 13 Sep 2007 10:09:04 GMT vboxsync [4765] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) Added SUPPageFreeLocked & SUPPageAllocLocked Thu, 13 Sep 2007 08:05:08 GMT vboxsync [4755] * trunk/include/VBox/sup.h (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRV.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/win/SUPDrv-win.cpp (modified) * trunk/src/VBox/Runtime/r0drv/memobj-r0drv.cpp (modified) * trunk/src/VBox/VMM/MMInternal.h (modified) * trunk/src/VBox/VMM/MMPagePool.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Reverse allocation for Windows hosts: physical pages are allocated in ... Wed, 12 Sep 2007 06:44:18 GMT vboxsync [4717] * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/solaris/assert-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/memobj-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semeventmulti-r0drv-solaris.c (added) Solaris changes. Tue, 11 Sep 2007 11:43:35 GMT vboxsync [4705] * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) Corrected log message Tue, 11 Sep 2007 11:42:58 GMT vboxsync [4704] * trunk/src/VBox/HostDrivers/Support/SUPDRV.h (modified) Compile fix Fri, 07 Sep 2007 19:17:15 GMT vboxsync [4614] * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) Don't bother about unresolved externals in fake mode. And please, do ... Wed, 05 Sep 2007 22:38:11 GMT vboxsync [4550] * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) another place 'u' needs to be undefined. Wed, 05 Sep 2007 22:03:59 GMT vboxsync [4547] * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) Only use SUPR0 on pe and lx targets. ditto for VMMGCBuiltin. Mon, 03 Sep 2007 11:38:21 GMT vboxsync [4489] * trunk/src/VBox/HostDrivers/Makefile.kmk (modified) OSE Sun, 02 Sep 2007 10:57:13 GMT vboxsync [4480] * trunk/src/VBox/HostDrivers/Support/darwin/load.sh (modified) added copyright header Sun, 02 Sep 2007 10:56:19 GMT vboxsync [4479] * trunk/src/VBox/HostDrivers/VBoxTAP/VBoxTAP.rc (modified) added copyright header Fri, 31 Aug 2007 19:23:49 GMT vboxsync [4474] * trunk/Config.kmk (modified) * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRV.h (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/env-generic.cpp (modified) * trunk/src/VBox/Runtime/math/gcc/quad.h (modified) * trunk/src/VBox/Runtime/r0drv/solaris/memobj-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semfastmutex-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/spinlock-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/the-solaris-kernel.h (modified) * trunk/src/VBox/Runtime/r0drv/solaris/time-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/timer-r0drv-solaris.c (added) * trunk/src/VBox/VMM/Makefile.kmk (modified) Solaris. Thu, 30 Aug 2007 20:34:38 GMT vboxsync [4454] * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) fixed VBoxUSB/VBoxDrv Info.plist conflict. Wed, 29 Aug 2007 16:00:34 GMT vboxsync [4423] * trunk/src/VBox/HostDrivers/Support/win/VBoxDrv.inf (modified) Broken inf for the 64 bits build Wed, 22 Aug 2007 14:49:19 GMT vboxsync [4287] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/env-generic.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/alloc-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/memobj-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/process-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semevent-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/semfastmutex-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/the-solaris-kernel.h (modified) * trunk/src/VBox/Runtime/r0drv/solaris/thread-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/time-r0drv-solaris.c (modified) Solaris