# # ChangeLog for trunk/include in vbox # # Generated by Trac 1.4.3.2 # Feb 15, 2025 8:37:58 AM Wed, 29 Jun 2022 01:40:35 GMT vboxsync [95419] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: Clang does not accept __attribute__((__falltrhough__)) ... Tue, 28 Jun 2022 19:10:35 GMT vboxsync [95413] * trunk/include/iprt/cdefs.h (modified) Attempt to fix build, bugref:10247. macOS builds seem do not like ... Tue, 28 Jun 2022 18:50:10 GMT vboxsync [95411] * trunk/include/iprt/cdefs.h (modified) * trunk/src/VBox/Additions/linux/drm/vbox_ttm.c (modified) * trunk/src/VBox/Additions/linux/sharedfolders/dirops.c (modified) * trunk/src/VBox/Additions/linux/sharedfolders/utils.c (modified) * trunk/src/VBox/Additions/linux/sharedfolders/vfsmod.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c (modified) * trunk/src/VBox/Installer/linux/Makefile-footer.gmk (modified) * trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c (modified) Linux host and guest drivers: fix clang warnings, bugref:10247. Mon, 27 Jun 2022 23:37:03 GMT vboxsync [95402] * trunk/include/VBox/disopcode.h (modified) * trunk/src/VBox/Disassembler/DisasmTables.cpp (modified) DIS: VPXOR, VXORPS, VXORPD opcode enum values. bugref:9898 bugref:6251 Mon, 27 Jun 2022 09:04:31 GMT vboxsync [95385] * trunk/include/VBox/log.h (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/GuestSessionImpl.h (modified) * trunk/src/VBox/Main/src-client/GuestSessionImpl.cpp (modified) Guest Control/Main: Added IFsInfo, IGuestFsInfo, ... Mon, 27 Jun 2022 08:35:01 GMT vboxsync [95383] * trunk/include/iprt/fs.h (modified) IPRT/fs: Docs nit. Sun, 26 Jun 2022 23:16:39 GMT vboxsync [95378] * trunk/include/VBox/disopcode.h (modified) * trunk/src/VBox/Disassembler/DisasmTables.cpp (modified) * trunk/src/VBox/Disassembler/DisasmTablesX64.cpp (modified) DIS: Added the ICEBP/INT1 instruction. Fri, 24 Jun 2022 16:51:21 GMT vboxsync [95364] * trunk/include/VBox/settings.h (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageList.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackendCOM.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/src-server/SystemPropertiesImpl.cpp (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) Main/FE: Added new audio driver type "default" to make it possible to ... Fri, 24 Jun 2022 09:01:14 GMT vboxsync [95362] * trunk/include/VBox/disopcode.h (modified) * trunk/src/VBox/Disassembler/DisasmTables.cpp (modified) DIS: Added xsetbv and xgetbv. bugref:9898 bugref:6251 Thu, 23 Jun 2022 21:45:13 GMT vboxsync [95359] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllCpuId.cpp (modified) VMM/CPUM: Added a fPopCnt member to the x86 features and corrected ... Thu, 23 Jun 2022 21:39:19 GMT vboxsync [95358] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: Added RT_ALIGNAS_VAR, RT_ALIGNAS_TYPE, RT_ALIGNAS_MEMB ... Thu, 23 Jun 2022 06:05:42 GMT vboxsync [95350] * trunk/include/VBox/vmm/cpum.h (modified) VMM: Nested VMX: bugref:10092 cpum.h: nit. Tue, 21 Jun 2022 21:20:50 GMT vboxsync [95338] * trunk/include/VBox/HostServices/GuestPropertySvc.h (modified) * trunk/src/VBox/Main/src-server/MachineImpl.cpp (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) GuestPropertySvc.h,Main: Changed GuestPropValidateName and ... Tue, 21 Jun 2022 20:48:58 GMT vboxsync [95336] * trunk/include/iprt/cpp/ministring.h (modified) * trunk/src/VBox/Runtime/common/string/ministring.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstIprtMiniString.cpp (modified) IPRT/RTCString: Added a truncate() method that takes UTF-8 encoding ... Tue, 21 Jun 2022 19:49:35 GMT vboxsync [95334] * trunk/include/VBox/HostServices/GuestPropertySvc.h (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) GuestPropertySvc.h,Main/Settings.cpp: Made GUEST_PROP_MAX_NAME_LEN ... Tue, 21 Jun 2022 04:44:40 GMT vboxsync [95315] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) VMM: Nested VMX: bugref:10092 Added CPUMIsGuestVmxApicAccessPageAddr ... Tue, 21 Jun 2022 00:25:45 GMT vboxsync [95314] * trunk/include/VBox/dis.h (modified) * trunk/include/VBox/disopcode.h (modified) * trunk/src/VBox/Disassembler/DisasmCore.cpp (modified) * trunk/src/VBox/Disassembler/DisasmFormatYasm.cpp (modified) * trunk/src/VBox/Disassembler/DisasmInternal.h (modified) * trunk/src/VBox/Disassembler/DisasmTables.cpp (modified) * trunk/src/VBox/Disassembler/testcase/tstDisasm-1A.asm (modified) DIS: Added blsr, blsmsk and blsr; corrected some vex ... Sun, 19 Jun 2022 15:22:11 GMT vboxsync [95304] * trunk/include/iprt/types.h (modified) iprt/types.h: Added RTCCINTXREG_BITS. bugref:9898 Wed, 15 Jun 2022 16:08:44 GMT vboxsync [95291] * trunk/include/VBox/Graphics/VBoxVideoVBE.h (modified) include/VBox/Graphics: VBE_DISPI_CFG_ID_VMSVGA_DX Tue, 14 Jun 2022 10:48:33 GMT vboxsync [95274] * trunk/Config.kmk (modified) * trunk/include/iprt/process.h (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/src-global/win/VirtualBoxSDSImpl.cpp (modified) * trunk/src/VBox/Main/src-server/win/svcmain.cpp (modified) * trunk/src/VBox/Runtime/r3/win/process-win.cpp (modified) FE/VBoxAutostart/adi: Added experimental support for running VBoxSVC ... Tue, 14 Jun 2022 09:52:49 GMT vboxsync [95271] * trunk/include/VBox/vmm/pdmifs.h (modified) * trunk/src/VBox/Devices/Input/DevPS2M.cpp (modified) * trunk/src/VBox/Devices/Input/DrvMouseQueue.cpp (modified) * trunk/src/VBox/Devices/Input/UsbMouse.cpp (modified) * trunk/src/VBox/Devices/Input/testcase/tstUsbMouse.cpp (modified) * trunk/src/VBox/Main/include/MouseImpl.h (modified) * trunk/src/VBox/Main/src-client/MouseImpl.cpp (modified) Touchpad: First part of touchpad support, PDM interface and device ... Mon, 13 Jun 2022 10:44:19 GMT vboxsync [95256] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3.cpp (modified) VMM/CFGM,NEM,HM,ConsoleImpl2: Let CPUM take care of enabling 64-bit ... Fri, 10 Jun 2022 16:40:34 GMT vboxsync [95248] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/APICAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp (modified) * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-linux.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) VMM/CPUM: Started changing the way we advertise SYSCALL, SEP, NX, and ... Fri, 10 Jun 2022 12:30:44 GMT vboxsync [95246] * trunk/include/VBox/disopcode.h (modified) * trunk/src/VBox/Disassembler/DisasmTables.cpp (modified) DIS: Corrected OP_XXX for shlx. Reduced size of g_aDisasVexMap2F2. ... Wed, 08 Jun 2022 13:07:45 GMT vboxsync [95228] * trunk/include/VBox/HostServices/GuestPropertySvc.h (modified) Guest properties: increase property value max len up to 1024, ... Sun, 05 Jun 2022 19:42:25 GMT vboxsync [95198] * trunk/include/iprt/setjmp-without-sigmask.h (modified) iprt/setjmp-without-sigmask.h: Shut up warning building on m1. Fri, 03 Jun 2022 14:05:52 GMT vboxsync [95188] * trunk/include/iprt/setjmp-without-sigmask.h (modified) iprt/setjmp-without-sigmask.h: Solaris fix and general change to only ... Fri, 03 Jun 2022 14:03:18 GMT vboxsync [95187] * trunk/include/iprt/setjmp-without-sigmask.h (modified) iprt/setjmp-without-sigmask.h: Solaris fix and general change to only ... Fri, 03 Jun 2022 13:36:07 GMT vboxsync [95184] * trunk/include/iprt/setjmp-without-sigmask.h (added) * trunk/src/VBox/VMM/include/EMInternal.h (modified) * trunk/src/VBox/VMM/include/VMInternal.h (modified) IPRT,VMM: Added setjmp.h wrapper that ensures the setjmp & longjmp ... Tue, 31 May 2022 09:11:39 GMT vboxsync [95140] * trunk/include/VBox/com/errorprint.h (modified) * trunk/src/VBox/Frontends/Common/PasswordInput.cpp (modified) * trunk/src/VBox/Frontends/VBoxAutostart/VBoxAutostartStart.cpp (modified) * trunk/src/VBox/Frontends/VBoxAutostart/VBoxAutostartStop.cpp (modified) * trunk/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp (modified) * trunk/src/VBox/Frontends/VBoxHeadless/testcase/tstHeadless.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxInternalManage.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageAppliance.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageBandwidthControl.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageControlVM.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageDHCPServer.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageDisk.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageGuestCtrl.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageGuestCtrlListener.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageGuestProp.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageList.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageMetrics.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageMisc.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyNvram.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageNATNetwork.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageSnapshot.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageStorageController.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageUSB.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageUpdateCheck.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageUtils.cpp (modified) * trunk/src/VBox/Main/testcase/tstAPI.cpp (modified) * trunk/src/VBox/Main/testcase/tstVBoxAPI.cpp (modified) Frontends + Main: Adjust to the new rules wrt. to rc -> hrc,vrc ... Thu, 26 May 2022 15:09:29 GMT vboxsync [95124] * trunk/include/VBox/sup.h (modified) sup.h: bugref:10209 Fix comment clarifying SUPR0FpuEnd usage. Wed, 25 May 2022 20:41:02 GMT vboxsync [95111] * trunk/include/iprt/nt/nt.h (modified) iprt/nt/nt.h: Don't duplicate SDK prototypes for Zw/NtOpenProcess, ... Wed, 25 May 2022 20:37:03 GMT vboxsync [95109] * trunk/include/iprt/cpp/xml.h (modified) * trunk/src/VBox/Runtime/r3/xml.cpp (modified) IPRT/xml: Having another go at the PFNEXTERNALENTITYLOADER ... Wed, 25 May 2022 12:26:01 GMT vboxsync [95096] * trunk/include/iprt/pipe.h (modified) * trunk/src/VBox/Runtime/r3/win/pipe-win.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTPipe.cpp (modified) IPRT/pipe/win: Adjusted RTPipeSelectOne to account for the ... Wed, 25 May 2022 05:56:47 GMT vboxsync [95087] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/SUPDrv-freebsd.c (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) * trunk/src/VBox/HostDrivers/Support/os2/SUPDrv-os2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) SUPDrv: bugref:10209: Added stubs for host FPU begin/end operations. Tue, 24 May 2022 14:05:17 GMT vboxsync [95075] * trunk/include/iprt/asm.h (modified) IPRT/asm: Added ASMCountLeadingZerosU16/32/64 & ... Tue, 24 May 2022 13:32:10 GMT vboxsync [95073] * trunk/include/iprt/asm.h (modified) iprt/asm.h: Fix to the x86/gcc version of ASMAtomicCmpXchgExU64 to ... Tue, 24 May 2022 11:06:24 GMT vboxsync [95071] * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Runtime/testcase/tstRTInlineAsm.cpp (modified) IPRT/asm: Added ASMCountLeadingZerosU16/32/64 & ... Mon, 16 May 2022 22:00:25 GMT vboxsync [95029] * trunk/include/iprt/stdarg.h (modified) Linux: Host and Guest drivers: Introduce initial support for RHEL 9.1 ... Thu, 12 May 2022 13:57:54 GMT vboxsync [94993] * trunk/include/VBox/vmm/pdmaudioinline.h (modified) * trunk/src/VBox/Devices/Audio/AudioHlp.cpp (modified) * trunk/src/VBox/Devices/Audio/AudioHlp.h (modified) * trunk/src/VBox/Devices/Audio/AudioMixer.cpp (modified) * trunk/src/VBox/Devices/Audio/DevHdaStream.cpp (modified) * trunk/src/VBox/Devices/Audio/DevSB16.cpp (modified) * trunk/src/VBox/Devices/Audio/DrvAudio.cpp (modified) * trunk/src/VBox/Devices/Audio/testcase/tstAudioMixBuffer.cpp (modified) Audio: Resolved @todos regarding PDMAudioPropsAreValid() / ... Tue, 10 May 2022 14:48:36 GMT vboxsync [94981] * trunk/include/VBox/settings.h (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageUpdateCheck.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/UpdateAgentImpl.h (modified) * trunk/src/VBox/Main/src-server/UpdateAgentImpl.cpp (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) Main/Update check Removed update agent-specific proxy settings. ... Mon, 09 May 2022 14:13:11 GMT vboxsync [94959] * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) VMM/CPUM: Hide the public read-only HostFeature member, use ... Mon, 09 May 2022 10:02:05 GMT vboxsync [94945] * trunk/include/VBox/vmm/vm.h (modified) vm.h: Reverted accidental commit in r151352. bugref:10097 Mon, 09 May 2022 09:45:33 GMT vboxsync [94944] * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Use g_CpumHostFeatures instead of the copy in the VM ... Mon, 09 May 2022 09:39:04 GMT vboxsync [94943] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/CPUM: Copy the ring-0 host CPUMFEATURES structure into the VM ... Mon, 09 May 2022 08:41:13 GMT vboxsync [94934] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/Config.kmk (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM/CPUM: Kicked out the VBOX_WITH_VMMR0_DISABLE_LAPIC_NMI code, as ... Mon, 09 May 2022 08:24:47 GMT vboxsync [94931] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllCpuId.cpp (copied) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3Db.cpp (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) * trunk/src/VBox/VMM/tools/Makefile.kmk (modified) * trunk/src/VBox/VMM/tools/VBoxCpuReport.cpp (modified) VMM/CPUM: Introduced a global variable g_CpumHostFeatures for keeping ... Sun, 08 May 2022 15:41:38 GMT vboxsync [94909] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) VMM/CPUM: Added fBmi1, fBmi2, fAbm, fTbm, fRdRand, and fRdSeed to the ... Fri, 06 May 2022 06:33:54 GMT vboxsync [94882] * trunk/include/VBox/vmm/gcm.h (added) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/GCMAll.cpp (added) * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GCM.cpp (added) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/include/GCMInternal.h (added) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM: First stab at Guest Compatibility Manager, fixing up things like ... Fri, 06 May 2022 02:32:24 GMT vboxsync [94879] * trunk/include/iprt/cdefs.h (modified) iprt/cdefs.h: Adjusted RT_THROW() for C++17 to make clang happy. ... Fri, 06 May 2022 02:31:18 GMT vboxsync [94876] * trunk/Config.kmk (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/src/VBox/Additions/darwin/VBoxClient/VBoxClientClipboard.cpp (modified) * trunk/src/VBox/Runtime/r3/alloc-ef-cpp.cpp (modified) Reverted r151276. Fri, 06 May 2022 02:30:04 GMT vboxsync [94875] * trunk/Config.kmk (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/src/VBox/Additions/darwin/VBoxClient/VBoxClientClipboard.cpp (modified) * trunk/src/VBox/Runtime/r3/alloc-ef-cpp.cpp (modified) IPRT/alloc-ef-cpp.cpp: throw is deprecated in C++17, use ... Wed, 04 May 2022 08:01:43 GMT vboxsync [94803] * trunk/include/VBox/com/utils.h (modified) * trunk/src/VBox/Main/glue/VBoxLogRelCreate.cpp (modified) com/utils: Add an extended version of VBoxLogRelCreate() which takes ... Tue, 03 May 2022 21:49:43 GMT vboxsync [94800] * trunk/include/VBox/vmm/iem.h (modified) * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.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/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0SharedPage.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IEMR3.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/include/IEMInline.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM,PGM: TLB work, esp. on the data one. bugref:9898 Tue, 03 May 2022 21:46:22 GMT vboxsync [94799] * trunk/include/VBox/vmm/vm.h (modified) vmm/vm.h: comment typo Tue, 03 May 2022 11:47:03 GMT vboxsync [94793] * trunk/include/VBox/vmm/vmapi.h (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/include/ConsoleImpl.h (modified) * trunk/src/VBox/Main/include/CryptoUtils.h (modified) * trunk/src/VBox/Main/src-all/CryptoUtils.cpp (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl.cpp (modified) Main,VMM: Implemented most of the functionality for encrypted VMs ... Mon, 02 May 2022 10:15:38 GMT vboxsync [94775] * trunk/include/VBox/VBoxCryptoIf.h (modified) Revert r151158 and r151159 Mon, 02 May 2022 10:13:10 GMT vboxsync [94773] * trunk/include/VBox/VBoxCryptoIf.h (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/include/DisplayUtils.h (modified) * trunk/src/VBox/Main/src-all/DisplayUtils.cpp (modified) * trunk/src/VBox/Main/testcase/Makefile.kmk (modified) Revert r151158 Fri, 29 Apr 2022 16:36:29 GMT vboxsync [94763] * trunk/include/VBox/vmm/ssm.h (modified) * trunk/src/VBox/Main/src-all/DisplayUtils.cpp (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl.cpp (modified) * trunk/src/VBox/VMM/VMMR3/SSM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstSSM-2.cpp (modified) * trunk/src/VBox/VMM/testcase/tstSSM.cpp (modified) VMM/SSM: Allow SSMR3Open and SSMR3ValidateFile to take a stream ... Wed, 27 Apr 2022 17:39:33 GMT vboxsync [94726] * trunk/include/VBox/settings.h (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) Main/Settings: Implement encrypting/decrypting a VM config, bugref:9955 Wed, 27 Apr 2022 09:28:16 GMT vboxsync [94719] * trunk/include/iprt/thread.h (modified) IPRT/thread.h: Made RTTHREAD_NAME_LEN public. Wed, 27 Apr 2022 09:27:08 GMT vboxsync [94718] * trunk/include/iprt/thread.h (modified) * trunk/src/VBox/Runtime/include/internal/thread.h (modified) IPRT/thread.h: Made RTTHREAD_NAME_LEN public. Wed, 27 Apr 2022 07:41:12 GMT vboxsync [94714] * trunk/include/VBox/settings.h (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageList.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/ExtPackManagerImpl.h (modified) * trunk/src/VBox/Main/include/ExtPackUtil.h (modified) * trunk/src/VBox/Main/include/Global.h (modified) * trunk/src/VBox/Main/include/SystemPropertiesImpl.h (modified) * trunk/src/VBox/Main/src-all/ExtPackManagerImpl.cpp (modified) * trunk/src/VBox/Main/src-all/ExtPackUtil.cpp (modified) * trunk/src/VBox/Main/src-server/SystemPropertiesImpl.cpp (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) Main,Settings: Integrate the extension pack cryptographic module in ... Mon, 25 Apr 2022 07:10:42 GMT vboxsync [94699] * trunk/include/VBox/VBoxCryptoIf.h (modified) VBoxCryptoIf.h,ExtPacks/Puel/Crypto: Some renaming, fix license ... Fri, 22 Apr 2022 21:38:08 GMT vboxsync [94691] * trunk/include/iprt/x86.h (modified) iprt/x86.h: Added missing X86_EFL_*_BIT defines. bugref:9898 Fri, 22 Apr 2022 13:46:22 GMT vboxsync [94689] * trunk/include/VBox/VBoxCryptoIf.h (modified) include/VBox/VBoxCryptoIf.h: Some changes to the interface, bugref:9955 Thu, 21 Apr 2022 23:48:31 GMT vboxsync [94676] * trunk/include/iprt/types.h (modified) iprt/types.h: Added RTFLOAT80U_IS_XXXX_EX macro variants that works ... Thu, 21 Apr 2022 17:14:11 GMT vboxsync [94674] * trunk/include/VBox/VBoxCryptoIf.h (modified) include/VBox: Add cryptographic module interface for VM encryption ... Thu, 21 Apr 2022 17:10:52 GMT vboxsync [94673] * trunk/include/VBox/VBoxCryptoIf.h (modified) include/VBox: Add cryptographic module interface for VM encryption ... Thu, 21 Apr 2022 17:06:46 GMT vboxsync [94672] * trunk/include/VBox/VBoxCryptoIf.h (added) include/VBox: Add cryptographic module interface for VM encryption ... Wed, 20 Apr 2022 09:08:37 GMT vboxsync [94643] * trunk/Config.kmk (modified) * trunk/doc/manual/en_US/man_VBoxManage-updatecheck.xml (modified) * trunk/doc/manual/ru_RU/man_VBoxManage-updatecheck.xml (modified) * trunk/include/VBox/log.h (modified) * trunk/include/VBox/settings.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/VBoxManageList.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageUpdateCheck.cpp (modified) * trunk/src/VBox/Frontends/VBoxManage/nls/VBoxManageNls_ru.ts (modified) * trunk/src/VBox/Frontends/VBoxManage/nls/VBoxManageNls_xx_YY.ts (modified) * trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VirtualBox/src/notificationcenter/UINotificationObjects.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/notificationcenter/UINotificationObjects.h (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/SystemPropertiesImpl.h (modified) * trunk/src/VBox/Main/include/UpdateAgentImpl.h (moved) * trunk/src/VBox/Main/src-server/HostImpl.cpp (modified) * trunk/src/VBox/Main/src-server/SystemPropertiesImpl.cpp (modified) * trunk/src/VBox/Main/src-server/UpdateAgentImpl.cpp (moved) * trunk/src/VBox/Main/src-server/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) Main/Update check: Big overhaul of the API and functionality. * Now ... Tue, 19 Apr 2022 21:23:29 GMT vboxsync [94639] * trunk/include/iprt/x86.h (modified) iprt/x86.h: Some X86_FSW_ macros and defins for assisting with the ... Tue, 19 Apr 2022 10:12:04 GMT vboxsync [94627] * trunk/include/iprt/crypto/cipher.h (modified) * trunk/include/iprt/err.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Runtime/common/crypto/cipher-openssl.cpp (modified) Runtime/crypto: Add additional APIs and supported algorithms for ... Tue, 19 Apr 2022 09:30:06 GMT vboxsync [94626] * trunk/include/iprt/log.h (modified) Runtime/log: Allow setting a custom output interface for the file ... Tue, 19 Apr 2022 09:20:51 GMT vboxsync [94624] * trunk/include/iprt/log.h (modified) * trunk/src/VBox/Additions/common/VBoxService/VBoxService.cpp (modified) * trunk/src/VBox/Additions/x11/VBoxClient/logging.cpp (modified) * trunk/src/VBox/Main/glue/VBoxLogRelCreate.cpp (modified) * trunk/src/VBox/Main/src-helper-apps/OpenGLTest/OpenGLTestApp.cpp (modified) * trunk/src/VBox/Runtime/common/log/RTLogCreateEx.cpp (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/ValidationKit/utils/TestExecServ/TestExecService.cpp (modified) Runtime/log: Allow setting a custom output interface for the file ... Fri, 15 Apr 2022 01:10:57 GMT vboxsync [94612] * trunk/include/iprt/types.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/libs/softfloat-3e/source/s_roundPackToExtF80.c (modified) VMM/IEM,libs/softfloat,iprt/types.h: The bias adjust value is applied ... Thu, 14 Apr 2022 13:47:13 GMT vboxsync [94605] * trunk/include/iprt/types.h (modified) iprt/types.h: Added RTFLOAT80U_IS_387_INVALID macro. bugref:9898 Wed, 13 Apr 2022 21:50:00 GMT vboxsync [94598] * trunk/include/VBox/settings.h (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) * trunk/src/VBox/Main/include/MediumImpl.h (modified) * trunk/src/VBox/Main/include/SnapshotImpl.h (modified) * trunk/src/VBox/Main/include/VirtualBoxImpl.h (modified) * trunk/src/VBox/Main/src-server/MachineImpl.cpp (modified) * trunk/src/VBox/Main/src-server/MachineImplMoveVM.cpp (modified) * trunk/src/VBox/Main/src-server/MediumImpl.cpp (modified) * trunk/src/VBox/Main/src-server/SnapshotImpl.cpp (modified) * trunk/src/VBox/Main/src-server/VirtualBoxImpl.cpp (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) * trunk/src/VBox/ValidationKit/tests/api/tdTreeDepth1.py (modified) Main/Machine+Medium+Snapshot+VirtualBox: Recursion elimination to ... 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