# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Dec 16, 2024 2:50:01 PM Tue, 01 Mar 2022 08:52:20 GMT vboxsync [94012] * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) VMM: Nested VMX: bugref:10092 Remove unused functions ... Tue, 01 Mar 2022 05:28:19 GMT vboxsync [94011] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/HMVMXR0: Removed obsolete comment. Mon, 28 Feb 2022 16:29:55 GMT vboxsync [93991] * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMQueue.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) VMM: Fix a possible PDM queue leak when destroying a VM, bugref:10093 Mon, 28 Feb 2022 10:11:52 GMT vboxsync [93968] * trunk/src/VBox/VMM/include/HMVMXCommon.h (modified) HMVMXCommon.h: Doxygen. Mon, 28 Feb 2022 08:43:16 GMT vboxsync [93965] * trunk/src/VBox/VMM/include/SVMInternal.h (added) VMM: Nested VMX: bugref:10092 Add HM ring-0 API for querying ... Mon, 28 Feb 2022 08:39:45 GMT vboxsync [93964] * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) VMM/IEM: Nested VMX: bugref:10092 Use the HM ring-0 API to construct ... 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 ... Fri, 25 Feb 2022 14:03:50 GMT vboxsync [93951] * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) VMM/PGMDbg: GCC 11.2.1 build tweaks. Fri, 25 Feb 2022 05:20:20 GMT vboxsync [93947] * trunk/src/VBox/VMM/include/HMVMXCommon.h (modified) * trunk/src/VBox/VMM/include/VMXInternal.h (modified) VMM: Doxygen fix. Thu, 24 Feb 2022 21:15:08 GMT vboxsync [93943] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) VMM: Banned the use of PAGE_ADDRESS and PHYS_PAGE_ADDRESS too. ... Thu, 24 Feb 2022 21:15:01 GMT vboxsync [93942] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) VMM/IEM: Stubbed iemAImpl_fst_r80_to_d80 in C version. bugref:9898 Thu, 24 Feb 2022 16:05:24 GMT vboxsync [93932] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM,VMMDev,scm,VBox/param.h: Don't use PAGE_BASE_GC_MASK and friends ... 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:48:34 GMT vboxsync [93930] * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) VMM: Nested VMX: bugref:10092 Build fix. Thu, 24 Feb 2022 15:32:47 GMT vboxsync [93929] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM: Nested VMX: bugref:10092 scm.. maybe. Thu, 24 Feb 2022 15:29:52 GMT vboxsync [93928] * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM: Nested VMX: bugref:10092 Doxygen. Thu, 24 Feb 2022 15:28:28 GMT vboxsync [93927] * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) VMM: Nested VMX: bugref:10092 EPT violation/misconfig VM-exit fixes. Thu, 24 Feb 2022 15:23:53 GMT vboxsync [93926] * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) VMM: Nested VMX: bugref:10092 Build fix. Thu, 24 Feb 2022 15:18:42 GMT vboxsync [93925] * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) VMM: Nested VMX: bugref:10092 Doxygen. Thu, 24 Feb 2022 15:16:25 GMT vboxsync [93924] * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) VMM: Nested VMX: bugref:10092 Accidentally enabled nested EPT and UX ... 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 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:38:43 GMT vboxsync [93907] * trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp (modified) Forgot to commit file. 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 ... Thu, 24 Feb 2022 09:13:26 GMT vboxsync [93905] * trunk/src/VBox/VMM/Config.kmk (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.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) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) VMM: More arm tweaks. bugref:9898 Wed, 23 Feb 2022 15:42:16 GMT vboxsync [93902] * trunk/src/VBox/VMM/VMMR3/DBGFAddrSpace.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) VMM,Main,++: Removed VM_IS_RAW_MODE_ENABLED/VM_EXEC_ENGINE_RAW_MODE ... 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 ... Wed, 23 Feb 2022 15:35:17 GMT vboxsync [93900] * trunk/src/VBox/VMM/VMMR3/PDMQueue.cpp (modified) VMM/PDMQueue: todo Wed, 23 Feb 2022 12:48:07 GMT vboxsync [93896] * trunk/src/VBox/VMM/VMMR3/PDMQueue.cpp (modified) VMM/PDMQueue: Free memory when the queue count drops to 0. Addresses ... Tue, 22 Feb 2022 21:27:58 GMT vboxsync [93893] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp (modified) VMM/IEM: Added tests for bswap C workers, discovering weird behaviour ... Tue, 22 Feb 2022 15:46:53 GMT vboxsync [93888] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp (modified) * trunk/src/VBox/VMM/testcase/tstIEMAImplData.h (modified) VMM/IEM: Corrected MUL, IMUL, DIV and IDIV instruction helpers (C ... Tue, 22 Feb 2022 12:50:51 GMT vboxsync [93887] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp (modified) * trunk/src/VBox/VMM/testcase/tstIEMAImplData.h (modified) VMM/IEM: Corrected flag calculations for shift operations; added ... Tue, 22 Feb 2022 12:15:07 GMT vboxsync [93886] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp (modified) * trunk/src/VBox/VMM/testcase/tstIEMAImplData.h (modified) VMM/IEM: Corrected flag calculations for unary operations ... Tue, 22 Feb 2022 11:45:35 GMT vboxsync [93885] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp (modified) * trunk/src/VBox/VMM/testcase/tstIEMAImplData.h (modified) VMM/IEM: Corrected flag calculations for double shifts according to ... Tue, 22 Feb 2022 09:09:52 GMT vboxsync [93881] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) VMM/IEM: doxygen fix. bugref:9898 Tue, 22 Feb 2022 09:09:02 GMT vboxsync [93880] * trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp (modified) VMM/IEM: Tests for CMPXCHG8B and 16B C implementations. bugref:9898 Mon, 21 Feb 2022 22:28:27 GMT vboxsync [93879] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp (modified) VMM/IEM: Added CMPXCHG testcase and corrected flag handling in C ... Mon, 21 Feb 2022 20:52:59 GMT vboxsync [93878] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) VMM/IEM: Simplified XADD impl. bugref:9898 Mon, 21 Feb 2022 20:49:18 GMT vboxsync [93877] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp (modified) VMM/IEM: Fixed EFlags for LOCK XADD, adding tests for it. bugref:9898 Mon, 21 Feb 2022 13:30:32 GMT vboxsync [93870] * trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp (modified) * trunk/src/VBox/VMM/testcase/tstIEMAImplData.h (modified) VMM/IEM: More tests. bugref:9898 Mon, 21 Feb 2022 13:07:04 GMT vboxsync [93869] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp (modified) * trunk/src/VBox/VMM/testcase/tstIEMAImplData.h (modified) VMM/IEM: Corrected IMUL result and changed the C version to produce ... Mon, 21 Feb 2022 12:02:48 GMT vboxsync [93866] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) VMM/IEM: Corrected undefined flag values for BT, BTC, BTR and BTS. ... Mon, 21 Feb 2022 11:48:41 GMT vboxsync [93865] * trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp (modified) VMM/IEM: Corrected overflow flag (OF) calculations for ADD, ADC, SUB ... Mon, 21 Feb 2022 11:16:56 GMT vboxsync [93864] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp (modified) VMM/IEM: Corrected overflow flag (OF) calculations for ADD, ADC, SUB ... Sun, 20 Feb 2022 13:54:27 GMT vboxsync [93863] * trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp (modified) VMM/IEM: Started on a simple testcase for the IEMAllAImplC.cpp code. ... Sun, 20 Feb 2022 13:47:55 GMT vboxsync [93862] * trunk/src/VBox/VMM/.scm-settings (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/tstIEMAImpl.cpp (added) * trunk/src/VBox/VMM/testcase/tstIEMAImplData.h (added) VMM/IEM: Started on a simple testcase for the IEMAllAImplC.cpp code. ... Sun, 20 Feb 2022 11:23:24 GMT vboxsync [93861] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) VMM/IEM: Stubbed the C versions the missing MMX/SSE/AVX functions in ... Sun, 20 Feb 2022 09:53:58 GMT vboxsync [93860] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) VMM/IEM: Stubbed the C versions x87 FPU functions in IEMAllAImpl.asm. ... Sat, 19 Feb 2022 15:15:31 GMT vboxsync [93854] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) VMM/IEM: Working on adding missing C version of IEMAllAImpl.asm ... Sat, 19 Feb 2022 14:02:40 GMT vboxsync [93853] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) VMM/IEM: Reduced the code duplication for the MUL and IMUL C workers, ... Sat, 19 Feb 2022 13:25:16 GMT vboxsync [93852] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) VMM/IEM: Reduced the code duplication for the DIV and IDIV C workers. ... Sat, 19 Feb 2022 13:15:33 GMT vboxsync [93851] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) VMM/IEM: Reduced the code duplication for the DIV and IDIV C workers. ... Sat, 19 Feb 2022 13:11:56 GMT vboxsync [93850] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) VMM/IEM: Reduced the code duplication for the DIV and IDIV C workers. ... Fri, 18 Feb 2022 15:35:59 GMT vboxsync [93848] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) VMM/IEM: Working on adding missing C version of IEMAllAImpl.asm ... Fri, 18 Feb 2022 15:13:28 GMT vboxsync [93847] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllInstructionsTwoByte0f.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM/IEM: Working on adding missing C version of IEMAllAImpl.asm ... Thu, 17 Feb 2022 16:58:36 GMT vboxsync [93831] * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin.cpp (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) VMM/{VMXAllTemplate.cpp.h,NEMR3Native-darwin}: Add code to allow for ... 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 ... Thu, 17 Feb 2022 12:28:34 GMT vboxsync [93826] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin.cpp (modified) VMM/NEMR3Native-darwin: Remove the temporary workaround now that the ... Thu, 17 Feb 2022 12:27:36 GMT vboxsync [93825] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin.cpp (modified) VMM/NEMR3Native-darwin: Reduce code duplication, bugref:9044 Thu, 17 Feb 2022 11:22:42 GMT vboxsync [93824] * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) VMM: Nested VMX: bugref:10092 Fix trunk regression introduced in ... Wed, 16 Feb 2022 14:34:18 GMT vboxsync [93794] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) VMM/IEM: Working on adding missing C version of IEMAllAImpl.asm ... Wed, 16 Feb 2022 13:30:16 GMT vboxsync [93792] * trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) VMM/IEM: Working on adding missing C version of IEMAllAImpl.asm ... Wed, 16 Feb 2022 11:40:52 GMT vboxsync [93789] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-linux.cpp (modified) VMM/{NEM*,DBGF}: Make NEM respond to debug event changes and ... Wed, 16 Feb 2022 11:37:25 GMT vboxsync [93788] * trunk/src/VBox/VMM/VMMR3/NEMR3.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (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 ... Wed, 16 Feb 2022 10:51:38 GMT vboxsync [93786] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) VMM/IEM: Working on adding missing C version of IEMAllAImpl.asm ... Wed, 16 Feb 2022 10:18:50 GMT vboxsync [93785] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin.cpp (modified) VMM/NEMR3Native-darwin: Check whether probes are enabled to decide ... Wed, 16 Feb 2022 09:47:34 GMT vboxsync [93783] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) VMM/IEM: Working on adding missing C version of IEMAllAImpl.asm ... Wed, 16 Feb 2022 09:09:02 GMT vboxsync [93782] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) VMM/IEM: Working on adding missing C version of IEMAllAImpl.asm ... Tue, 15 Feb 2022 21:06:27 GMT vboxsync [93762] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) VMM/IEM: Working on adding missing C version of IEMAllAImpl.asm ... Tue, 15 Feb 2022 15:13:34 GMT vboxsync [93758] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) VMM/IEM: Working on adding missing C version of IEMAllAImpl.asm ... Tue, 15 Feb 2022 15:12:04 GMT vboxsync [93757] * trunk/src/VBox/VMM/Makefile.kmk (modified) VMM/IEM: Working on adding missing C version of IEMAllAImpl.asm ... Tue, 15 Feb 2022 15:08:15 GMT vboxsync [93756] * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) VMM/IEM: Working on adding missing C version of IEMAllAImpl.asm ... Tue, 15 Feb 2022 12:42:19 GMT vboxsync [93750] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin.cpp (modified) VMM/{NEMR3Native-darwin.cpp,HMVMXR0.cpp,VMXAllTemplate.cpp.h}: Move ... Tue, 15 Feb 2022 12:20:46 GMT vboxsync [93748] * trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin.cpp (modified) VMM/{NEMR3Native-darwin.cpp,HMVMXR0.cpp,VMXAllTemplate.cpp.h}: Move ... Mon, 14 Feb 2022 21:02:57 GMT vboxsync [93745] * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) VMM: More arm64 adjustments. bugref:9898 Mon, 14 Feb 2022 21:00:26 GMT vboxsync [93744] * trunk/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) VMM: More arm64 adjustments. bugref:9898 Mon, 14 Feb 2022 21:00:07 GMT vboxsync [93743] * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) VMM/PGMDbg: Non-x86 host scan functions. bugref:9898 Mon, 14 Feb 2022 17:06:27 GMT vboxsync [93735] * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) VMM/PGM: Allow pfnPfHandler to be NULL in ... Mon, 14 Feb 2022 14:41:49 GMT vboxsync [93730] * trunk/src/VBox/VMM/include/HMInternal.mac (modified) VMM/NEMR3Native-darwin: Apple requires to bind to all MSRs related to ... Mon, 14 Feb 2022 14:33:32 GMT vboxsync [93729] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Need to postpone registering the debug info handlers further, ... Mon, 14 Feb 2022 14:32:18 GMT vboxsync [93728] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin.cpp (modified) * trunk/src/VBox/VMM/include/HMVMXCommon.h (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) VMM/NEMR3Native-darwin: Apple requires to bind to all MSRs related to ... 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:13:54 GMT vboxsync [93723] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin.cpp (modified) VMM/NEMR3Native-darwin: Fix clearing context changed flag for TSC AUX ... Mon, 14 Feb 2022 12:52:49 GMT vboxsync [93722] * trunk/src/VBox/VMM/VMMR3/NEMR3.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin.cpp (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) VMM/NEMR3Native-darwin: Implement support for the pause loop exiting ... Mon, 14 Feb 2022 12:52:27 GMT vboxsync [93721] * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) VMM/HM: Register DBGF info handlers only when HM is enabled, bugref:9044 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:55:27 GMT vboxsync [93717] * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) VMM/TM: Internal timers never have a critical section set, so ... 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 ... Thu, 10 Feb 2022 13:48:35 GMT vboxsync [93681] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin.cpp (modified) VMM/NEMR3Native-darwin: Don't run forever with hv_vcpu_run_until(), ... Thu, 10 Feb 2022 13:09:51 GMT vboxsync [93680] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin.cpp (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) VMM/NEMR3Native-darwin: Don't run forever with hv_vcpu_run_until(), ... Thu, 10 Feb 2022 12:54:02 GMT vboxsync [93679] * trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin.cpp (modified) VMM/NEMR3Native-darwin: Sync back the PDPE entries upon VM exit, ... Wed, 09 Feb 2022 14:33:25 GMT vboxsync [93667] * trunk/src/VBox/VMM/VMMR3/PGMHandler.cpp (modified) VMM/PGM: Made PGMR3HandlerPhysicalTypeRegister a bit clearer on hType ... Wed, 09 Feb 2022 14:31:33 GMT vboxsync [93666] * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) VMM/PGM: Fixed regression from r149804 when pszDesc is NULL in ... Tue, 08 Feb 2022 14:01:17 GMT vboxsync [93657] * trunk/src/VBox/VMM/VMMAll/TMAllVirtual.cpp (modified) VMM/TM,VMM/*: Moved RTTIMENANOTSDATAR0 into the ring-0 only part of ... Tue, 08 Feb 2022 13:58:21 GMT vboxsync [93656] * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) VMM: Added padding check for VM::iem. bugref:10094 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 12:26:36 GMT vboxsync [93654] * trunk/src/VBox/VMM/VMMR0/TMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) TM: Set up the tm.s.VirtualGetRawDataR0 pointers in ring-0. bugref:10094 Tue, 08 Feb 2022 11:45:44 GMT vboxsync [93653] * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) VMM/PDMDriver,DrvIntNet,DrvNetShaper: Properly disable all ring-0 ... Tue, 08 Feb 2022 11:26:14 GMT vboxsync [93652] * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/Network/DrvIntNet.cpp (modified) * trunk/src/VBox/Devices/Network/DrvNetShaper.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) VMM/PDMDriver,DrvIntNet,DrvNetShaper: Properly disable all ring-0 ...