# # ChangeLog for trunk/include in vbox # # Generated by Trac 1.4.3.2 # Jan 20, 2025 2:02:36 PM Wed, 28 Dec 2022 12:46:49 GMT vboxsync [97887] * trunk/include/iprt/string.h (modified) iprt/string.h: VAC++ tweak. Wed, 28 Dec 2022 12:42:11 GMT vboxsync [97886] * trunk/include/VBox/Graphics/VBoxVideoIPRT.h (modified) VBox/Graphics/VBoxVideoIPRT.h: OS/2 build fix fix. Wed, 28 Dec 2022 01:25:28 GMT vboxsync [97880] * trunk/include/iprt/log.h (modified) iprt/log.h: Defined LOG_USE_C99 on OS/2 too. Then nobody is using ... Wed, 28 Dec 2022 01:24:06 GMT vboxsync [97879] * trunk/include/VBox/Graphics/VBoxVideoIPRT.h (modified) VBox/Graphics/VBoxVideoIPRT.h: OS/2 build fix. Tue, 27 Dec 2022 12:11:55 GMT vboxsync [97869] * trunk/include/VBox/vmm/pdmnetinline.h (modified) PDM/network: Tried to make PDMNetGsoIsValid more readable. Fri, 16 Dec 2022 14:40:21 GMT vboxsync [97825] * trunk/include/iprt/cpp/list.h (modified) * trunk/src/VBox/Runtime/testcase/tstIprtMiniList.cpp (modified) IPRT: Added RTCListBase::filter() + testcases. Fri, 16 Dec 2022 12:57:06 GMT vboxsync [97823] * trunk/include/iprt/cpp/list.h (modified) * trunk/src/VBox/Runtime/testcase/Makefile.kmk (modified) * trunk/src/VBox/Runtime/testcase/tstIprtMiniList.cpp (added) IPRT: Added RTCListBase == and != operator support + testcases. Fri, 16 Dec 2022 09:14:51 GMT vboxsync [97821] * trunk/include/iprt/nocrt/vector (modified) include/iprt/nocrt/vector: Fixes for accessing [c]end() iterators on ... Thu, 15 Dec 2022 19:39:35 GMT vboxsync [97815] * trunk/include/VBox/vmm/vmapi.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/src-client/ConsoleImplTeleporter.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) VMM: Don't assume a teleportation operation when VMR3LoadFromStream() ... Thu, 15 Dec 2022 13:41:55 GMT vboxsync [97811] * trunk/include/iprt/nocrt/vector (modified) include/iprt/nocrt/vector: Fixed the != operator -- Thanks to Martin ... Tue, 13 Dec 2022 17:26:12 GMT vboxsync [97799] * trunk/include/VBox/GuestHost/DragAndDrop.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibDragAndDrop.cpp (modified) * trunk/src/VBox/GuestHost/DragAndDrop/DnDTransferList.cpp (modified) * trunk/src/VBox/GuestHost/DragAndDrop/DnDTransferObject.cpp (modified) DnD: Resolved a @todo: Return rc when closing DnD objects. Tue, 13 Dec 2022 13:06:03 GMT vboxsync [97790] * trunk/include/VBox/VMMDev.h (modified) * trunk/include/VBox/vmm/pdmifs.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-linux.c (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevState.h (modified) * trunk/src/VBox/Main/include/MouseImpl.h (modified) * trunk/src/VBox/Main/src-client/MouseImpl.cpp (modified) VMMDev mouse: bugref:10285: Introduce extended host mouse pointer ... Fri, 09 Dec 2022 11:43:56 GMT vboxsync [97769] * trunk/include/VBox/GuestHost/DragAndDrop.h (modified) * trunk/src/VBox/GuestHost/DragAndDrop/DnDUtils.cpp (modified) DnD: Added DnDActionListToStrA(). Thu, 08 Dec 2022 15:47:13 GMT vboxsync [97764] * trunk/include/VBox/VBoxGuestLib.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxDnD.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibDragAndDrop.cpp (modified) * trunk/src/VBox/Additions/x11/VBoxClient/draganddrop.cpp (modified) DnD: Renamed the VbglR3 event name VBGLR3DNDEVENTTYPE_HG_CANCEL -> ... Wed, 07 Dec 2022 16:59:03 GMT vboxsync [97762] * trunk/include/VBox/GuestHost/DragAndDrop.h (modified) * trunk/include/VBox/GuestHost/DragAndDropDefs.h (modified) * trunk/src/VBox/GuestHost/DragAndDrop/DnDUtils.cpp (modified) DnD: Added VBOXDNDSTATE enum + string conversion function. Tue, 06 Dec 2022 09:49:16 GMT vboxsync [97751] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/Main/src-client/GuestDnDSourceImpl.cpp (modified) * trunk/src/VBox/Main/src-client/GuestDnDTargetImpl.cpp (modified) DnD: Renamed VERR_GSTDND_GUEST_ERROR -> VERR_DND_GUEST_ERROR to be ... Tue, 06 Dec 2022 09:26:48 GMT vboxsync [97748] * trunk/include/VBox/HostServices/DragAndDropSvc.h (modified) * trunk/include/VBox/VBoxGuestLib.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxDnD.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibDragAndDrop.cpp (modified) * trunk/src/VBox/Additions/x11/VBoxClient/draganddrop.cpp (modified) * trunk/src/VBox/GuestHost/DragAndDrop/DnDUtils.cpp (modified) * trunk/src/VBox/HostServices/DragAndDrop/VBoxDragAndDropSvc.cpp (modified) DnD: Renamed GUEST_DND_FN_GH_EVT_ERROR -> GUEST_DND_FN_EVT_ERROR to ... Fri, 02 Dec 2022 15:32:51 GMT vboxsync [97730] * trunk/include/VBox/GuestHost/DragAndDrop.h (modified) * trunk/src/VBox/GuestHost/DragAndDrop/DnDUtils.cpp (modified) DnD: Added DnDHostMsgToStr() and DnDGuestMsgToStr(). Tue, 29 Nov 2022 14:11:49 GMT vboxsync [97705] * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/VMMAll/DBGFAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3Bp.cpp (modified) * trunk/src/VBox/VMM/include/IEMInline.h (modified) VMM/IEM,DBGF,CPUM: Do debugger I/O breakpoints via the internal ... Mon, 28 Nov 2022 22:03:17 GMT vboxsync [97693] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/DBGFAll.cpp (modified) VMM/DBGF: Added a DBGFBpCheckInstruction function for checking for ... Tue, 22 Nov 2022 01:02:48 GMT vboxsync [97646] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/process.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/generic/RTProcSignalName-generic.cpp (added) * trunk/src/VBox/Runtime/testcase/tstRTProcWait.cpp (modified) IPRT: Added RTProcSignalName and a generic implementation of it. Mon, 21 Nov 2022 12:39:39 GMT vboxsync [97625] * trunk/include/VBox/disopcode.h (modified) * trunk/src/VBox/Disassembler/DisasmTables.cpp (modified) DIS: Added RDTSCP. bugref:9898 Fri, 18 Nov 2022 10:59:22 GMT vboxsync [97608] * trunk/include/VBox/vmm/cpum.h (modified) CPUM: Added XSAVEOPT bit to exploded CPUID struct; currently a ... Wed, 16 Nov 2022 01:13:49 GMT vboxsync [97560] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllCpuId.cpp (modified) VMM/CPUM: Added fHle & fRtm to the exploded CPU features. Mon, 14 Nov 2022 17:20:01 GMT vboxsync [97535] * trunk/include/VBox/disopcode.h (modified) DIS: Added PEXTRQ opcode. Mon, 14 Nov 2022 11:52:01 GMT vboxsync [97529] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllCpuId.cpp (modified) CPUM: Added MOVBE feature flag. Mon, 14 Nov 2022 11:48:42 GMT vboxsync [97528] * trunk/include/VBox/disopcode.h (modified) DIS: Added a couple of opcodes. Mon, 14 Nov 2022 10:45:21 GMT vboxsync [97527] * trunk/include/VBox/dis.h (modified) * trunk/include/VBox/disopcode.h (modified) DIS: Don't restrict the OPCODES enum to 1024 entires, we're not using ... Thu, 10 Nov 2022 12:26:00 GMT vboxsync [97493] * trunk/include/VBox/disopcode.h (modified) * trunk/src/VBox/Disassembler/DisasmTables.cpp (modified) DIS: Added the SALC instruction. Sat, 05 Nov 2022 12:42:14 GMT vboxsync [97406] * trunk/Doxyfile.Core (modified) * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) * trunk/src/VBox/VMM/include/IEMInline.h (modified) VMM/IEM,CPUM: Partial single stepping support in the interpreter. ... Fri, 04 Nov 2022 13:13:32 GMT vboxsync [97398] * trunk/include/VBox/vmm/pdmdev.h (modified) include/VBox/vmm/pdmdev.h: Fix return value types for ... Mon, 31 Oct 2022 09:00:53 GMT vboxsync [97342] * trunk/include/VBox/intnet.h (modified) NetworkServices/IntNetSwitch,Devices/Network/DrvIntNet,Devices/Network ... Mon, 31 Oct 2022 08:15:38 GMT vboxsync [97338] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/DrvIntNet.cpp (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNetR0.cpp (modified) * trunk/src/VBox/NetworkServices/IntNetSwitch/Makefile.kmk (modified) * trunk/src/VBox/NetworkServices/IntNetSwitch/VBoxIntNetSwitch.cpp (moved) NetworkServices/IntNetSwitch,Devices/Network/DrvIntNet,Devices/Network ... Thu, 27 Oct 2022 11:29:00 GMT vboxsync [97317] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllCpuId.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/CPUM: Nested VMX: bugref:10092 Keep secondary VM-exit controls ... Mon, 24 Oct 2022 23:20:42 GMT vboxsync [97287] * trunk/include/VBox/vmm/cpum.mac (modified) * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) VMM/cpum: Moved fExtrn up into the same cache line as rip, eflags, ... Mon, 24 Oct 2022 22:15:44 GMT vboxsync [97286] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/cpum.mac (modified) * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) VMM/CPUM,IEM: Moved the CPUMCTX_INHIBIT_XXX flags into reserved ... Mon, 24 Oct 2022 16:24:15 GMT vboxsync [97282] * trunk/include/VBox/GuestHost/SharedClipboard-win.h (modified) * trunk/src/VBox/GuestHost/SharedClipboard/clipboard-win.cpp (modified) * trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-win.cpp (modified) Shared Clipboard/Service: Factored out and renamed ... Mon, 24 Oct 2022 14:58:21 GMT vboxsync [97281] * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) VMM/cpumctx.h: Set CPUMX86EFLAGS_HW_BITS to 24 as there seems to be ... Mon, 24 Oct 2022 08:34:59 GMT vboxsync [97274] * trunk/include/VBox/GuestHost/HGCMMockUtils.h (modified) * trunk/src/VBox/HostServices/SharedClipboard/testcase/tstClipboardMockHGCM.cpp (modified) Validation Kit/HGCM: Added initial GuestHost/HGCMMockUtils.h. See ... Mon, 24 Oct 2022 08:03:06 GMT vboxsync [97273] * trunk/include/VBox/GuestHost/HGCMMockUtils.h (modified) Validation Kit/HGCM: Added initial GuestHost/HGCMMockUtils.h. See ... Mon, 24 Oct 2022 07:54:52 GMT vboxsync [97270] * trunk/include/VBox/GuestHost/HGCMMockUtils.h (added) Validation Kit/HGCM: Added initial GuestHost/HGCMMockUtils.h. See ... Mon, 24 Oct 2022 07:52:46 GMT vboxsync [97268] * trunk/include/VBox/GuestHost/HGCMMock.h (modified) Validation Kit/HGCM: Renaming + signal the connect event when a HGCM ... Sun, 23 Oct 2022 00:06:26 GMT vboxsync [97266] * trunk/include/iprt/test.h (modified) * trunk/src/VBox/ValidationKit/analysis/analyze.py (copied) * trunk/src/VBox/ValidationKit/analysis/reader.py (modified) * trunk/src/VBox/ValidationKit/analysis/reporting.py (modified) * trunk/src/VBox/ValidationKit/analysis/tst-a1.py (modified) ValKit/analysis: Wrote a new analyzer/comparison tool, tst-a1.py ... Fri, 21 Oct 2022 08:10:15 GMT vboxsync [97262] * trunk/include/VBox/sup.h (modified) * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllCpuId.cpp (modified) * trunk/src/VBox/VMM/VMMAll/HMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) VMM: Nested VMX: bugref:10092 Added fetching VM-exit secondary MSR ... Thu, 20 Oct 2022 15:14:04 GMT vboxsync [97256] * trunk/include/VBox/GuestHost/HGCMMock.h (modified) GuestHost/HGCMMock.h: Docs nits. Thu, 20 Oct 2022 08:42:52 GMT vboxsync [97244] * trunk/include/iprt/x86.h (modified) x86.h: Added MSR_IA32_VMX_EXIT_CTLS2. Wed, 19 Oct 2022 09:18:19 GMT vboxsync [97232] * trunk/include/VBox/vmm/cpumctx.h (modified) VMM/CPUM: Define our own X86EFLAGS/X86RFLAGS structures so we can use ... Wed, 19 Oct 2022 09:12:57 GMT vboxsync [97231] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/include/iprt/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) * trunk/src/VBox/VMM/include/IEMMc.h (modified) VMM/CPUM: Define our own X86EFLAGS/X86RFLAGS structures so we can use ... Tue, 18 Oct 2022 22:49:14 GMT vboxsync [97218] * trunk/include/VBox/vmm/selm.h (modified) * trunk/src/VBox/VMM/VMMAll/DBGFAllBp.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) VMM/SELM: Access CPUMCTX::eflags via the 'u' member when possible in ... Tue, 18 Oct 2022 15:00:16 GMT vboxsync [97213] * trunk/include/VBox/types.h (modified) * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/cpum.mac (modified) * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/src/VBox/Debugger/testcase/tstDBGCStubs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/dtrace/lib/vbox-types.d (modified) * trunk/src/VBox/VMM/include/CPUMInternal.h (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) VMM,VBox/types.h: Removed the CPUMCTXCORE type. Tue, 18 Oct 2022 14:43:03 GMT vboxsync [97211] * trunk/include/VBox/dis.h (modified) * trunk/src/VBox/Disassembler/DisasmMisc.cpp (copied) * trunk/src/VBox/Disassembler/DisasmReg.cpp (modified) * trunk/src/VBox/Disassembler/Makefile.kmk (modified) DIS: Drop the register access function based on CPUMCTXCORE as the ... Tue, 18 Oct 2022 13:56:59 GMT vboxsync [97208] * trunk/include/VBox/vmm/em.h (modified) * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) VMM/IEM,EM,HMVMX: Replaced EMInterpretDRxWrite and EMInterpretDRxRead ... Tue, 18 Oct 2022 12:48:35 GMT vboxsync [97206] * trunk/include/VBox/vmm/em.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) VMM/EM,HMVMXR0: Replaced EMInterpretRdpmc with IEMExecDecodedRdpmc ... Tue, 18 Oct 2022 12:28:22 GMT vboxsync [97203] * trunk/include/VBox/dis.h (modified) * trunk/include/VBox/vmm/selm.h (modified) * trunk/src/VBox/Disassembler/DisasmReg.cpp (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EMHM.cpp (modified) VMM/SELM,DIS: Changed SELMToFlat and SELMToFlatEx to use PCPUMCTX ... Tue, 18 Oct 2022 11:55:00 GMT vboxsync [97202] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0Bth.h (modified) VMM/PGM: More CPUMCTXCORE elimination, now in the ... Tue, 18 Oct 2022 11:38:42 GMT vboxsync [97200] * trunk/include/VBox/vmm/em.h (modified) * trunk/include/VBox/vmm/iem.h (modified) * trunk/src/VBox/VMM/VMMAll/DBGFAllBp.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFR3Bp.cpp (modified) VMM/IEM,EM: More CPUMCTXCORE elimination and trimming of interpret ... Tue, 18 Oct 2022 11:09:55 GMT vboxsync [97197] * trunk/include/VBox/vmm/em.h (modified) * trunk/include/VBox/vmm/iem.h (modified) * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMmioNew.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) VMM/PGM,IEM,EM: Changed FNPGMRZPHYSPFHANDLER, PGMTrap0eHandler and ... Tue, 18 Oct 2022 10:42:52 GMT vboxsync [97196] * trunk/include/VBox/vmm/dbgf.h (modified) * trunk/src/VBox/VMM/VMMAll/DBGFAllBp.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) VMM/DBGF: Changed the PCPUMCTXCORE arguments to PCPUMCTX for ... Tue, 18 Oct 2022 10:18:45 GMT vboxsync [97193] * trunk/include/VBox/vmm/em.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAllHv.cpp (modified) * trunk/src/VBox/VMM/VMMAll/GIMAllKvm.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/EM: Drop the PVM and PCCPUMCTXCORE arguments from ... Mon, 17 Oct 2022 22:39:50 GMT vboxsync [97187] * trunk/include/VBox/vmm/cpum.h (modified) VMM/CPUM: Doxygen fixes. bugref:9941 Mon, 17 Oct 2022 22:33:36 GMT vboxsync [97186] * trunk/include/VBox/vmm/cpum.h (modified) VMM/CPUM,HMVMX,IEM: Use the individual CPUMCTX_INHIBIT_SHADOW_SS and ... Mon, 17 Oct 2022 22:30:50 GMT vboxsync [97185] * trunk/include/VBox/vmm/cpum.h (modified) VMM/CPUM,HMVMX,IEM: Use the individual CPUMCTX_INHIBIT_SHADOW_SS and ... Mon, 17 Oct 2022 22:29:05 GMT vboxsync [97184] * trunk/include/VBox/vmm/cpum.h (modified) VMM/CPUM: Doxygen fixes. bugref:9941 Mon, 17 Oct 2022 22:27:05 GMT vboxsync [97183] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-linux.cpp (modified) VMM/CPUM,HMVMX,IEM: Use the individual CPUMCTX_INHIBIT_SHADOW_SS and ... Mon, 17 Oct 2022 21:56:46 GMT vboxsync [97182] * trunk/include/VBox/vmm/cpum.h (modified) VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and ... Mon, 17 Oct 2022 21:38:57 GMT vboxsync [97181] * trunk/include/VBox/vmm/cpum.h (modified) VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and ... Mon, 17 Oct 2022 21:09:57 GMT vboxsync [97179] * trunk/include/VBox/vmm/cpum.h (modified) VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and ... Mon, 17 Oct 2022 21:06:03 GMT vboxsync [97178] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/cpum.mac (modified) * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/include/VBox/vmm/em.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp (modified) * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (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/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-linux.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TRPM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/include/EMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and ... Fri, 14 Oct 2022 07:12:10 GMT vboxsync [97150] * trunk/include/VBox/vmm/cpum.mac (modified) * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/include/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) VMM/CPUM: Nested VMX: bugref:10092 We access the virtual-APIC page ... Tue, 11 Oct 2022 20:47:28 GMT vboxsync [97096] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) VMM/CPUM: Some code tweaking... Mon, 10 Oct 2022 15:25:06 GMT vboxsync [97070] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllCpuId.cpp (modified) CPUM: Added a (forgotten?) flag for AES-NI CPUID feature. Mon, 10 Oct 2022 15:03:10 GMT vboxsync [97069] * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) * trunk/src/VBox/VMM/include/VMXInternal.h (modified) VMM/HMVMXR0: Working on streamlining CPU state importing from the ... Fri, 07 Oct 2022 21:50:54 GMT vboxsync [97052] * trunk/include/VBox/vmm/hmvmxinline.h (modified) VMM/hmvmxinline.h: Attempt at proper vmread inline assembly for GCC. Fri, 07 Oct 2022 12:57:59 GMT vboxsync [97046] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/Network/DrvIntNet.cpp (modified) * trunk/src/VBox/Installer/darwin/Makefile.kmk (modified) * trunk/src/VBox/NetworkServices/IntNetSwitch (added) * trunk/src/VBox/NetworkServices/IntNetSwitch/IntNetSwitchInternal.h (added) * trunk/src/VBox/NetworkServices/IntNetSwitch/Makefile.kmk (added) * trunk/src/VBox/NetworkServices/IntNetSwitch/SrvIntNetWrapper.cpp (added) * trunk/src/VBox/NetworkServices/IntNetSwitch/darwin (added) * trunk/src/VBox/NetworkServices/IntNetSwitch/darwin/Info.plist (added) * trunk/src/VBox/NetworkServices/IntNetSwitch/main.cpp (added) * trunk/src/VBox/NetworkServices/Makefile.kmk (modified) Devices/DrvIntNet,NetworkServices,Installer/darwin: First rough ... Fri, 07 Oct 2022 09:36:23 GMT vboxsync [97044] * trunk/include/VBox/disopcode.h (modified) * trunk/src/VBox/Disassembler/DisasmTables.cpp (modified) Disassembler: Added RDRAND and RDSEED. Fri, 07 Oct 2022 08:48:02 GMT vboxsync [97040] * trunk/include/VBox/vmm/hm_vmx.h (modified) hm_vmx.h: Nested VMX: bugref:10092 Slightly shorten ... Thu, 06 Oct 2022 15:07:40 GMT vboxsync [97031] * trunk/include/VBox/ostypes.h (modified) * trunk/src/VBox/Frontends/VirtualBox/src/globals/UIIconPool.cpp (modified) * trunk/src/VBox/Main/src-all/Global.cpp (modified) Main, FE/Qt: Add Oracle Linux 9 and RHEL 9. Thu, 06 Oct 2022 08:23:59 GMT vboxsync [97023] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPHardenedVerifyProcess-win.cpp (modified) SUP: Check inherited handles in bugging VM processes. bugref:10294 Wed, 05 Oct 2022 22:12:03 GMT vboxsync [97019] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) VMM/IEM,HMVMXR0: Converted all VMXVEXITEVENTINFO initialization from ... Wed, 05 Oct 2022 21:47:04 GMT vboxsync [97018] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp (modified) VMM/IEMAllCImplVmxInstr.cpp: Converted all VMVEXITINFO initialization ... Wed, 05 Oct 2022 14:37:41 GMT vboxsync [97005] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) VMM/HMVMXR0: Converted all VMVEXITINFO initialization to use ... Wed, 05 Oct 2022 09:06:53 GMT vboxsync [96999] * trunk/include/VBox/vmm/em.h (modified) * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/EMR3Dbg.cpp (modified) VMM/HMVMX,EM: Experiment with EMHistoryExec for vmread optimizations. ... Tue, 04 Oct 2022 12:46:05 GMT vboxsync [96979] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR0/IEMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IEMR3.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) VMM/PGM,IEM,HM: Added a PGMPHYSHANDLER_F_NOT_IN_HM flag to better ... Tue, 04 Oct 2022 11:37:12 GMT vboxsync [96977] * trunk/include/iprt/x86.h (modified) iprt/x86.h: X86_CR3_EPT_PAGE_MASK correction. bugref:10092 Wed, 28 Sep 2022 20:39:43 GMT vboxsync [96925] * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/include/VMMInternal.h (modified) VMM,RuntimeR0: Flush the log buffer directly to the parent VMM if ... Mon, 26 Sep 2022 19:29:50 GMT vboxsync [96888] * trunk/doc/manual/en_US/man_VBoxManage-modifyvm.xml (modified) * trunk/include/VBox/log.h (modified) * trunk/include/VBox/settings.h (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/ConsoleImpl.h (modified) * trunk/src/VBox/Main/include/GuestDebugControlImpl.h (added) * trunk/src/VBox/Main/include/MachineImpl.h (modified) * trunk/src/VBox/Main/include/SessionImpl.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/src-client/SessionImpl.cpp (modified) * trunk/src/VBox/Main/src-server/GuestDebugControlImpl.cpp (added) * trunk/src/VBox/Main/src-server/MachineImpl.cpp (modified) * trunk/src/VBox/Main/src-server/SnapshotImpl.cpp (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) Main,FE/VBoxManage: Implement possiblity to configure some of the ... Mon, 26 Sep 2022 19:09:42 GMT vboxsync [96885] * trunk/include/VBox/VBoxGuestLib.h (modified) * trunk/src/VBox/Additions/x11/VBoxClient/display-drm.cpp (modified) Additions: X11: DRM Client: Monitor guest properties in a bit more ... Mon, 26 Sep 2022 14:45:32 GMT vboxsync [96865] * trunk/include/VBox/dbg.h (modified) * trunk/src/VBox/Debugger/DBGCIo.cpp (modified) * trunk/src/VBox/Debugger/DBGCIoProvInternal.h (modified) * trunk/src/VBox/Debugger/DBGCIoProvIpc.cpp (modified) * trunk/src/VBox/Debugger/DBGCIoProvTcp.cpp (modified) * trunk/src/VBox/Debugger/DBGCIoProvUdp.cpp (added) * trunk/src/VBox/Debugger/Makefile.kmk (modified) * trunk/src/VBox/Debugger/testcase/tstDBGCParser.cpp (modified) Debugger: Some changes floating around, added a UDP I/O provider to ... Mon, 26 Sep 2022 14:38:59 GMT vboxsync [96864] * trunk/include/iprt/mangling.h (modified) * trunk/include/iprt/udp.h (modified) * trunk/src/VBox/Runtime/r3/udp.cpp (modified) Runtime: Implement RTUdpCreateServerSocket(), bugref:9822 Mon, 26 Sep 2022 10:52:54 GMT vboxsync [96861] * trunk/include/iprt/vfs.h (modified) * trunk/include/iprt/vfslowlevel.h (modified) * trunk/src/VBox/Main/include/UnattendedImpl.h (modified) * trunk/src/VBox/Main/src-server/UnattendedImpl.cpp (modified) * trunk/src/VBox/Runtime/common/fs/isovfs.cpp (modified) * trunk/src/VBox/Runtime/common/vfs/vfsbase.cpp (modified) IPRT/Vfs,Main/Unattended: Detect fedora ISOs, various code cleanups. ... Mon, 26 Sep 2022 06:00:42 GMT vboxsync [96851] * trunk/include/iprt/ctype.h (modified) iprt/ctype: Removed duplicate test in RTLocCIsPunct (harmless). Fri, 23 Sep 2022 13:33:03 GMT vboxsync [96845] * trunk/include/iprt/nt/nt.h (modified) iprt/nt/nt.h: Correction to OBJECT_INFORMATION_CLASS and added ... Fri, 23 Sep 2022 13:28:25 GMT vboxsync [96844] * trunk/include/iprt/nt/nt.h (modified) iprt/nt/nt.h: Correction to OBJECT_INFORMATION_CLASS and added ... Thu, 22 Sep 2022 00:35:59 GMT vboxsync [96821] * trunk/include/VBox/log.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) VMM/IEM: Define separate log groups for the VMX and SVM code in IEM ... Wed, 21 Sep 2022 21:46:00 GMT vboxsync [96819] * trunk/include/VBox/vmm/cpuidcall.h (modified) * trunk/include/VBox/vmm/cpuidcall.mac (modified) * trunk/src/VBox/Additions/common/VBoxGuest/freebsd/files_vboxguest (modified) * trunk/src/VBox/Additions/common/VBoxGuest/linux/files_vboxguest (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/files_vboxdrv (modified) * trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv (modified) IPRT,VBoxGuest,SUPDrv: More RTLogWriteVmm build fixes. Wed, 21 Sep 2022 21:45:58 GMT vboxsync [96818] * trunk/include/iprt/x86.mac (modified) iprt/x86.mac: re-ran kmk incs Wed, 21 Sep 2022 13:35:51 GMT vboxsync [96813] * trunk/include/iprt/mangling.h (modified) VMM,IPRT,VBoxGuest,SUPDrv: Added a more efficient interface for guest ... Wed, 21 Sep 2022 13:25:51 GMT vboxsync [96812] * trunk/include/iprt/mangling.h (modified) VMM,IPRT,VBoxGuest,SUPDrv: Added a more efficient interface for guest ... Wed, 21 Sep 2022 13:23:31 GMT vboxsync [96811] * trunk/Makefile.kmk (modified) * trunk/include/VBox/vmm/cpuidcall.h (added) * trunk/include/VBox/vmm/cpuidcall.mac (added) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/include/iprt/log.h (modified) * trunk/include/iprt/mangling.h (modified) * trunk/src/VBox/Additions/common/VBoxGuest/freebsd/Makefile (modified) * trunk/src/VBox/Additions/common/VBoxGuest/freebsd/files_vboxguest (modified) * trunk/src/VBox/Additions/common/VBoxGuest/linux/Makefile (modified) * trunk/src/VBox/Additions/common/VBoxGuest/linux/files_vboxguest (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/files_vboxdrv (modified) * trunk/src/VBox/HostDrivers/Support/linux/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/Runtime/VBox/RTLogWriteVmm-amd64-x86.asm (copied) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) * trunk/src/VBox/Runtime/generic/RTLogWriteVmm-stub-generic.cpp (added) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IEMR3.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM,IPRT,VBoxGuest,SUPDrv: Added a more efficient interface for guest ... Mon, 19 Sep 2022 19:12:07 GMT vboxsync [96798] * trunk/include/iprt/x86.h (modified) VMM/IEM: Implement ...