# # ChangeLog for trunk/include/iprt in vbox # # Generated by Trac 1.4.3.2 # Jan 17, 2025 1:39:22 PM 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. Mon, 05 May 2008 14:11:45 GMT vboxsync [8595] * trunk/include/iprt/assert.h (modified) AssertPtrBreakVoid -> AssertPtrBreak. Mon, 05 May 2008 14:11:24 GMT vboxsync [8594] * trunk/include/iprt/assert.h (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) AssertPtrBreakVoid -> AssertPtrBreak. Mon, 05 May 2008 14:10:08 GMT vboxsync [8593] * trunk/include/iprt/assert.h (modified) AssertReleaseRCSuccessBreakVoid -> AssertReleaseRCSuccessBreak Mon, 05 May 2008 14:09:27 GMT vboxsync [8592] * trunk/include/iprt/assert.h (modified) AssertReleaseMsgRCBreakVoid -> AssertReleaseMsgRCBreak. Mon, 05 May 2008 14:08:04 GMT vboxsync [8591] * trunk/include/iprt/assert.h (modified) AssertReleaseRCBreakVoid -> AssertReleaseRCBreak Mon, 05 May 2008 14:07:06 GMT vboxsync [8590] * trunk/include/iprt/assert.h (modified) AssertRCSuccessBreakVoid -> AssertRCSuccessBreak. Mon, 05 May 2008 14:06:14 GMT vboxsync [8589] * trunk/include/iprt/assert.h (modified) AssertMsgRCBreakVoid -> AssertMsgRCBreak. Mon, 05 May 2008 14:05:36 GMT vboxsync [8588] * trunk/include/iprt/assert.h (modified) AssertRCBreakVoid -> AssertRCBreak. Mon, 05 May 2008 14:04:07 GMT vboxsync [8587] * trunk/include/iprt/assert.h (modified) AssertRCBreakVoid -> AssertRCBreak. Mon, 05 May 2008 14:02:59 GMT vboxsync [8586] * trunk/include/iprt/assert.h (modified) AssertReleaseMsgFailedBreakVoid -> AssertReleaseMsgFailedBreak. Mon, 05 May 2008 14:02:25 GMT vboxsync [8585] * trunk/include/iprt/assert.h (modified) AssertReleaseFailedBreakVoid -> AssertReleaseFailedBreak Mon, 05 May 2008 14:01:49 GMT vboxsync [8584] * trunk/include/iprt/assert.h (modified) AssertReleaseMsgBreakVoid -> AssertReleaseMsgBreak. Mon, 05 May 2008 14:00:34 GMT vboxsync [8583] * trunk/include/iprt/assert.h (modified) AssertReleaseBreakVoid -> AssertReleaseBreak. Mon, 05 May 2008 13:59:36 GMT vboxsync [8582] * trunk/include/iprt/assert.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxGlobal.cpp (modified) AssertMsgFailedBreakVoid -> AssertMsgFailedBreak Mon, 05 May 2008 13:58:33 GMT vboxsync [8581] * trunk/include/iprt/assert.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxGlobal.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) AssertFailedBreakVoid -> AssertFailedBreak. Mon, 05 May 2008 13:56:33 GMT vboxsync [8580] * trunk/include/iprt/assert.h (modified) * trunk/src/VBox/Additions/common/VBoxService/VBoxServiceClipboard-os2.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/VBoxGlobal.cpp (modified) AssertMsgBreakVoid -> AssertMsgBreak. Mon, 05 May 2008 13:54:26 GMT vboxsync [8579] * trunk/include/iprt/assert.h (modified) * trunk/src/VBox/Devices/Storage/DrvHostBase.cpp (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) * trunk/src/VBox/Main/darwin/iokit.cpp (modified) * trunk/src/VBox/Runtime/common/time/time.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) AssertBreakVoid -> AssertBreak Mon, 05 May 2008 13:50:16 GMT vboxsync [8578] * trunk/include/iprt/assert.h (modified) Fixed a few more broken break macros: AssertBreakVoid, ... Mon, 05 May 2008 13:41:30 GMT vboxsync [8577] * trunk/include/iprt/assert.h (modified) nc Mon, 05 May 2008 13:24:19 GMT vboxsync [8575] * trunk/include/iprt/assert.h (modified) Fixed broken AssertMsgBreakVoid macro. Mon, 05 May 2008 13:18:24 GMT vboxsync [8574] * trunk/include/iprt/assert.h (modified) Fixed broken AssertReleaseBreakVoid macro (unused). Mon, 05 May 2008 13:13:19 GMT vboxsync [8573] * trunk/include/iprt/assert.h (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) AssertRCBreak -> AssertRCBreakStmt; Fixed broken ... Mon, 05 May 2008 12:47:59 GMT vboxsync [8572] * trunk/include/iprt/assert.h (modified) * trunk/src/VBox/Main/MachineImpl.cpp (modified) AssertPtrBreak -> AssertPtrBreakStmt; a bunch of unused break ... Mon, 05 May 2008 12:32:51 GMT vboxsync [8569] * trunk/include/iprt/assert.h (modified) * trunk/src/VBox/Devices/Storage/DrvHostBase.cpp (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Main/darwin/iokit.cpp (modified) * trunk/src/VBox/Main/linux/server_module.cpp (modified) * trunk/src/VBox/Runtime/common/time/time.cpp (modified) * trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) AssertBreak -> AssertBreakStmt. Mon, 05 May 2008 12:04:23 GMT vboxsync [8566] * trunk/include/iprt/assert.h (modified) * trunk/src/VBox/Main/HostImpl.cpp (modified) AssertMsgFailedBreak -> AssertMsgFailedBreakStmt; AssertFailedBreak ... Mon, 05 May 2008 12:01:52 GMT vboxsync [8565] * trunk/include/iprt/assert.h (modified) * trunk/src/VBox/Additions/common/VBoxService/VBoxServiceClipboard-os2.cpp (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) AssertMsgBreak -> AssertMsgBreakStmt. Mon, 05 May 2008 11:48:05 GMT vboxsync [8563] * trunk/include/iprt/assert.h (modified) * trunk/include/iprt/cdefs.h (modified) VALID_PHYS32_PTR -> VALID_PHYS32. Fixed AssertGCPhys32 string. Moved ... Mon, 05 May 2008 10:08:53 GMT vboxsync [8559] * trunk/include/iprt/file.h (modified) typo. Mon, 05 May 2008 10:06:33 GMT vboxsync [8558] * trunk/include/iprt/file.h (modified) RTFileFromNative and RTFileToNative. Fri, 02 May 2008 10:55:54 GMT vboxsync [8530] * trunk/include/iprt/cdefs.h (modified) GCPTRTYPE will always be a 32 bits GC pointer. Wed, 30 Apr 2008 11:09:15 GMT vboxsync [8498] * trunk/include/iprt/err.h (modified) A couple of new errors and warnings. Moved the getopt errors. Tue, 29 Apr 2008 20:33:48 GMT vboxsync [8480] * trunk/include/iprt/log.h (modified) Use %Rfn when printing __PRETTY_FUNCTION__. Can be overridden. Sat, 26 Apr 2008 05:13:38 GMT vboxsync [8402] * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/err/errmsgxpcom.cpp (copied) * trunk/src/VBox/Runtime/common/string/strformatrt.cpp (modified) * trunk/src/VBox/Runtime/win/errmsgwin.cpp (modified) Added %Rhrc, %Rhrf and %Rhra for formatting COM/XPCOM status codes. ... Fri, 25 Apr 2008 15:58:29 GMT vboxsync [8391] * trunk/include/iprt/err.h (modified) Added some warnings. Drop the aka as SUP* stuff as it's obsolete/to- ... Tue, 22 Apr 2008 13:57:10 GMT vboxsync [8295] * trunk/include/iprt/cidr.h (moved) * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/misc/cidr.cpp (moved) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstCidr.cpp (moved) Renamed ip.cpp, tstIp.cpp and ip.h to cidr so they correspond to the ... Tue, 22 Apr 2008 13:55:47 GMT vboxsync [8294] * trunk/include/iprt/ip.h (added) svn properties Tue, 22 Apr 2008 13:25:55 GMT vboxsync [8288] * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/darwin/RTErrConvertFromDarwin.cpp (copied) * trunk/src/VBox/Runtime/darwin/RTErrConvertFromDarwinCOM.cpp (modified) * trunk/src/VBox/Runtime/darwin/RTErrConvertFromDarwinIO.cpp (modified) * trunk/src/VBox/Runtime/darwin/RTErrConvertFromDarwinKern.cpp (modified) Added RTErrConvertFromDarwin() as a merge of the IO, Kern and COM ... Tue, 22 Apr 2008 11:56:47 GMT vboxsync [8277] * trunk/include/iprt/asm.h (modified) indent. put the remarks on the group definition. Tue, 22 Apr 2008 11:41:39 GMT vboxsync [8275] * trunk/include/iprt/asm.h (modified) indent. Tue, 22 Apr 2008 11:34:40 GMT vboxsync [8274] * trunk/include/iprt/log.h (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) Corrected RTLogSetDefaultInstance docs.