# # ChangeLog for trunk/include in vbox # # Generated by Trac 1.4.3.2 # Mar 4, 2025 5:14:22 PM Mon, 12 Mar 2007 04:13:51 GMT vboxsync [1401] * trunk/include/iprt/asmdefs.mac (modified) Mach-O/Yasm .bss section fix (it must be last, so declare everything ... Fri, 09 Mar 2007 12:53:50 GMT vboxsync [1368] * trunk/include/VBox/em.h (modified) Enabled v86 raw mode again. Fri, 09 Mar 2007 10:40:06 GMT vboxsync [1357] * trunk/include/VBox/selm.h (modified) SELM function changes for v86 mode code. Thu, 08 Mar 2007 17:20:40 GMT vboxsync [1340] * trunk/include/VBox/em.h (modified) Disabled v86 raw mode again due to windows install regressions. Thu, 08 Mar 2007 14:06:23 GMT vboxsync [1333] * trunk/include/VBox/em.h (modified) Reenabled raw V86 mode. Thu, 08 Mar 2007 13:11:04 GMT vboxsync [1330] * trunk/include/VBox/em.h (modified) Disable raw v86 mode. Thu, 08 Mar 2007 10:55:32 GMT vboxsync [1323] * trunk/include/VBox/em.h (modified) Enabled raw v86 mode (to check the test boxes) Wed, 07 Mar 2007 00:02:11 GMT vboxsync [1283] * trunk/Config.kmk (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/include/VBox/x86.h (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/Makefile (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/TRPMInternal.h (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/TRPMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/TRPMR0A.asm (modified) * trunk/src/VBox/VMM/VMMSwitcher/AMD64ToPAE.asm (modified) * trunk/src/VBox/VMM/VMMSwitcher/VMMSwitcher.h (modified) * trunk/src/VBox/VMM/VMMSwitcher/VMMSwitcher.mac (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) Added support for the hybrid darwin setup where the kernel is 32-bit ... Tue, 06 Mar 2007 23:54:34 GMT vboxsync [1282] * trunk/include/VBox/pgm.h (modified) Disabled PGM_DYNAMIC_RAM_ALLOC for darwin as too, will fix later. Tue, 06 Mar 2007 09:09:44 GMT vboxsync [1250] * trunk/include/VBox/pgm.h (modified) Added PGMGetShadowMode. Mon, 05 Mar 2007 16:08:27 GMT vboxsync [1228] * trunk/include/iprt/asm.h (modified) ASMIntDisableFlags. Mon, 05 Mar 2007 15:16:56 GMT vboxsync [1220] * trunk/include/VBox/com/string.h (modified) g++ 4.1.1 in pedantic mode flags that extra semicolon as error. Mon, 05 Mar 2007 12:36:31 GMT vboxsync [1209] * trunk/include/VBox/pgm.h (modified) PGMR3ChangeShwPDMappings added Mon, 05 Mar 2007 12:34:14 GMT vboxsync [1208] * trunk/include/iprt/assert.h (modified) gcc-4.1.2 of Mandriva2007.1 complains about mixed C/C++ declarations ... Sun, 04 Mar 2007 20:42:13 GMT vboxsync [1190] * trunk/Config.kmk (modified) * trunk/include/iprt/asmdefs.mac (modified) * trunk/src/VBox/Runtime/Makefile (modified) * trunk/src/VBox/Runtime/assert.cpp (modified) * trunk/src/VBox/Runtime/include/internal/memobj.h (modified) * trunk/src/VBox/Runtime/os2/RTErrConvertFromOS2.cpp (modified) * trunk/src/VBox/Runtime/r0drv/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/r0drv/memobj-r0drv.cpp (modified) * trunk/src/VBox/Runtime/r3/alloc.cpp (modified) * trunk/src/VBox/Runtime/r3/os2/thread-os2.cpp (modified) * trunk/src/VBox/Runtime/testcase/Makefile (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-4.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdrDisasmTest.cpp (modified) * trunk/src/VBox/Runtime/thread.cpp (modified) Ported IPRT to ring-0 OS/2. Sun, 04 Mar 2007 20:30:37 GMT vboxsync [1188] * trunk/include/iprt/string.h (modified) fixed typo in RTStrFormatV prototype. Sun, 04 Mar 2007 18:43:46 GMT vboxsync [1181] * trunk/include/VBox/tm.h (modified) -blank line Sun, 04 Mar 2007 18:43:28 GMT vboxsync [1180] * trunk/include/VBox/tm.h (modified) removed obsolete #if 1..#endif. Sun, 04 Mar 2007 18:38:28 GMT vboxsync [1179] * trunk/include/VBox/em.h (modified) // -> /* */ Sat, 03 Mar 2007 23:49:53 GMT vboxsync [1174] * trunk/include/iprt/nocrt/string.h (modified) * trunk/src/VBox/Runtime/Makefile (modified) * trunk/src/VBox/Runtime/string/memcmp.asm (copied) * trunk/src/VBox/Runtime/string/memcmp_alias.c (copied) * trunk/src/VBox/Runtime/string/strchr.asm (copied) * trunk/src/VBox/Runtime/string/strchr_alias.c (copied) * trunk/src/VBox/Runtime/string/strcmp.asm (copied) * trunk/src/VBox/Runtime/string/strcmp_alias.c (copied) memcmp, strchr, strcmp. Thu, 01 Mar 2007 17:58:05 GMT vboxsync [1142] * trunk/include/VBox/com/VirtualBox.h (modified) * trunk/src/VBox/Main/Makefile (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/idl/xpidl.xsl (modified) * trunk/src/VBox/Makefile (modified) First step towards a webservices API. Thu, 01 Mar 2007 13:39:47 GMT vboxsync [1133] * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/patm.h (modified) Added CPUMGCCallV86Code. PATM cleanup Thu, 01 Mar 2007 12:20:34 GMT vboxsync [1124] * trunk/include/VBox/em.h (modified) Added EMInterpretIret Wed, 28 Feb 2007 16:33:19 GMT vboxsync [1116] * trunk/include/VBox/pgm.h (modified) No dynamic guest ram allocation for 64 bits builds. Wed, 28 Feb 2007 13:03:10 GMT vboxsync [1103] * trunk/include/VBox/HostServices/VBoxClipboardSvc.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxService/VBoxClipboard.cpp (modified) Shared clipboard. Changelog update. Wed, 28 Feb 2007 10:45:29 GMT vboxsync [1097] * trunk/include/VBox/pgm.h (modified) Enabled dynamic guest memory allocation by default. Wed, 28 Feb 2007 08:38:20 GMT vboxsync [1088] * trunk/include/VBox/cpum.h (modified) Removed CPUMR3GetGuestCtx (doesn't exist anymore) Wed, 28 Feb 2007 08:36:11 GMT vboxsync [1085] * trunk/include/VBox/csam.h (modified) * trunk/include/VBox/patm.h (modified) Corrected assumptions about flat addresses Wed, 28 Feb 2007 08:29:59 GMT vboxsync [1082] * trunk/include/VBox/em.h (modified) Added disabled VBOX_RAW_V86 Wed, 28 Feb 2007 08:29:22 GMT vboxsync [1081] * trunk/include/VBox/err.h (modified) New error code for HGCM Fri, 23 Feb 2007 20:38:37 GMT vboxsync [1057] * trunk/include/VBox/tm.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllCpu.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler/new/VBoxRecompiler.c (modified) Trapping and virtualizing TSC (both disabled). Fri, 23 Feb 2007 20:34:40 GMT vboxsync [1056] * trunk/include/VBox/cpum.h (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) CPUMR3SetCR4Feature Fri, 23 Feb 2007 09:34:55 GMT vboxsync [1030] * trunk/include/iprt/asm.h (modified) just let the compiler decide Fri, 23 Feb 2007 09:22:58 GMT vboxsync [1029] * trunk/include/iprt/asm.h (modified) no need to do push/pop here Thu, 22 Feb 2007 20:29:35 GMT vboxsync [1027] * trunk/include/VBox/sup.h (modified) * trunk/include/iprt/asm.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/linux/SUPDrv-linux.c (modified) * trunk/src/VBox/HostDrivers/Support/testcase/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstGIP-1.c (deleted) * trunk/src/VBox/HostDrivers/Support/testcase/tstGIP-2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win32/SUPDrv-win32.cpp (modified) * trunk/src/VBox/Runtime/timesup.cpp (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/VMMGC.cpp (modified) Initial GIP change. Missing detection of SMP systems with TSC drift. Thu, 15 Feb 2007 21:00:36 GMT vboxsync [938] * trunk/include/iprt/assert.h (modified) * trunk/src/VBox/Runtime/VBox/RTAssertDoBreakpoint-vbox.cpp (copied) * trunk/src/VBox/Runtime/assert.cpp (modified) Use RTAssertDoBreakpoint everywhere. (part II) Thu, 15 Feb 2007 20:59:20 GMT vboxsync [937] * trunk/include/iprt/path.h (modified) * trunk/src/VBox/Runtime/r3/posix/path-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win32/path-win32.cpp (modified) RTPathExists. Thu, 15 Feb 2007 20:58:51 GMT vboxsync [936] * trunk/include/iprt/env.h (copied) * trunk/src/VBox/Runtime/r3/posix/env-posix.cpp (copied) RTEnv (incomplete). Thu, 15 Feb 2007 18:25:10 GMT vboxsync [932] * trunk/include/iprt/tcp.h (modified) * trunk/src/VBox/Runtime/r3/tcp.cpp (modified) Added RTTcpServerDisconnectClient, this fixed the assertion mentioned ... Wed, 14 Feb 2007 23:23:08 GMT vboxsync [914] * trunk/include/VBox/pgm.h (modified) * trunk/include/VBox/sup.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/testcase/tstInt.cpp (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/PDMLdr.cpp (modified) * trunk/src/VBox/VMM/PGMMap.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) PVMR0 changes for darwin. Wed, 14 Feb 2007 14:27:37 GMT vboxsync [905] * trunk/include/VBox/hgcmsvc.h (modified) Save and load state notifications for HGCM host services added. Wed, 14 Feb 2007 13:29:59 GMT vboxsync [900] * trunk/include/VBox/ssm.h (modified) Added SSMR3DeregisterExternal Wed, 14 Feb 2007 09:33:52 GMT vboxsync [889] * trunk/include/iprt/rand.h (copied) RTRand API. Tue, 13 Feb 2007 17:36:16 GMT vboxsync [883] * trunk/include/VBox/patm.h (modified) Typo. Tue, 13 Feb 2007 17:26:07 GMT vboxsync [881] * trunk/include/VBox/csam.h (modified) * trunk/include/VBox/patm.h (modified) CSAMR3CheckCode added Tue, 13 Feb 2007 13:31:34 GMT vboxsync [869] * trunk/include/VBox/vmapi.h (modified) Added VMR3SuspendNoSave. Tue, 13 Feb 2007 13:21:02 GMT vboxsync [867] * trunk/include/VBox/types.h (modified) Backed out 18568 Tue, 13 Feb 2007 13:07:59 GMT vboxsync [863] * trunk/include/VBox/types.h (modified) Added VMSTATE_SUSPENDED_NOSAVE Tue, 13 Feb 2007 12:55:34 GMT vboxsync [862] * trunk/include/VBox/err.h (modified) Added VERR_VM_SAVE_STATE_NOT_ALLOWED Tue, 13 Feb 2007 11:08:40 GMT vboxsync [861] * trunk/include/VBox/pgm.h (modified) Corrected comment. Mon, 12 Feb 2007 12:05:19 GMT vboxsync [834] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/mm.h (modified) * trunk/include/VBox/pgm.h (modified) GC Phys to HC virt conversion changes for dynamic RAM allocation. Mon, 12 Feb 2007 10:38:01 GMT vboxsync [829] * trunk/include/iprt/nocrt/limits.h (copied) No-CRT limits.h Thu, 08 Feb 2007 10:33:44 GMT vboxsync [770] * trunk/include/VBox/cpum.h (modified) Added CPUMCPUIDFEATURE_SEP Wed, 07 Feb 2007 18:35:04 GMT vboxsync [761] * trunk/include/VBox/err.mac (modified) * trunk/include/iprt/err.mac (modified) Regenerated the err.mac files. Wed, 07 Feb 2007 13:53:38 GMT vboxsync [746] * trunk/include/VBox/dbgf.h (modified) Added DBGFR3PrgStep Wed, 07 Feb 2007 10:16:16 GMT vboxsync [740] * trunk/include/VBox/patm.h (modified) Update Wed, 07 Feb 2007 08:36:44 GMT vboxsync [737] * trunk/include/VBox/err.h (modified) Was indeed wrong (the patm duplicate) Tue, 06 Feb 2007 18:17:05 GMT vboxsync [724] * trunk/include/VBox/err.h (modified) Added a PATM @todo. Tue, 06 Feb 2007 09:51:42 GMT vboxsync [696] * trunk/include/iprt/nocrt/stddef.h (added) * trunk/src/libs/xpcom18a4/darwindeps.cpp (modified) * trunk/src/recompiler/new/hostregs_helper.h (added) export to OSE Tue, 06 Feb 2007 05:37:22 GMT vboxsync [692] * trunk/include/iprt/avl.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) 32-bit gcc packs AVLOHCPHYSNODECORE a little bit different, pad it to ... Tue, 06 Feb 2007 05:17:02 GMT vboxsync [690] * trunk/include/VBox/com/string.h (modified) Try unsigned int instead of UINT. Tue, 06 Feb 2007 05:11:57 GMT vboxsync [688] * trunk/include/VBox/com/string.h (modified) size_t Tue, 06 Feb 2007 05:04:10 GMT vboxsync [686] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/EMInternal.h (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) Alignment fixes for windows. (structure packing is a strange thing ... Tue, 06 Feb 2007 04:20:28 GMT vboxsync [669] * trunk/include/VBox/VBoxGuest.h (modified) __WIN32__ -> __WIN__ Tue, 06 Feb 2007 02:46:38 GMT vboxsync [666] * trunk/include/iprt/nocrt/compiler/compiler.h (added) * trunk/include/iprt/nocrt/compiler/gcc.h (modified) * trunk/include/iprt/nocrt/stdarg.h (added) * trunk/include/iprt/stdarg.h (modified) * trunk/include/iprt/types.h (modified) Messing with the nocrt setup... Tue, 06 Feb 2007 02:45:42 GMT vboxsync [665] * trunk/include/VBox/cfgm.h (modified) * trunk/include/VBox/dbg.h (modified) * trunk/include/VBox/dbgf.h (modified) stdarg -> iprt/stdarg.h Tue, 06 Feb 2007 02:14:09 GMT vboxsync [661] * trunk/include/iprt/nocrt/compiler (added) * trunk/include/iprt/nocrt/compiler/gcc.h (added) export Tue, 06 Feb 2007 02:11:48 GMT vboxsync [660] * trunk/include/iprt/types.h (modified) make up for lacking stddef.h Tue, 06 Feb 2007 02:10:36 GMT vboxsync [659] * trunk/include/iprt/spinlock.h (modified) Freebsd keep count of spinlock enter/exits on a per thread basis, so ... Tue, 06 Feb 2007 02:07:48 GMT vboxsync [658] * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/types.h (modified) Moved the *ARCH_BITS stuff to cdefs.h. Tue, 06 Feb 2007 01:19:48 GMT vboxsync [654] * trunk/include/iprt/asm.h (modified) Fixed two issues when using intrin.h. Tue, 06 Feb 2007 01:17:53 GMT vboxsync [653] * trunk/include/iprt/types.h (modified) fixed MSC 64-bit detection. Mon, 05 Feb 2007 18:33:16 GMT vboxsync [647] * trunk/include/iprt/cdefs.h (modified) VALID_PTR update: when running 32-bit in compatability mode, there ... Mon, 05 Feb 2007 14:25:02 GMT vboxsync [639] * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Runtime/testcase/tstInlineAsm.cpp (modified) Be careful with 32-bit types and registers. (it seems like it was ... Mon, 05 Feb 2007 13:02:41 GMT vboxsync [633] * trunk/include/iprt/req.h (modified) * trunk/src/VBox/Runtime/req.cpp (modified) Good job! Mon, 05 Feb 2007 12:18:44 GMT vboxsync [629] * trunk/include/iprt/types.h (modified) Changed RTPROCESS back to 32-bit int. Mon, 05 Feb 2007 11:59:58 GMT vboxsync [628] * trunk/include/VBox/pdm.h (modified) * trunk/include/iprt/log.h (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Runtime/log.cpp (modified) * trunk/src/VBox/Runtime/logformat.cpp (modified) * trunk/src/VBox/Runtime/strformat.cpp (modified) Implement log flag usecrlf, which translates LF line ending to CR/LF. ... Mon, 05 Feb 2007 10:51:25 GMT vboxsync [626] * trunk/include/VBox/stam.h (modified) Corrected profile resume. Mon, 05 Feb 2007 10:02:57 GMT vboxsync [623] * trunk/include/iprt/req.h (added) export to OSE Sun, 04 Feb 2007 23:59:55 GMT vboxsync [612] * trunk/include/VBox/com/defs.h (modified) iprt/types.h first (see comment) Sun, 04 Feb 2007 15:20:10 GMT vboxsync [597] * trunk/include/VBox/pdm.h (modified) Added PDMR3CritSectTryEnter Sun, 04 Feb 2007 14:08:58 GMT vboxsync [590] * trunk/include/iprt/err.h (modified) Generic request packets (port of of the EMT specific VM request ... Sun, 04 Feb 2007 11:42:42 GMT vboxsync [588] * trunk/include/VBox/pdm.h (modified) Removed multiple packet send. Failed experiment. Fri, 02 Feb 2007 18:15:47 GMT vboxsync [569] * trunk/include/VBox/pdm.h (modified) docs and a todo. Fri, 02 Feb 2007 15:53:26 GMT vboxsync [561] * trunk/include/VBox/tapwin32.h (modified) Update Fri, 02 Feb 2007 15:24:21 GMT vboxsync [558] * trunk/include/VBox/pdm.h (modified) Added INetworkConnector callback for sending multiple packets Fri, 02 Feb 2007 15:06:41 GMT vboxsync [556] * trunk/include/VBox/err.h (modified) Added VERR_PDM_HIF_INVALID_VERSION Fri, 02 Feb 2007 15:00:35 GMT vboxsync [554] * trunk/include/VBox/tapwin32.h (modified) TAP interface update Fri, 02 Feb 2007 14:05:25 GMT vboxsync [551] * trunk/include/VBox/stam.h (modified) Added STAMUNIT_KILOBYTES Fri, 02 Feb 2007 06:11:26 GMT vboxsync [539] * trunk/include/iprt/alloca.h (modified) * trunk/include/iprt/types.h (modified) Port IPRT to FreeBSD Fri, 02 Feb 2007 01:38:12 GMT vboxsync [529] * trunk/include/iprt/log.h (modified) Fixed bug in LogRelIt in C99/AMD64 mode. Fri, 02 Feb 2007 01:31:38 GMT vboxsync [528] * trunk/include/VBox/pdm.h (modified) forgot to commit one alignment fix. Thu, 01 Feb 2007 17:46:49 GMT vboxsync [517] * trunk/include/VBox/vrdpapi.h (modified) More VRDP clipboard code Thu, 01 Feb 2007 14:07:12 GMT vboxsync [505] * trunk/include/VBox/tapwin32.h (modified) TAP update Wed, 31 Jan 2007 23:00:51 GMT vboxsync [480] * trunk/include/VBox/pci.h (modified) Better alignment. Wed, 31 Jan 2007 22:24:34 GMT vboxsync [477] * trunk/include/VBox/pdm.h (modified) 64-bit alignment. Wed, 31 Jan 2007 22:24:26 GMT vboxsync [476] * trunk/include/VBox/pci.h (modified) 64-bit alignment. Wed, 31 Jan 2007 22:20:54 GMT vboxsync [475] * trunk/include/VBox/vusb.h (modified) Ring-3 callbacks. Wed, 31 Jan 2007 15:57:59 GMT vboxsync [469] * trunk/include/VBox/com/defs.h (modified) * trunk/src/VBox/Frontends/VirtualBox/include/COMDefs.h (modified) * trunk/src/VBox/Frontends/VirtualBox/include/COMWrappers.xsl (modified) * trunk/src/VBox/Main/idl/doxygen.xsl (modified) * trunk/src/VBox/Main/idl/midl.xsl (modified) * trunk/src/VBox/Main/idl/xpidl.xsl (modified) Main/XIDL: Added support for the @mod attribute (with 'ptr' the only ... Wed, 31 Jan 2007 15:19:55 GMT vboxsync [467] * trunk/include/iprt/err.h (modified) ETIMEDOUT is actually NET. Try "telnet 2.2.2.2" and wait a while...