# # ChangeLog for trunk/include in vbox # # Generated by Trac 1.4.3.2 # Dec 16, 2024 7:36:44 AM Mon, 11 Apr 2022 13:52:34 GMT vboxsync [94556] * trunk/include/iprt/types.h (modified) iprt/types.h: Added RTFLOAT80U_IS_DENORMAL_OR_PSEUDO_DENORMAL. ... Mon, 11 Apr 2022 00:52:28 GMT vboxsync [94549] * trunk/include/iprt/nocrt/stdbool.h (modified) include/iprt/nocrt: Supply our own stdbool.h and stdint.h for use by ... Mon, 11 Apr 2022 00:15:08 GMT vboxsync [94547] * trunk/include/iprt/nocrt/stdbool.h (added) * trunk/include/iprt/nocrt/stdint.h (added) include/iprt/nocrt: Supply our own stdbool.h and stdint.h for use by ... Mon, 11 Apr 2022 00:15:07 GMT vboxsync [94546] * trunk/include/iprt/stdint.h (modified) include/iprt/stdint.h: Supply [u]int_fast[xx]_t and ... Sun, 10 Apr 2022 14:14:38 GMT vboxsync [94537] * trunk/include/iprt/cdefs.h (modified) * trunk/include/iprt/types.h (modified) iprt/types.h,cdefs.h: Added RTFLOAT128U and associated macros. ... Thu, 07 Apr 2022 13:22:43 GMT vboxsync [94513] * trunk/include/iprt/uint128.h (modified) * trunk/include/iprt/uint256.h (modified) IPRT: Added RTUInt128MulEx and RTUInt128MulU64Ex as well as a limited ... Thu, 07 Apr 2022 13:21:28 GMT vboxsync [94512] * trunk/include/iprt/asm-math.h (modified) IPRT: Added RTUInt128MulEx and RTUInt128MulU64Ex as well as a limited ... Thu, 07 Apr 2022 13:17:57 GMT vboxsync [94511] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/uint128.h (modified) * trunk/include/iprt/uint256.h (copied) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/math/RTUInt128MulByU64Ex.asm (copied) * trunk/src/VBox/Runtime/common/string/strformatfloat.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTBigNum.cpp (modified) IPRT: Added RTUInt128MulEx and RTUInt128MulU64Ex as well as a limited ... Wed, 06 Apr 2022 20:26:18 GMT vboxsync [94505] * trunk/include/iprt/x86.h (modified) iprt/x86.h: Define infinity control bit from 287 and 8087. bugref:9898 Tue, 05 Apr 2022 19:57:15 GMT vboxsync [94478] * trunk/include/VBox/ostypes.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIIconPool.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMNameOSTypePage.cpp (modified) * trunk/src/VBox/Main/src-all/Global.cpp (modified) * trunk/src/VBox/Main/src-server/ApplianceImpl.cpp (modified) VBox/ostypes.h+Main/Global,Appliance+FE/Qt: Some Solaris OStype ... Mon, 04 Apr 2022 20:30:21 GMT vboxsync [94460] * trunk/include/VBox/ostypes.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIIconPool.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMNameOSTypePage.cpp (modified) * trunk/src/VBox/Main/src-all/Global.cpp (modified) * trunk/src/VBox/Main/src-server/ApplianceImpl.cpp (modified) * trunk/src/VBox/Main/src-server/MachineImpl.cpp (modified) * trunk/src/VBox/Main/src-server/UnattendedInstaller.cpp (modified) VBox/ostypes.h+Main/Global,Machine,UnattendedInstaller+FE/Qt: First ... Fri, 01 Apr 2022 18:53:30 GMT vboxsync [94446] * trunk/include/iprt/types.h (modified) iprt/types.h: Added RTFLOAT80U_IS_QUIET_OR_SIGNALLING_NAN and ... Fri, 01 Apr 2022 14:32:23 GMT vboxsync [94440] * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) VMM/IEM: fxam does not raise any exceptions and has special ... Thu, 31 Mar 2022 23:57:15 GMT vboxsync [94425] * trunk/include/VBox/vmm/nem.h (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-linux.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) VMM: doxygen fixes (don't duplicate docs, newer doxygen version ... Thu, 31 Mar 2022 21:27:43 GMT vboxsync [94421] * trunk/include/iprt/string.h (modified) iprt/string.h: doxygen fix. bugref:9898 Thu, 31 Mar 2022 20:53:56 GMT vboxsync [94419] * trunk/include/VBox/vmm/mm.h (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) VMM: three doxygen fixes. Wed, 30 Mar 2022 13:53:25 GMT vboxsync [94397] * trunk/include/iprt/types.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) VMM/IEM: Implemented C version of fbstp; fixes to fst, fist and fistt ... Mon, 28 Mar 2022 14:52:44 GMT vboxsync [94383] * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) VMM/IEM: fild, fbld, and fist C implementations. bugref:9898 Mon, 28 Mar 2022 13:11:32 GMT vboxsync [94381] * trunk/include/VBox/vmm/vmmr3vtable.h (modified) VMM: Increase VMM API vtable major version due to the removeal of ... Fri, 25 Mar 2022 07:42:32 GMT vboxsync [94369] * trunk/include/VBox/vmm/cfgm.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/include/VBox/vmm/pdmdrv.h (modified) * trunk/include/VBox/vmm/pdmusb.h (modified) * trunk/include/VBox/vmm/vmmr3vtable-def.h (modified) * trunk/src/VBox/VMM/VMMR3/CFGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMR3.def (modified) VMM,CFGM: Drop CFGMR3QueryPtr and CFGMR3QueryPtrDef, bugref:10053 Fri, 25 Mar 2022 07:26:37 GMT vboxsync [94368] * trunk/include/VBox/vrdpusb.h (modified) * trunk/src/VBox/Main/include/EmulatedUSBImpl.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/src-client/EmulatedUSBImpl.cpp (modified) * trunk/src/VBox/Main/src-client/UsbWebcamInterface.cpp (modified) Main,UsbWebcam: Drop passing pointers through CFGM in favor of using ... Thu, 24 Mar 2022 20:35:42 GMT vboxsync [94365] * trunk/include/iprt/types.h (modified) iprt/cdefs.h: More RTPBC80U macros and some union tweaks. bugref:9898 Wed, 23 Mar 2022 19:53:21 GMT vboxsync [94342] * trunk/include/VBox/vmm/pdmusb.h (modified) * trunk/include/VBox/vrdpusb.h (modified) * trunk/src/VBox/Devices/USB/USBProxyDevice.cpp (modified) * trunk/src/VBox/Devices/USB/USBProxyDevice.h (modified) * trunk/src/VBox/Devices/USB/darwin/USBProxyDevice-darwin.cpp (modified) * trunk/src/VBox/Devices/USB/freebsd/USBProxyDevice-freebsd.cpp (modified) * trunk/src/VBox/Devices/USB/linux/USBProxyDevice-linux.cpp (modified) * trunk/src/VBox/Devices/USB/os2/USBProxyDevice-os2.cpp (modified) * trunk/src/VBox/Devices/USB/solaris/USBProxyDevice-solaris.cpp (modified) * trunk/src/VBox/Devices/USB/usbip/USBProxyDevice-usbip.cpp (modified) * trunk/src/VBox/Devices/USB/vrdp/USBProxyDevice-vrdp.cpp (modified) * trunk/src/VBox/Main/include/ConsoleImpl.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp (modified) Main,VMM/PDMUsb,Devices/USB,VRDP: Drop passing pointers through CFGM ... Wed, 23 Mar 2022 14:00:16 GMT vboxsync [94337] * trunk/include/iprt/x86.h (modified) x86.h: Added some X86_FCW_xxx_BIT defines. bugref:9898 Sat, 19 Mar 2022 01:34:37 GMT vboxsync [94311] * trunk/include/iprt/file.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/generic/createtemp-generic.cpp (modified) IPRT: Added RTFileCreateUnique, a saner version of RTFileCreateTemp ... Fri, 18 Mar 2022 12:05:59 GMT vboxsync [94305] * trunk/include/VBox/VBoxGuestLib.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibDrmClient.cpp (modified) Additions: Linux: Guest Lib: add helper to start legacy X11 resize ... Thu, 17 Mar 2022 20:52:09 GMT vboxsync [94301] * trunk/include/iprt/types.h (modified) iprt/types.h: More RTFLOATxxU related macros and constants. bugref:9898 Thu, 17 Mar 2022 20:51:20 GMT vboxsync [94300] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/string/strformatfloat.cpp (copied) * trunk/src/VBox/Runtime/common/string/strformatnum.cpp (modified) IPRT: Added RTStrFormatR64 and RTStrFormatR32 and split out the ... Thu, 17 Mar 2022 13:29:52 GMT vboxsync [94291] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/vfs.h (modified) * trunk/include/iprt/vfslowlevel.h (modified) * trunk/src/VBox/Runtime/common/checksum/manifest3.cpp (modified) * trunk/src/VBox/Runtime/common/dvm/dvmvfs.cpp (modified) * trunk/src/VBox/Runtime/common/efi/efivarstorevfs.cpp (modified) * trunk/src/VBox/Runtime/common/fs/extvfs.cpp (modified) * trunk/src/VBox/Runtime/common/fs/fatvfs.cpp (modified) * trunk/src/VBox/Runtime/common/fs/isomaker.cpp (modified) * trunk/src/VBox/Runtime/common/fs/isovfs.cpp (modified) * trunk/src/VBox/Runtime/common/fs/ntfsvfs.cpp (modified) * trunk/src/VBox/Runtime/common/fs/xfsvfs.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsbase.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsfss2dir.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsmemory.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsprogress.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsreadahead.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsstddir.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsstdfile.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsstdpipe.cpp (modified) * trunk/src/VBox/Runtime/common/zip/cpiovfs.cpp (modified) * trunk/src/VBox/Runtime/common/zip/gzipvfs.cpp (modified) * trunk/src/VBox/Runtime/common/zip/pkzip.cpp (modified) * trunk/src/VBox/Runtime/common/zip/pkzipvfs.cpp (modified) * trunk/src/VBox/Runtime/common/zip/tarvfs.cpp (modified) * trunk/src/VBox/Runtime/common/zip/tarvfswriter.cpp (modified) * trunk/src/VBox/Runtime/common/zip/xarvfs.cpp (modified) * trunk/src/VBox/Storage/VDIfVfs.cpp (modified) * trunk/src/VBox/Storage/VDVfs.cpp (modified) IPRT,Storage: Adding RTVfsQueryLabel and internally a generic ... Thu, 17 Mar 2022 01:51:55 GMT vboxsync [94281] * trunk/include/iprt/alloca.h (modified) iprt/alloca.h: Try shut up annoying sys/regset.h (via stdlib.h) ... Thu, 17 Mar 2022 01:33:26 GMT vboxsync [94278] * trunk/include/iprt/formats/iso9660.h (modified) iprt/formats/iso9660.h: comment typo Thu, 17 Mar 2022 01:32:55 GMT vboxsync [94277] * trunk/include/iprt/file.h (modified) * trunk/src/VBox/Runtime/r3/posix/fileio-posix.cpp (modified) IPRT/RTFileFlush: Shut up annoying VERR_INVALID_PARAMETER returns on ... Wed, 16 Mar 2022 02:26:33 GMT vboxsync [94263] * trunk/include/iprt/types.h (modified) iprt/types.h,VMM,ValKit,IPRT: Dropped the bit counts in member ... Wed, 16 Mar 2022 01:34:29 GMT vboxsync [94261] * trunk/include/iprt/types.h (modified) * trunk/src/VBox/Runtime/common/string/strformatnum.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGFReg.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp (modified) * trunk/src/VBox/VMM/testcase/tstIEMAImplDataFpu.h (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-generated-1-template.c (modified) iprt/types.h,VMM,ValKit,IPRT: Dropped the bit counts in member ... Tue, 15 Mar 2022 22:33:23 GMT vboxsync [94254] * trunk/include/iprt/x86.h (modified) iprt/x86.h: Added a couple of shift count macros to the X86_FCS_XXX ... Tue, 15 Mar 2022 22:32:54 GMT vboxsync [94253] * trunk/include/iprt/types.h (modified) iprt/types.h: Added a sj64 member to RTFLOAT80U as well as ... Mon, 14 Mar 2022 19:27:02 GMT vboxsync [94230] * trunk/include/VBox/GuestHost/HGCMMock.h (modified) Validation Kit/HGCM: Split out the HGCM testing (mocking) framework ... Mon, 14 Mar 2022 19:19:18 GMT vboxsync [94228] * trunk/include/VBox/GuestHost/HGCMMock.h (modified) * trunk/src/VBox/HostServices/SharedClipboard/testcase/tstClipboardMockHGCM.cpp (modified) Validation Kit/HGCM: Split out the HGCM testing (mocking) framework ... Fri, 11 Mar 2022 18:55:11 GMT vboxsync [94188] * trunk/include/VBox/xrandr-calls.h (modified) * trunk/include/VBox/xrandr.h (modified) iprt: xrandr: fix typos in header comments, bugref:10134. Fri, 11 Mar 2022 18:30:29 GMT vboxsync [94186] * trunk/include/VBox/VBoxGuestLib.h (modified) Main: Guest Properties: remove not relevant change (related to ... Fri, 11 Mar 2022 18:27:58 GMT vboxsync [94185] * trunk/include/VBox/VBoxGuestLib.h (modified) Main: Guest Properties: fix build, add missing header file (related ... Tue, 08 Mar 2022 22:10:28 GMT vboxsync [94137] * trunk/include/VBox/VBoxGL2D.h (modified) * trunk/src/VBox/Main/src-helper-apps/OpenGLTest/Makefile.kmk (modified) * trunk/src/VBox/Main/src-helper-apps/OpenGLTest/OpenGLTestApp.cpp (modified) * trunk/src/VBox/Main/src-helper-apps/OpenGLTest/VBoxGLSupportInfo.cpp (modified) OpenGLTest: qt6 adjustments. bugref:9898 Wed, 02 Mar 2022 10:18:39 GMT vboxsync [94054] * trunk/include/iprt/asm.h (modified) include/iprt/asm.h: Some more constraint fixes (follow up of ... Tue, 01 Mar 2022 10:43:43 GMT vboxsync [94023] * trunk/include/iprt/asm.h (modified) include/iprt/asm.h: Use the Q constraint instead of m for the arm64 ... Mon, 28 Feb 2022 12:29:52 GMT vboxsync [93978] * trunk/include/VBox/GuestHost/HGCMMock.h (modified) Validation Kit/HGCM: Split out the HGCM testing (mocking) framework ... Mon, 28 Feb 2022 11:40:28 GMT vboxsync [93973] * trunk/include/VBox/GuestHost/HGCMMock.h (modified) Validation Kit/HGCM: Split out the HGCM testing (mocking) framework ... Mon, 28 Feb 2022 11:21:37 GMT vboxsync [93972] * trunk/include/VBox/GuestHost/HGCMMock.h (modified) Validation Kit/HGCM: Split out the HGCM testing (mocking) framework ... Mon, 28 Feb 2022 11:10:23 GMT vboxsync [93971] * trunk/include/VBox/hgcmsvc.h (modified) VBox/hgcmsvc.h: Fixed typos. Mon, 28 Feb 2022 11:09:46 GMT vboxsync [93970] * trunk/include/VBox/GuestHost/HGCMMock.h (modified) Validation Kit/HGCM: Split out the HGCM testing (mocking) framework ... Mon, 28 Feb 2022 10:21:21 GMT vboxsync [93969] * trunk/include/VBox/GuestHost/HGCMMock.h (added) * trunk/src/VBox/HostServices/SharedClipboard/testcase/tstClipboardMockHGCM.cpp (modified) Validation Kit/HGCM: Split out the HGCM testing (mocking) framework ... Mon, 28 Feb 2022 09:12:00 GMT vboxsync [93966] * trunk/include/VBox/vmm/hm.h (modified) VMM: Nested VMX: bugref:10092 Add HM ring-0 API for querying ... Mon, 28 Feb 2022 08:39:08 GMT vboxsync [93963] * trunk/include/VBox/vmm/hm.h (modified) * trunk/include/VBox/vmm/hm_svm.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.h (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) * trunk/src/VBox/VMM/include/HMInternal.mac (modified) VMM: Nested VMX: bugref:10092 Add HM ring-0 API for querying ... Sun, 27 Feb 2022 14:19:09 GMT vboxsync [93962] * trunk/include/iprt/string.h (modified) IPRT/string.h: Tweak for for darwin.x86 GA build. Sun, 27 Feb 2022 13:53:56 GMT vboxsync [93961] * trunk/include/iprt/string.h (modified) IPRT: Grr. Sun, 27 Feb 2022 13:53:15 GMT vboxsync [93960] * trunk/include/iprt/string.h (modified) IPRT: Expose mempcpy on solaris too. Sun, 27 Feb 2022 13:52:24 GMT vboxsync [93959] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/common/string/mempcpy.cpp (modified) IPRT: Expose mempcpy on darwin+windows so we can build DevFwCommon ... Sun, 27 Feb 2022 13:46:29 GMT vboxsync [93958] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/common/string/mempcpy.cpp (added) IPRT: Expose mempcpy on darwin so we can build DevFwCommon after ... Fri, 25 Feb 2022 05:16:53 GMT vboxsync [93946] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Comment typo fix. Thu, 24 Feb 2022 16:02:00 GMT vboxsync [93931] * trunk/include/iprt/param.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevHGCM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) * trunk/src/bldprogs/scm.cpp (modified) * trunk/src/bldprogs/scmrw.cpp (modified) VMM,VMMDev,scm,VBox/param.h: Don't use PAGE_BASE_GC_MASK and friends ... Thu, 24 Feb 2022 15:14:31 GMT vboxsync [93922] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/iem.h (modified) * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGstSlatEpt.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/IEMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0Bth.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) VMM: Nested VMX: bugref:10092 EPT VM-exit handling with HM ring-0 code. Thu, 24 Feb 2022 12:20:43 GMT vboxsync [93914] * trunk/include/VBox/vusb.h (modified) * trunk/src/VBox/Devices/USB/DevOHCI.cpp (modified) * trunk/src/VBox/Devices/USB/DrvVUSBRootHub.cpp (modified) * trunk/src/VBox/Devices/USB/VUSBDevice.cpp (modified) * trunk/src/VBox/Devices/USB/VUSBInternal.h (modified) Devices/USB: Convert the HCI emulations to call into the roothub ... Thu, 24 Feb 2022 12:04:54 GMT vboxsync [93913] * trunk/include/VBox/vmm/hm_vmx.h (modified) VMM: Comment nits. Thu, 24 Feb 2022 11:24:42 GMT vboxsync [93912] * trunk/include/VBox/vmm/pdmdrv.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) VMM: Add driver helper to destroy a timer, bugref:10196 Thu, 24 Feb 2022 10:28:32 GMT vboxsync [93906] * trunk/include/iprt/types.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: Implemented fbstp instruction (used by OLE and indirectly MS ... Wed, 23 Feb 2022 15:35:26 GMT vboxsync [93901] * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vmapi.h (modified) * trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIIndicatorsPool.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UISession.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/information/UIInformationRuntime.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/src-client/MachineDebuggerImpl.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMLdr.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp (modified) VMM,Main,++: Removed VM_IS_RAW_MODE_ENABLED/VM_EXEC_ENGINE_RAW_MODE ... Tue, 22 Feb 2022 18:08:39 GMT vboxsync [93891] * trunk/include/VBox/HostServices/GuestPropertySvc.h (modified) * trunk/src/VBox/HostServices/GuestProperties/VBoxGuestPropSvc.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/src-server/MachineImpl.cpp (modified) Main: Guest Properties: improved property name and value validation, ... Fri, 18 Feb 2022 11:14:59 GMT vboxsync [93837] * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) iprt/asm.h: Added ASMAtomicCmpXchgU128 and friends for AMD64 and ... Fri, 18 Feb 2022 11:13:34 GMT vboxsync [93836] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: Set RT_COMPILER_WITH_128BIT_INT_TYPES for clang based ... Thu, 17 Feb 2022 16:56:18 GMT vboxsync [93830] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/CPUM: Add some helpers for NEM to activate the hyper or guest ... Wed, 16 Feb 2022 11:47:06 GMT vboxsync [93790] * trunk/include/VBox/vmm/nem.h (modified) VMM/{NEM*,DBGF}: Make NEM respond to debug event changes and ... Wed, 16 Feb 2022 11:07:57 GMT vboxsync [93787] * trunk/include/VBox/vmm/nem.h (modified) * trunk/src/VBox/VMM/VMMR3/DBGF.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-linux.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) VMM/{NEM*,DBGF}: Make NEM respond to debug event changes and ... Tue, 15 Feb 2022 15:42:46 GMT vboxsync [93759] * trunk/include/iprt/asm.h (modified) IPRT/asm.h,tstRTInlineAsm: Added 8-bit and 16-bit extended cmpxchg ... Tue, 15 Feb 2022 14:29:56 GMT vboxsync [93754] * trunk/include/VBox/VMMDevTesting.h (modified) * trunk/include/iprt/test.h (modified) * trunk/src/VBox/Runtime/r3/test.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) * trunk/src/VBox/ValidationKit/bootsectors/bootsector2-common-routines.mac (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-TestData.c (modified) * trunk/src/VBox/ValidationKit/common/constants/valueunit.py (modified) IPRT,ValKit,VMMDevTesting.h: Added picoseconds to the test units. ... Tue, 15 Feb 2022 14:01:53 GMT vboxsync [93752] * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) IPRT/asm.h,tstRTInlineAsm: Added 8-bit and 16-bit extended cmpxchg ... Mon, 14 Feb 2022 20:59:08 GMT vboxsync [93742] * trunk/include/VBox/dis.h (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/src/VBox/Disassembler/DisasmCore.cpp (modified) * trunk/src/VBox/Disassembler/DisasmReg.cpp (modified) Disasm,iprt/cdefs.h: clang and arm64 adjustments. bugref:9898 Mon, 14 Feb 2022 14:30:05 GMT vboxsync [93727] * trunk/include/iprt/x86.h (modified) inlcude/iprt/x86.h: Add some more MSR definitions related to the LBR ... Mon, 14 Feb 2022 13:46:16 GMT vboxsync [93725] * trunk/include/VBox/vmm/hm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAllKvm.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMSVMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSectRw.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GIMMinimal.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IEMR3.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMTests.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMReq.cpp (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/tools/Makefile.kmk (modified) VMM: More arm64 adjustments. bugref:9898 Mon, 14 Feb 2022 13:45:28 GMT vboxsync [93724] * trunk/include/VBox/sup.h (modified) SUP: SUPReadTsc for arm. bugref:9898 Mon, 14 Feb 2022 11:09:36 GMT vboxsync [93718] * trunk/include/VBox/vmm/mm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/MMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAllHyper.cpp (deleted) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/MM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/MMHyper.cpp (deleted) * trunk/src/VBox/VMM/VMMR3/PDMLdr.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/include/MMInternal.h (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/tstMMHyperHeap.cpp (deleted) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) VMM/MM: Removed the hyper heap. bugref:10093 bugref:9517 Mon, 14 Feb 2022 10:36:21 GMT vboxsync [93716] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMSharedPage.cpp (modified) * trunk/src/VBox/VMM/include/PGMInline.h (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) VMM/PGM: Moved the physical handler allocation off the hyper heap and ... Mon, 14 Feb 2022 10:34:27 GMT vboxsync [93715] * trunk/include/iprt/cpp/hardavlrange.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTAvl.cpp (modified) IPRT/hardavl: Renamed lookupMatchingOrSmaller to ... Sat, 12 Feb 2022 14:05:20 GMT vboxsync [93712] * trunk/include/iprt/cpp/hardavlrange.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTAvl.cpp (modified) IPRT/hardavl: Basic statistics. bugref:10093 Sat, 12 Feb 2022 13:58:36 GMT vboxsync [93711] * trunk/include/iprt/cpp/hardavlrange.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTAvl.cpp (modified) IPRT/hardavl: Added lookupMatchingOrLarger and ... Fri, 11 Feb 2022 23:10:34 GMT vboxsync [93710] * trunk/include/iprt/cpp/hardavlslaballocator.h (modified) IPRT/hardavl: Added RTCHardAvlTreeSlabAllocatorR3_T placeholder for ... Fri, 11 Feb 2022 23:09:11 GMT vboxsync [93709] * trunk/include/iprt/cpp/hardavlrange.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTAvl.cpp (modified) IPRT/hardavl: Added the right-to-left enumerator. Mark methods as ... Fri, 11 Feb 2022 20:46:11 GMT vboxsync [93708] * trunk/doc/manual/Config.kmk (modified) * trunk/doc/manual/docbook-refentry-to-H-help.xsl (modified) * trunk/doc/manual/en_US/man_VBoxManage-controlvm.xml (modified) * trunk/doc/manual/en_US/man_VBoxManage-startvm.xml (modified) * trunk/doc/manual/en_US/user_VBoxManage.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-controlvm.xml (modified) * trunk/include/iprt/message.h (modified) * trunk/src/VBox/Frontends/VBoxManage/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManage.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManage.h (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageControlVM.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageMisc.cpp (modified) include/iprt/message.h: Max out the available bits for the scope, we ... Fri, 11 Feb 2022 12:07:23 GMT vboxsync [93695] * trunk/include/iprt/cpp/hardavlrange.h (modified) IPRT/hardavl: Wrap node index reads to try prevent the compiler from ... Fri, 11 Feb 2022 11:06:35 GMT vboxsync [93693] * trunk/include/iprt/cpp/hardavlrange.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTAvl.cpp (modified) IPRT/hardavl: Added a getHeight() method for tstRTAvl and extended ... Fri, 11 Feb 2022 02:00:56 GMT vboxsync [93689] * trunk/include/iprt/cpp/hardavlrange.h (modified) IPRT/hardavl: Fixed the removal bug. Extended testcase and sanity ... Fri, 11 Feb 2022 01:59:20 GMT vboxsync [93688] * trunk/include/.scm-settings (modified) * trunk/include/iprt/sanitized/iterator (modified) * trunk/include/iprt/sanitized/sstream (modified) * trunk/include/iprt/sanitized/string (modified) include/iprt/sanitized: treat all files as headers in that directory. Fri, 11 Feb 2022 01:50:26 GMT vboxsync [93685] * trunk/include/iprt/cpp/hardavlrange.h (modified) IPRT/hardavl: Fixed the removal bug. Extended testcase and sanity ... Fri, 11 Feb 2022 01:23:40 GMT vboxsync [93684] * trunk/include/iprt/cpp/hardavlrange.h (modified) * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTAvl.cpp (modified) IPRT/hardavl: Fixed the removal bug. Extended testcase and sanity ... Thu, 10 Feb 2022 01:22:11 GMT vboxsync [93672] * trunk/include/iprt/cpp/hardavlrange.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTAvl.cpp (modified) IPRT/hardavl: A fix, a few build fixes and some more tests. bugref:10093 Wed, 09 Feb 2022 23:42:46 GMT vboxsync [93671] * trunk/include/iprt/cpp/hardavlrange.h (added) * trunk/include/iprt/cpp/hardavlslaballocator.h (added) * trunk/include/iprt/err.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTAvl.cpp (modified) IPRT/hardavl: Initial adaption of the old AVL code into something a ... Tue, 08 Feb 2022 14:09:43 GMT vboxsync [93658] * trunk/include/VBox/vmm/gvm.h (modified) VMM/TM,VMM/*: Moved RTTIMENANOTSDATAR0 into the ring-0 only part of ... Tue, 08 Feb 2022 13:56:01 GMT vboxsync [93655] * trunk/include/VBox/vmm/gvm.h (modified) * trunk/include/VBox/vmm/vmcc.h (modified) * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/VMMR0/DBGFR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/IEMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/TMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/include/TMInternal.h (modified) VMM/TM,VMM/*: Moved RTTIMENANOTSDATAR0 into the ring-0 only part of ... Tue, 08 Feb 2022 10:53:29 GMT vboxsync [93651] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) VMM/PGM,*: Split the physical access handler type registration into ... Tue, 08 Feb 2022 10:43:53 GMT vboxsync [93650] * trunk/include/VBox/vmm/gvm.h (modified) * trunk/include/VBox/vmm/gvm.mac (modified) * trunk/include/VBox/vmm/iem.h (modified) * trunk/include/VBox/vmm/iom.h (modified) * trunk/include/VBox/vmm/mm.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/include/VBox/vmm/pgm.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMmioNew.cpp (modified) * trunk/src/VBox/VMM/VMMAll/MMAllHyper.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR0/IEMR0.cpp (added) * trunk/src/VBox/VMM/VMMR0/IOMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0Pool.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IEMR3.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) * trunk/src/VBox/VMM/include/GIMInternal.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/IOMInternal.h (modified) * trunk/src/VBox/VMM/include/PGMInline.h (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) VMM/PGM,*: Split the physical access handler type registration into ... Mon, 07 Feb 2022 14:08:12 GMT vboxsync [93641] * trunk/include/iprt/mangling.h (modified) RunRuntime: bugref:9955: Fixed compilation errors Mon, 07 Feb 2022 14:02:44 GMT vboxsync [93640] * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Runtime/r3/posix/utf8-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/win/utf8-win.cpp (modified) Runtime: bugref:9955: Added conversion from console codepage to UTF-8 ...