# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Mar 5, 2025 7:13:44 PM Tue, 27 Dec 2022 22:08:44 GMT vboxsync [97876] * trunk/src/VBox/VMM/testcase/tstX86-1.cpp (modified) VMM/tstX86-1: Switched from RTMemExecAlloc to RTMemPageAlloc + ... Thu, 15 Dec 2022 23:06:58 GMT vboxsync [97820] * trunk/src/VBox/VMM/VMMAll/DBGFAll.cpp (modified) VMM/DBGF: Respect the resume flag in DBGFBpCheckInstruction. bugref:9898 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() ... Mon, 12 Dec 2022 17:54:29 GMT vboxsync [97785] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) IEM: Fixed/added C implementation stubs for RSQRTxx/ROUNDxx. Mon, 12 Dec 2022 17:02:29 GMT vboxsync [97782] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsThree0f3a.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/IEMMc.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) IEM: Implemented SSE instructions RSQRTPS, RSQRTSS, ROUNDPS, ROUNDPD, ... Mon, 12 Dec 2022 13:14:28 GMT vboxsync [97777] * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) VMM/HMR0VMX: Corrected the HMVMX_CHECK_BREAK macro - it wasn't really ... Mon, 12 Dec 2022 12:46:22 GMT vboxsync [97776] * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) VMM/EM: When responding to VINF_EM_RESCHEDULE_HM in the EM loop, we ... Mon, 12 Dec 2022 11:20:12 GMT vboxsync [97775] * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) VMM/PDMDriver: LogRel -> LogFlow Tue, 06 Dec 2022 21:50:44 GMT vboxsync [97758] * trunk/src/VBox/VMM/include/IEMInline.h (modified) VMM/IEM: Doxygen fix (hopefully). bugref:9898 Tue, 06 Dec 2022 10:55:10 GMT vboxsync [97756] * trunk/src/VBox/VMM/include/IEMInline.h (modified) Attempt to fix Doxygen breakage. Sat, 03 Dec 2022 02:00:54 GMT vboxsync [97736] * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) VMM/PGM,IEM: Must flush the physical address aspect of the IEM TLBs ... Thu, 01 Dec 2022 11:06:38 GMT vboxsync [97723] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin.cpp (modified) VMM/NEM: No else after return. Wed, 30 Nov 2022 08:31:23 GMT vboxsync [97714] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/include/IEMInline.h (modified) VMM/IEM: Comments and preprocessor indent adjustments. bugref:9898 Tue, 29 Nov 2022 23:25:39 GMT vboxsync [97713] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: Some more work on the other iemOpcodeFetchMoreBytes code. ... Tue, 29 Nov 2022 22:35:52 GMT vboxsync [97712] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: Some more iemOpcodeFetchBytesJmp work. bugref:9898 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 ... Tue, 29 Nov 2022 08:37:39 GMT vboxsync [97699] * trunk/src/VBox/VMM/VMMAll/DBGFAll.cpp (modified) VMM/DBGF: Corrected copy&paste error in DBGFBpCheckInstruction ... Mon, 28 Nov 2022 22:08:14 GMT vboxsync [97694] * 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/include/IEMInline.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Added support for hardware instruction breakpoints (DRx). ... 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 ... Thu, 24 Nov 2022 15:09:47 GMT vboxsync [97676] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsThree0f3a.cpp.h (modified) IEM: PCMPISTRI does not enforce 128-bit alignment of memory operands. Wed, 23 Nov 2022 08:08:07 GMT vboxsync [97662] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: Hack to raise more correct #PFs for FXSAVE and friends so ... Mon, 21 Nov 2022 23:11:29 GMT vboxsync [97645] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: Hack to raise more correct #PFs for FXSAVE and friends so ... Mon, 21 Nov 2022 23:10:25 GMT vboxsync [97644] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: Hack to raise more correct #PFs for FXSAVE and friends so ... Mon, 21 Nov 2022 23:03:36 GMT vboxsync [97642] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Hack to raise more correct #PFs for FXSAVE and friends so ... Mon, 21 Nov 2022 21:16:52 GMT vboxsync [97641] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: Pick 4 as the threshold alignment that ... Mon, 21 Nov 2022 14:13:56 GMT vboxsync [97630] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) VMM/IEM: Corrected the default operand size for retf; Correected ESP ... Mon, 21 Nov 2022 14:02:19 GMT vboxsync [97629] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) VMM/IEM: Corrected opcode comments for rdtscp and swapgs. bugref:9898 Mon, 21 Nov 2022 02:20:25 GMT vboxsync [97620] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) VMM/IEM: Corrected a stack register update bug when RETF is returning ... Sun, 20 Nov 2022 02:09:44 GMT vboxsync [97618] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HMVMX: Changed the default of HM/AlwaysInterceptVmxMovDRx to the ... Sat, 19 Nov 2022 23:58:09 GMT vboxsync [97616] * trunk/src/VBox/VMM/include/EMHandleRCTmpl.h (modified) VMM/EM: Extended assertion that we don't have a pending trap before ... Sat, 19 Nov 2022 23:54:13 GMT vboxsync [97615] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) VMM/IEM: Single stepping of far return. bugref:9898 Sat, 19 Nov 2022 23:53:25 GMT vboxsync [97614] * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) VMM/HMVMXR0: Must actually reload the initial ... Fri, 18 Nov 2022 10:58:11 GMT vboxsync [97607] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsThree0f3a.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMMc.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) IEM: Added SSE 4.1 PINSRB, PEXTRB, PEXTRB, PEXTRW, EXTRACTPS. Thu, 17 Nov 2022 18:22:40 GMT vboxsync [97601] * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Back out r154624 now that the underlying cause is fixed, ... Thu, 17 Nov 2022 12:18:24 GMT vboxsync [97591] * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Do _not_ flag FNIEMOP_DEF* as nothrow when ... Thu, 17 Nov 2022 10:31:06 GMT vboxsync [97589] * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Disable the use of try / catch for clang/llvm for now as it ... Wed, 16 Nov 2022 23:59:04 GMT vboxsync [97584] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) VMM/IEM: Corrected opsize behaviour for near returns for intel cpus ... Wed, 16 Nov 2022 23:57:33 GMT vboxsync [97583] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp (modified) VMM/IEM: Whitespace fix in VMX code. bugref:10092 Wed, 16 Nov 2022 09:33:28 GMT vboxsync [97564] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) IEM: Save/restore XMM8-15 based on CPU mode, not operand size in ... Wed, 16 Nov 2022 02:34:26 GMT vboxsync [97562] * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/include/HMInternal.h (modified) VMM/HMVMX,CPUM: Added a HM/AlwaysInterceptVmxMovDRx config for ... Wed, 16 Nov 2022 02:21:04 GMT vboxsync [97561] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) VMM: Fixed a logging regression from r146583 that prevent logging ... 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. Tue, 15 Nov 2022 14:15:47 GMT vboxsync [97548] * trunk/src/VBox/VMM/include/IEMInternal.h (modified) IEM: Add MRI instruction form to IEMInternal.h, too. Tue, 15 Nov 2022 14:10:02 GMT vboxsync [97547] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsPython.py (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsThree0f3a.cpp.h (modified) IEM: Added MRI instruction form for ValKit to handle r/m, reg, imm ... Tue, 15 Nov 2022 13:56:11 GMT vboxsync [97546] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsThree0f3a.cpp.h (modified) IEM: Hack for ValKit build break. Tue, 15 Nov 2022 12:59:28 GMT vboxsync [97543] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsThree0f38.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsThree0f3a.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsVexMap1.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsVexMap2.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMMc.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) IEM: Modified microcode XMM accessors to fetch specified qword/dword ... Mon, 14 Nov 2022 16:55:57 GMT vboxsync [97534] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsThree0f38.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsThree0f3a.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsVexMap1.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/IEMMc.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) IEM: Reworked [V]MOVxDUP to be done directly in microcode. Added ... 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 09:16:38 GMT vboxsync [97524] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) VMM: Copy and paste error (r154543 regression), bugref:9898 Sun, 13 Nov 2022 02:45:48 GMT vboxsync [97522] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) VMM/IEM: Dynamically load DR6 in the DRx read & write helper code, we ... Sat, 12 Nov 2022 00:26:26 GMT vboxsync [97521] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) VMM/IEM: Fixed warning in TLB mode. bugref:9898 Sat, 12 Nov 2022 00:25:39 GMT vboxsync [97520] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) VMM/IEM: Doxygen fix. bugref:9898 Fri, 11 Nov 2022 23:58:22 GMT vboxsync [97519] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Micro optimization of retn and retn imm16 by having separate ... Fri, 11 Nov 2022 22:56:02 GMT vboxsync [97517] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) VMM/IEM: Fixed indirect far calls in 64-bit mode where we would get ... Fri, 11 Nov 2022 14:30:36 GMT vboxsync [97515] * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp (modified) VMM/IEM: Nested VMX: bugref:10318 The EFER LMA and LME bits must ... Fri, 11 Nov 2022 12:24:25 GMT vboxsync [97511] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) VMM/IEM: Fixed 64-bit indirect far call/jmp again (intel). bugref:9898 Fri, 11 Nov 2022 11:47:17 GMT vboxsync [97508] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) VMM/IEM: iemOpHlp_Grp5_far_Ep cleanup. bugref:9898 Fri, 11 Nov 2022 10:47:29 GMT vboxsync [97506] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) VMM/IEM: Fixed 64-bit indirect far call/jmp. bugref:9898 Fri, 11 Nov 2022 01:33:27 GMT vboxsync [97503] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) VMM/IEM: Single stepping far calls. Added a bunch of single step ... Thu, 10 Nov 2022 20:40:07 GMT vboxsync [97501] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: iemCImpl_Branch* are functions internal to IEMAllCImpl and ... Thu, 10 Nov 2022 14:55:18 GMT vboxsync [97497] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) VMM/IEM: Single stepping far jumps and corrected base address of ... Thu, 10 Nov 2022 10:56:17 GMT vboxsync [97492] * trunk/doc/manual/user_ChangeLogImpl.xml (modified) * trunk/src/VBox/VMM/VMMAll/HMSVMAll.cpp (modified) VMM: Copy and paste error causing Windows XP guests to hang in the ... Wed, 09 Nov 2022 21:16:31 GMT vboxsync [97490] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) VMM/IEM: Single stepping indirect calls and corrected o16 prefix ... Wed, 09 Nov 2022 11:02:55 GMT vboxsync [97479] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsThree0f3a.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsVexMap1.cpp.h (modified) IEM: Fixed many instances of potentially broken EA calculation where ... Wed, 09 Nov 2022 10:37:31 GMT vboxsync [97478] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) VMM/IEM: Single stepping relative calls and corrected o16 prefix ... Wed, 09 Nov 2022 00:52:54 GMT vboxsync [97473] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: Fixed two indirect longjmp/throw calls in the TLB version of ... Wed, 09 Nov 2022 00:30:26 GMT vboxsync [97472] * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Enabled the try/throw/catch code for windows as well, ... Wed, 09 Nov 2022 00:29:45 GMT vboxsync [97471] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: Build fix for VBOX_WITH_IEM_TLB on windows. bugref:9898 Wed, 09 Nov 2022 00:10:02 GMT vboxsync [97470] * trunk/src/VBox/VMM/include/IEMInline.h (modified) VMM/IEM: Must use DECL_INLINE_THROW with IEM_NOEXCEPT_MAY_LONGJMP. ... Tue, 08 Nov 2022 23:56:41 GMT vboxsync [97469] * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Use try/throw/catch instead of setjmp/longjmp when compiling ... Tue, 08 Nov 2022 23:47:28 GMT vboxsync [97468] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Wrapped up the setjmp calls and associated 'catch' code into ... Tue, 08 Nov 2022 23:45:29 GMT vboxsync [97467] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Fixed incorrect IEM_DO_LONGJMP invocation in ... Tue, 08 Nov 2022 22:32:34 GMT vboxsync [97466] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Wrap the the longjmp calls in a macro both to shorten the ... Tue, 08 Nov 2022 21:18:46 GMT vboxsync [97464] * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Added link to discussion of fragile behviour of longjmp when ... Tue, 08 Nov 2022 17:43:15 GMT vboxsync [97462] * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Make sure the FNIEMOP_DEF* macros defines functions with the ... Tue, 08 Nov 2022 17:38:12 GMT vboxsync [97461] * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Need to mark functions that may be involved in longjmps ... Tue, 08 Nov 2022 16:04:48 GMT vboxsync [97458] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/include/IEMInline.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/IEMOpHlp.h (modified) VMM/IEM: Need to mark functions that may be involved in longjmps ... Tue, 08 Nov 2022 14:40:57 GMT vboxsync [97455] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: doxygen fix. bugref:9898 Tue, 08 Nov 2022 13:51:06 GMT vboxsync [97452] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/IEMMc.h (modified) VMM/IEM: Single stepping indirect jumps and corrected o16 prefix ... Tue, 08 Nov 2022 09:07:09 GMT vboxsync [97447] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsThree0f3a.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) IEM: Minor cleanups and corrections, fixed CMPSD (was working with 32 ... Tue, 08 Nov 2022 04:09:49 GMT vboxsync [97442] * trunk/src/VBox/VMM/VMMAll/GIMAll.cpp (modified) VMM/GIM: Doxygen space nit. Tue, 08 Nov 2022 00:07:49 GMT vboxsync [97441] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInline.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/include/IEMMc.h (modified) * trunk/src/VBox/VMM/include/IEMOpHlp.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) VMM/IEM: Single stepping for short and near jumps (relative) and ... Sat, 05 Nov 2022 22:54:02 GMT vboxsync [97408] * trunk/src/VBox/VMM/include/IEMInline.h (modified) VMM/IEM,CPUM: Partial single stepping support in the interpreter. ... Sat, 05 Nov 2022 12:45:24 GMT vboxsync [97407] * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) VMM/IEM,CPUM: Partial single stepping support in the interpreter. ... 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 11:07:16 GMT vboxsync [97393] * trunk/src/VBox/VMM/VMMR3/DBGFR3Bp.cpp (modified) VMM/DBGF: Only enable an already existing breakpoint if indicated in ... Thu, 03 Nov 2022 10:55:25 GMT vboxsync [97379] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin.cpp (modified) VMM/NEMR3Native-darwin.cpp: Don't use hv_vcpu_run_until() on Catalina ... Wed, 02 Nov 2022 10:44:39 GMT vboxsync [97377] * trunk/src/VBox/VMM/VMMAll/GIMAll.cpp (modified) VMM/GIMAll: Use the guest CPU vendor non x86/amd64 hosts when ... Wed, 02 Nov 2022 09:46:33 GMT vboxsync [97374] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin.cpp (modified) VMM/NEMR3native-darwin: Get the MSR_IA32_ARCH_CAP value from AppleHV ... Wed, 02 Nov 2022 00:53:30 GMT vboxsync [97370] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplStrInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInline.h (modified) * trunk/src/VBox/VMM/include/IEMMc.h (modified) VMM/IEM: iemRegAddToRipAndClearRF -> ... Tue, 01 Nov 2022 12:54:38 GMT vboxsync [97369] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM/CPUM: Nested VMX: bugref:10092 Add newly added ... Tue, 01 Nov 2022 02:02:24 GMT vboxsync [97361] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsInterpretOnly.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsThree0f38.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsThree0f3a.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsVexMap1.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsVexMap2.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsVexMap3.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Removed a lot of now unnecessary return statements, while ... Mon, 31 Oct 2022 23:14:44 GMT vboxsync [97358] * trunk/src/VBox/VMM/include/IEMInline.h (modified) * trunk/src/VBox/VMM/include/IEMMc.h (modified) VMM/IEM: Made all the IEM_MC_*_AND_FINISH macros return. bugref:9898 Mon, 31 Oct 2022 22:47:43 GMT vboxsync [97357] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMMc.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) VMM/IEM: IEM_MC_REL_JMP_S* -> IEM_MC_REL_JMP_S*_AND_FINISH and ... Mon, 31 Oct 2022 22:36:29 GMT vboxsync [97356] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsInterpretOnly.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsOneByte.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsThree0f38.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsThree0f3a.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsVexMap1.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsVexMap2.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsVexMap3.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMMc.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) VMM/IEM: IEM_MC_ADVANCE_RIP -> IEM_MC_ADVANCE_RIP_AND_FINISH in prep ... Mon, 31 Oct 2022 14:53:47 GMT vboxsync [97350] * trunk/src/VBox/VMM/include/IEMMc.h (modified) * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) VMM/IEM: Removed two unused MCs. Mon, 31 Oct 2022 13:51:34 GMT vboxsync [97348] * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) Comments. Mon, 31 Oct 2022 11:34:29 GMT vboxsync [97346] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: doxygen fix. Fri, 28 Oct 2022 15:15:50 GMT vboxsync [97337] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) VMM/IEM: Underflow signalling in fsin instruction as described in ... Fri, 28 Oct 2022 14:18:01 GMT vboxsync [97335] * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) VMM/HMVMXR0: Address issues in vmxHCAdvanceGuestRipBy wrt CS segment ...