# # ChangeLog for trunk/include/iprt in vbox # # Generated by Trac 1.4.3.2 # Dec 12, 2024 5:14:04 PM Wed, 30 Jul 2008 16:06:36 GMT vboxsync [10997] * trunk/include/iprt/asm.h (modified) iprt/asm.h: comment. Wed, 30 Jul 2008 16:06:18 GMT vboxsync [10996] * trunk/include/iprt/asm.h (modified) iprt/asm.h: shut up stupid MSC warning. Wed, 30 Jul 2008 15:49:16 GMT vboxsync [10995] * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Runtime/testcase/tstInlineAsm.cpp (modified) iprt: Added ASMByteSwapU16/64 and unit test for them + U32. Wed, 30 Jul 2008 14:44:27 GMT vboxsync [10989] * trunk/include/iprt/autores.h (modified) Runtime: reallocate counting in elements, not in bytes in autores Wed, 30 Jul 2008 14:11:43 GMT vboxsync [10988] * trunk/include/iprt/autores.h (modified) Runtime: removed unsafe operator= from autores Wed, 30 Jul 2008 13:33:48 GMT vboxsync [10982] * trunk/include/iprt/net.h (modified) * trunk/src/VBox/Runtime/common/checksum/ipv4.cpp (modified) iprt: More IPv4 checksum calculation. Wed, 30 Jul 2008 13:13:20 GMT vboxsync [10980] * trunk/include/iprt/autores.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibGuestProp.cpp (modified) * trunk/src/VBox/HostServices/GuestProperties/service.cpp (modified) Runtime, HostServices/GuestProperties, Additions/common: autores update Wed, 30 Jul 2008 12:34:20 GMT vboxsync [10978] * trunk/include/iprt/net.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNet-1.cpp (modified) tstIntNet-1,iprt: Use iprt/net in tstIntNet-1. Modified the ... Wed, 30 Jul 2008 12:12:45 GMT vboxsync [10977] * trunk/include/iprt/autores.h (modified) Runtime: forgot a header file in autores Wed, 30 Jul 2008 11:52:25 GMT vboxsync [10975] * trunk/include/iprt/autores.h (moved) Runtime: renamed iprt/autores -> iprt/autores.h Wed, 30 Jul 2008 11:49:30 GMT vboxsync [10974] * trunk/include/iprt/autores (modified) Runtime: updated and simplified the autores code Wed, 30 Jul 2008 09:46:01 GMT vboxsync [10967] * trunk/include/iprt/cpputils.h (modified) iprt/cpputils.h: added stdx::non_copyable class Wed, 30 Jul 2008 02:40:20 GMT vboxsync [10966] * trunk/include/iprt/net.h (modified) * trunk/src/VBox/Runtime/common/checksum/ipv4.cpp (modified) IPRT: some more IP checksumming stuff (hope it works). Wed, 30 Jul 2008 01:48:29 GMT vboxsync [10964] * trunk/include/iprt/net.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/checksum/ipv4.cpp (added) IPRT: added RTNETTCP to iprt/net.h and started on the IPv4 checksum ... Tue, 29 Jul 2008 22:26:39 GMT vboxsync [10963] * trunk/include/VBox/types.h (modified) * trunk/include/iprt/net.h (modified) types: Merged PDMMAC and RTNETMAC into RTMAC. Tue, 29 Jul 2008 22:24:13 GMT vboxsync [10962] * trunk/include/iprt/types.h (modified) iprt/types.h: Added RTMAC. Tue, 29 Jul 2008 22:05:05 GMT vboxsync [10960] * trunk/include/iprt/net.h (added) IPRT/intnet: Moving network protocol structures and related stuff ... Tue, 29 Jul 2008 19:15:51 GMT vboxsync [10951] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/common/string/utf-8.cpp (modified) IPRT: Extended RTStrValidateEncodingEx with a ... Tue, 29 Jul 2008 18:56:03 GMT vboxsync [10949] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/string/RTStrNLen.cpp (added) * trunk/src/VBox/Runtime/common/string/RTStrNLenEx.cpp (added) IPRT: Added RTStrNLen and RTStrNLenEx. Tue, 29 Jul 2008 18:08:58 GMT vboxsync [10944] * trunk/include/iprt/timer.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/RTTimerLRCreate-generic.cpp (copied) * trunk/src/VBox/Runtime/generic/timerlr-generic.cpp (copied) * trunk/src/VBox/Runtime/include/internal/magics.h (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstTimerLR.cpp (copied) iprt: RTTimerLR - low resolution timer API (< 10 Hz). Tue, 29 Jul 2008 17:24:13 GMT vboxsync [10943] * trunk/include/iprt/asm.h (modified) iprt/asm.h: Fixed missing ASMAtomicReadU64 and ASMAtomicUoReadU64 on ... Tue, 29 Jul 2008 16:32:25 GMT vboxsync [10940] * trunk/include/iprt/once.h (added) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/misc/once.cpp (added) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstOnce.cpp (added) IPRT: Implemented the RTOnce API. Tue, 29 Jul 2008 16:31:29 GMT vboxsync [10939] * trunk/include/iprt/asm.h (modified) iprt/asm.h: Added a bunch of atomic operations for IPRT handles ... Tue, 29 Jul 2008 12:39:38 GMT vboxsync [10927] * trunk/include/iprt/autores (modified) Runtime: updated RTMemAuto -> RTMemAutoPtr Tue, 29 Jul 2008 12:24:54 GMT vboxsync [10926] * trunk/include/iprt/autores (modified) Runtime: updated RTAutoRes -> RTMemAuto Tue, 29 Jul 2008 12:11:56 GMT vboxsync [10925] * trunk/include/iprt/autores (modified) Runtime: updated RTAutoRes Mon, 28 Jul 2008 17:19:25 GMT vboxsync [10918] * trunk/include/iprt/autores (added) Runtime: added RTAutoRes (a generalised form of auto_ptr for managing ... Mon, 28 Jul 2008 12:58:44 GMT vboxsync [10911] * trunk/include/iprt/path.h (modified) * trunk/src/VBox/Runtime/r3/posix/path-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/path-win.cpp (modified) IPRT: Added RTPathSetCurrent. Thu, 24 Jul 2008 09:11:00 GMT vboxsync [10848] * trunk/include/iprt/cache.h (added) * trunk/src/VBox/Runtime/common/misc/cache.cpp (added) Export to OSE Mon, 21 Jul 2008 16:44:33 GMT vboxsync [10788] * trunk/include/iprt/handletable.h (modified) * trunk/src/VBox/Runtime/common/misc/handletable.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstHandleTable.cpp (copied) IPRT: Implemented the context variant of the handle table. Mon, 21 Jul 2008 15:11:34 GMT vboxsync [10785] * trunk/include/iprt/assert.h (modified) Fixed broken AssertCompileMemberOffset macro. Mon, 21 Jul 2008 02:16:19 GMT vboxsync [10768] * trunk/include/iprt/err.h (modified) * trunk/include/iprt/handletable.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/misc/handletable.cpp (added) Some early commit of the handle table code (home -> work). Sun, 20 Jul 2008 02:15:39 GMT vboxsync [10765] * trunk/include/iprt/handletable.h (added) * trunk/include/iprt/types.h (modified) Spec'ed out the RTHandleTable API. Wed, 16 Jul 2008 19:15:39 GMT vboxsync [10708] * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/include/internal/magics.h (modified) Runtime: add cache implementation Tue, 15 Jul 2008 12:07:17 GMT vboxsync [10646] * trunk/include/iprt/log.h (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) Made RTLogDestroy ignore NULL logger. Fri, 11 Jul 2008 19:26:59 GMT vboxsync [10546] * trunk/include/iprt/semaphore.h (modified) RTSemFastMutexCreate docs. Fri, 11 Jul 2008 18:39:28 GMT vboxsync [10544] * trunk/include/iprt/system.h (modified) * trunk/src/VBox/Frontends/VirtualBox4/include/COMDefs.h (modified) * trunk/src/VBox/Main/HostImpl.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/HostImpl.h (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) * trunk/src/VBox/Main/include/VirtualBoxImpl.h (modified) * trunk/src/VBox/Main/testcase/tstAPI.cpp (modified) * trunk/src/VBox/Main/xpcom/server.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/system-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/system-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/system-win.cpp (modified) Performance API, version 0, with fixed COMDefs.h. Fri, 11 Jul 2008 15:21:53 GMT vboxsync [10534] * trunk/include/iprt/system.h (modified) * trunk/src/VBox/Main/HostImpl.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/HostImpl.h (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) * trunk/src/VBox/Main/include/VirtualBoxImpl.h (modified) * trunk/src/VBox/Main/testcase/tstAPI.cpp (modified) * trunk/src/VBox/Main/xpcom/server.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/system-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/system-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/system-win.cpp (modified) Backed out Performance API changes. Fri, 11 Jul 2008 14:27:01 GMT vboxsync [10528] * trunk/include/iprt/system.h (modified) * trunk/src/VBox/Main/HostImpl.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/HostImpl.h (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) * trunk/src/VBox/Main/include/VirtualBoxImpl.h (modified) * trunk/src/VBox/Main/testcase/tstAPI.cpp (modified) * trunk/src/VBox/Main/xpcom/server.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/system-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/system-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/system-win.cpp (modified) Performance API, version 0, webservice broken. Fri, 11 Jul 2008 13:32:41 GMT vboxsync [10526] * trunk/include/iprt/file.h (modified) file mode mask to RTFileOpen. Wed, 09 Jul 2008 13:54:32 GMT vboxsync [10422] * trunk/include/iprt/mp.h (modified) Fixed descriptions. Wed, 09 Jul 2008 13:45:07 GMT vboxsync [10418] * trunk/include/iprt/mp.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/RTMpGetCurFrequency-generic.cpp (copied) * trunk/src/VBox/Runtime/generic/RTMpGetMaxFrequency-generic.cpp (copied) New runtime functions fopr getting cpu frequency. Stubs only to far. Tue, 08 Jul 2008 21:10:33 GMT vboxsync [10386] * trunk/include/iprt/cdefs.h (modified) Added IN_RT_STATIC. Tue, 08 Jul 2008 20:43:39 GMT vboxsync [10384] * trunk/Config.kmk (modified) * trunk/include/iprt/cdefs.h (modified) VBOX_HAVE_VISIBILITY_HIDDEN -> RT_USE_VISIBILITY_DEFAULT and ... Tue, 08 Jul 2008 20:31:25 GMT vboxsync [10383] * trunk/include/iprt/cdefs.h (modified) Added DECLHIDDEN. Tue, 08 Jul 2008 16:10:24 GMT vboxsync [10375] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/err.mac (modified) * trunk/include/VBox/x86.mac (modified) * trunk/include/iprt/err.mac (modified) Added two VERR_SUPDRV_* status code and rearranged the codes to fill ... Thu, 03 Jul 2008 04:12:26 GMT vboxsync [10137] * trunk/include/iprt/nocrt/string.h (modified) * trunk/src/VBox/Runtime/common/string/strlen_alias.c (modified) More warnings / bad string prototypes. (nocrt stuff) Wed, 02 Jul 2008 13:40:07 GMT vboxsync [10106] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/common/string/utf-8.cpp (modified) Added RTStrValidateEncoding, RTStrValidateEncodingEx and ... Tue, 01 Jul 2008 23:38:16 GMT vboxsync [10083] * trunk/include/iprt/alloca.h (modified) Darwin kernel support for alloca. Wed, 25 Jun 2008 16:49:24 GMT vboxsync [9935] * trunk/include/iprt/system.h (modified) * trunk/src/VBox/Runtime/r3/posix/system-posix.cpp (modified) r=bird: Review comments, work to be done. Marked the ... Wed, 25 Jun 2008 15:19:52 GMT vboxsync [9930] * trunk/include/iprt/err.h (modified) Added VERR_NET_PROTOCOL_ERROR for EPROTO. Wed, 25 Jun 2008 11:03:03 GMT vboxsync [9904] * trunk/include/iprt/system.h (modified) * trunk/src/VBox/Main/HostImpl.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/HostImpl.h (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) * trunk/src/VBox/Main/testcase/tstAPI.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/system-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/system-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/system-win.cpp (modified) Global and per-VM CPU usage API added Tue, 17 Jun 2008 13:51:39 GMT vboxsync [9768] * trunk/Makefile.kmk (modified) * trunk/include/VBox/err.mac (modified) * trunk/include/VBox/x86.mac (modified) * trunk/include/iprt/err.mac (modified) Regenerate err.mac and x86.mac. Adjusted the rule for generting these ... Mon, 16 Jun 2008 22:53:02 GMT vboxsync [9743] * trunk/include/iprt/uuid.h (modified) * trunk/src/VBox/Runtime/generic/uuid-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/win/uuid-win.cpp (modified) Made RTUuidCompare grok NULL pointers and behave the same way in both ... Mon, 16 Jun 2008 22:38:49 GMT vboxsync [9738] * trunk/include/VBox/com/Guid.h (modified) * trunk/include/iprt/uuid.h (modified) * trunk/src/VBox/Runtime/generic/uuid-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/win/uuid-win.cpp (modified) Some UUID cleanup; added RTUuidCompareStr(PCRTUUID, const char *). Wed, 11 Jun 2008 18:58:11 GMT vboxsync [9623] * trunk/include/iprt/cpuset.h (modified) warnings. Wed, 11 Jun 2008 17:11:39 GMT vboxsync [9622] * trunk/include/iprt/cpuset.h (modified) Forgot this - added RTCpuLastIndex. Wed, 11 Jun 2008 13:28:00 GMT vboxsync [9611] * trunk/include/iprt/mp.h (modified) Added a todo/warning on RTMpNotificationRegister. Wed, 11 Jun 2008 12:09:31 GMT vboxsync [9602] * trunk/include/iprt/mp.h (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/generic/mpnotification-r0drv-generic.cpp (modified) * trunk/src/VBox/Runtime/r0drv/initterm-r0drv.cpp (modified) * trunk/src/VBox/Runtime/r0drv/linux/mpnotification-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/mp-r0drv.h (modified) * trunk/src/VBox/Runtime/r0drv/mpnotification-r0drv.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/initterm-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/nt/mpnotification-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/mpnotification-r0drv-solaris.c (modified) Changed RTR0MpNotificationInit/Term to rtR0MpNotificationInit/Term ... Tue, 10 Jun 2008 20:41:24 GMT vboxsync [9581] * trunk/include/iprt/asm.h (modified) const + small optimization Tue, 10 Jun 2008 16:42:00 GMT vboxsync [9579] * trunk/include/iprt/cpuset.h (modified) Added RTCpuSetIsMemberByIndex(). Mon, 09 Jun 2008 11:22:24 GMT vboxsync [9531] * trunk/include/iprt/types.h (modified) * trunk/src/VBox/VMM/SELM.cpp (modified) * trunk/src/VBox/VMM/TRPM.cpp (modified) RTRCPTR_MAX to prevent gcc compiler warnings Mon, 09 Jun 2008 10:12:30 GMT vboxsync [9528] * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) * trunk/src/VBox/Devices/Storage/VDIHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/testcase/tstVD.cpp (modified) fixes in setparentuuid and read/write to support diff images. Fri, 06 Jun 2008 12:14:44 GMT vboxsync [9468] * trunk/include/iprt/timer.h (modified) Fixed RTTIMER_FLAGS_ARE_VALID. Thu, 05 Jun 2008 18:08:17 GMT vboxsync [9444] * trunk/include/iprt/timer.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) * trunk/src/VBox/Main/xpcom/server.cpp (modified) * trunk/src/VBox/Runtime/generic/timer-generic.cpp (modified) * trunk/src/VBox/Runtime/r0drv/freebsd/timer-r0drv-freebsd.c (modified) * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/os2/timer-r0drv-os2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/timer-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/timer-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r3/posix/timer-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/timer-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstTimer.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (modified) Added iTick to FNTIMER (the timer callback). Thu, 05 Jun 2008 15:22:37 GMT vboxsync [9429] * trunk/include/iprt/mp.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/RTMpGetSet-generic.cpp (modified) * trunk/src/VBox/Runtime/generic/RTMpIsCpuPossible-generic.cpp (moved) * trunk/src/VBox/Runtime/r0drv/linux/mp-r0drv-linux.c (modified) * trunk/src/VBox/Runtime/r0drv/nt/mp-r0drv-nt.cpp (modified) * trunk/src/VBox/Runtime/r0drv/solaris/mp-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r0drv/solaris/vbi/mp-r0drv-solaris.c (modified) * trunk/src/VBox/Runtime/r3/os2/mp-os2.cpp (modified) * trunk/src/VBox/Runtime/r3/win/mp-win.cpp (modified) RTMpDoesCpuExist -> RTMpIsCpuPossible. Changed the RTMpGetCount and ... Thu, 05 Jun 2008 12:48:40 GMT vboxsync [9417] * trunk/include/iprt/timer.h (modified) RTTimerCreateEx spec update. Thu, 05 Jun 2008 11:41:38 GMT vboxsync [9411] * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/cpum.mac (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/src/VBox/VMM/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/AMD64ToPAE.asm (modified) * trunk/src/VBox/VMM/VMMSwitcher/PAEand32Bit.mac (modified) Use a union for esp & rsp, so they are in-sync. Wed, 04 Jun 2008 13:51:21 GMT vboxsync [9387] * trunk/include/VBox/dbgf.h (modified) * trunk/include/VBox/patm.h (modified) * trunk/include/VBox/pdmqueue.h (modified) * trunk/include/iprt/avl.h (modified) * trunk/src/VBox/Devices/PC/DevPIC.cpp (modified) * trunk/src/VBox/Devices/Serial/DevSerial.cpp (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/testcase/tstDeviceStructSizeGC.cpp (modified) * trunk/src/VBox/VMM/EMInternal.h (modified) * trunk/src/VBox/VMM/IOMInternal.h (modified) * trunk/src/VBox/VMM/MMInternal.h (modified) * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/SELMInternal.h (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) 64-bit GC alignment fixes Tue, 03 Jun 2008 22:30:13 GMT vboxsync [9368] * trunk/include/iprt/cpuset.h (modified) * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) RTCpuSetIsEqual Tue, 03 Jun 2008 22:26:52 GMT vboxsync [9367] * trunk/include/iprt/assert.h (modified) AssertCompileMemberOffset Tue, 03 Jun 2008 16:02:14 GMT vboxsync [9359] * trunk/include/iprt/timer.h (modified) RTTimerStart update. Mon, 02 Jun 2008 15:11:59 GMT vboxsync [9309] * trunk/include/iprt/cpuset.h (modified) * trunk/include/iprt/mp.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/r0drv/linux/the-linux-kernel.h (modified) * trunk/src/VBox/Runtime/r0drv/mp-r0drv.h (modified) Added RTMpNotificationRegister/Deregister that provides notification ... Fri, 30 May 2008 13:26:05 GMT vboxsync [9251] * trunk/include/iprt/cdefs.h (modified) Define GC_ARCH_BITS if it's missing. Fri, 30 May 2008 11:50:49 GMT vboxsync [9244] * trunk/include/iprt/log.h (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMGC/VMMGC.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) GC logging changes for 64 bits guests. (RTGCPTR -> RTRCPTR) Thu, 29 May 2008 21:38:27 GMT vboxsync [9235] * trunk/include/iprt/time.h (modified) Detect struct timeval in the linux kernel environment. Thu, 29 May 2008 15:23:15 GMT vboxsync [9228] * trunk/include/VBox/patm.h (modified) * trunk/include/iprt/avl.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMA.h (modified) * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) * trunk/src/VBox/VMM/PATM/PATMPatch.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMPatch.h (modified) * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMAll/PATMAll.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMGC/CSAMGC.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMGC/PATMGC.cpp (modified) More updates for 64 bits guest pointers. Introduced AVLOU32TREE. Thu, 29 May 2008 13:47:32 GMT vboxsync [9223] * trunk/include/VBox/cpum.h (modified) * trunk/include/iprt/asmdefs.mac (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/types.h (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/TRPMGC.cpp (modified) Introduced RTRCPTR type. Raw mode context pointer aka 32 guest ... Thu, 29 May 2008 09:38:38 GMT vboxsync [9212] * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/dbgf.h (modified) * trunk/include/VBox/em.h (modified) * trunk/include/VBox/iom.h (modified) * trunk/include/VBox/mm.h (modified) * trunk/include/VBox/patm.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/pdmqueue.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/include/VBox/selm.h (modified) * trunk/include/VBox/types.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/include/iprt/asm.h (modified) * trunk/include/iprt/asmdefs.mac (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/log.h (modified) * trunk/include/iprt/spinlock.h (modified) * trunk/include/iprt/time.h (modified) * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.h (modified) * trunk/src/VBox/Devices/Network/DevPCNet.cpp (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/DevPIC.cpp (modified) * trunk/src/VBox/Devices/PC/DevPit-i8254.cpp (modified) * trunk/src/VBox/Devices/PC/DevRTC.cpp (modified) * trunk/src/VBox/Devices/Parallel/DevParallel.cpp (modified) * trunk/src/VBox/Devices/Serial/DevSerial.cpp (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDRVShared.c (modified) * trunk/src/VBox/Runtime/common/misc/sanity.h (modified) * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstStrFormat.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/EM.cpp (modified) * trunk/src/VBox/VMM/EMInternal.h (modified) * trunk/src/VBox/VMM/IOM.cpp (modified) * trunk/src/VBox/VMM/IOMInternal.h (modified) * trunk/src/VBox/VMM/MMInternal.h (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/PATM/PATMInternal.h (modified) * trunk/src/VBox/VMM/PATM/PATMPatch.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMPatch.h (modified) * trunk/src/VBox/VMM/PATM/VMMAll/CSAMAll.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMAll/PATMAll.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMGC/CSAMGC.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMGC/PATMGC.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/REMInternal.h (modified) * trunk/src/VBox/VMM/SELMInternal.h (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) * trunk/src/VBox/VMM/TRPMInternal.h (modified) * trunk/src/VBox/VMM/TRPMInternal.mac (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllQueue.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) * trunk/src/VBox/VMM/VMMCodingGuidelines.cpp (modified) * trunk/src/VBox/VMM/VMMGC/DBGFGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/MMRamGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/SELMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGC.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/DBGFR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/recompiler/target-i386/helper.c (modified) Major changes for sizeof(RTGCPTR) == uint64_t. Introduced RCPTRTYPE ... Wed, 28 May 2008 01:49:04 GMT vboxsync [9183] * trunk/include/iprt/asm.h (modified) Fixed broken ASMMemFill32 implementation for VC80+. Use __stosq when ... Tue, 27 May 2008 09:21:03 GMT vboxsync [9148] * trunk/include/VBox/pdmapi.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/src/VBox/VMM/MMHyper.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PDMLdr.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/TRPMInternal.h (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMTests.cpp (modified) More 64 bits guest preps Tue, 27 May 2008 08:36:18 GMT vboxsync [9145] * trunk/Config.kmk (modified) * trunk/include/iprt/asmdefs.mac (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/types.h (modified) More 64 bits guest updates Tue, 20 May 2008 15:12:08 GMT vboxsync [8964] * trunk/include/iprt/log.h (modified) Overlooked two macros in the #else. Tue, 20 May 2008 14:51:43 GMT vboxsync [8962] * trunk/include/iprt/log.h (modified) Fixed amd64 debug builds. Added some TODOs. Tue, 20 May 2008 14:32:47 GMT vboxsync [8957] * trunk/include/iprt/log.h (modified) Correction Tue, 20 May 2008 13:55:09 GMT vboxsync [8953] * trunk/include/iprt/log.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Ring-0 assertions are now always printed to the debug log. ... Mon, 19 May 2008 16:59:11 GMT vboxsync [8925] * trunk/include/iprt/file.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/RTFileReadAll-generic.cpp (added) * trunk/src/VBox/Runtime/generic/RTFileReadAllByHandle-generic.cpp (added) * trunk/src/VBox/Runtime/generic/RTFileReadAllByHandleEx-generic.cpp (added) * trunk/src/VBox/Runtime/generic/RTFileReadAllEx-generic.cpp (added) * trunk/src/VBox/Runtime/generic/RTFileReadAllFree-generic.cpp (added) New file APIs for reading (or mapping) a file into memory: ... Mon, 19 May 2008 15:55:12 GMT vboxsync [8924] * trunk/include/iprt/types.h (modified) RTFOFF_MAX & RTFOFF_MIN. Fri, 16 May 2008 12:36:58 GMT vboxsync [8889] * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Runtime/testcase/tstInlineAsm.cpp (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) Added ASMGetCpuModuleIntel/Amd and ASMIsIntelCpu and ASMIsIntelCpuEx ... Fri, 16 May 2008 11:55:20 GMT vboxsync [8882] * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Runtime/testcase/tstInlineAsm.cpp (modified) Added ASMGetCpuFamily, ASMGetCpuModel and ASMGetCpuStepping to pack ... Wed, 07 May 2008 15:15:05 GMT vboxsync [8663] * trunk/include/iprt/log.h (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) New logger prefix: lockcnts Output: read/write Wed, 07 May 2008 12:31:30 GMT vboxsync [8653] * trunk/include/iprt/semaphore.h (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) Added RTSemRWIsWriteOwner, RTSemRWGetWriteRecursion and ... Wed, 07 May 2008 11:01:00 GMT vboxsync [8645] * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/generic/critsect-generic.cpp (modified) * trunk/src/VBox/Runtime/include/internal/thread.h (modified) Added lock counts to the threads. Tue, 06 May 2008 13:58:08 GMT vboxsync [8627] * trunk/include/iprt/log.h (modified) Fixed build break. Tue, 06 May 2008 12:50:12 GMT vboxsync [8622] * trunk/include/iprt/log.h (modified) Fixed logging macros causing mixed up output on smp machines (C99 only). Tue, 06 May 2008 10:09:21 GMT vboxsync [8616] * trunk/include/iprt/types.h (modified) obsolete todo. Tue, 06 May 2008 10:07:26 GMT vboxsync [8615] * trunk/include/iprt/assert.h (modified) obsolete todo. Tue, 06 May 2008 10:06:50 GMT vboxsync [8614] * trunk/include/iprt/cdefs.h (modified) Retired MAKE_U32_FROM_U8. Mon, 05 May 2008 14:13:46 GMT vboxsync [8598] * trunk/include/iprt/assert.h (modified) %Vra -> %Rra Mon, 05 May 2008 14:12:53 GMT vboxsync [8596] * trunk/include/iprt/assert.h (modified) AssertPtrNullBreakVoid -> AssertPtrNullBreak.