# # ChangeLog for trunk/include/VBox in vbox # # Generated by Trac 1.4.3.2 # Mar 20, 2025 7:25:02 AM Thu, 02 Dec 2021 12:56:20 GMT vboxsync [92705] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) SUP: Added SUPR3INIT_F_DRIVERLESS as a forced driverless option and ... Thu, 02 Dec 2021 12:45:58 GMT vboxsync [92703] * trunk/include/VBox/vmm/gvmm.h (modified) * trunk/src/VBox/VMM/VMMAll/MMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GMM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GVMMR3.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/MMHyper.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) VMM: Trying to cope without the support driver... bugref:10138 Thu, 02 Dec 2021 12:37:51 GMT vboxsync [92698] * trunk/include/VBox/err.h (modified) SUP: Added SUPR3INIT_F_DRIVERLESS as a forced driverless option and ... Thu, 02 Dec 2021 12:37:40 GMT vboxsync [92697] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPLib-linux.cpp (modified) SUP: Added SUPR3INIT_F_DRIVERLESS as a forced driverless option and ... Thu, 02 Dec 2021 05:59:39 GMT vboxsync [92685] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGstSlatEpt.cpp.h (modified) * trunk/src/VBox/VMM/include/IEMInternal.h (modified) VMM: Nested VMX: bugref:10092 Started with constructing EPT-violation ... Tue, 30 Nov 2021 07:28:18 GMT vboxsync [92639] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) VMM: Nested VMX: bugref:10092 Try not to fail if nested-guest CR3 is ... Mon, 29 Nov 2021 12:32:58 GMT vboxsync [92626] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.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/VMXAllTemplate.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/NEMR0Native-win.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.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/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) VMM: Nested VMX: bugref:10092 Adjust PGM APIs and translate nested- ... Fri, 26 Nov 2021 21:53:47 GMT vboxsync [92613] * trunk/include/VBox/sup.h (modified) * trunk/include/iprt/initterm.h (modified) * trunk/src/VBox/Debugger/testcase/tstVBoxDbg.cpp (modified) * trunk/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp (modified) * trunk/src/VBox/Frontends/VBoxHeadless/VBoxHeadlessHardened.cpp (modified) * trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/hardenedmain.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/main.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibAll.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPLib-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/SUPLib-freebsd.cpp (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPLib-linux.cpp (modified) * trunk/src/VBox/HostDrivers/Support/os2/SUPLib-os2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPLib-solaris.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/SUPLoggerCtl.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstPage.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstPin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstSupSem-Zombie.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstSupSem.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPLib-win.cpp (modified) * trunk/src/VBox/Main/src-server/HostImpl.cpp (modified) * trunk/src/VBox/NetworkServices/Dhcpd/VBoxNetDhcpd.cpp (modified) * trunk/src/VBox/NetworkServices/NAT/VBoxNetLwipNAT.cpp (modified) * trunk/src/VBox/Runtime/r3/init.cpp (modified) * trunk/src/VBox/VMM/testcase/tstAnimate.cpp (modified) * trunk/src/VBox/VMM/testcase/tstCFGM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstPDMAsyncCompletion.cpp (modified) * trunk/src/VBox/VMM/testcase/tstPDMAsyncCompletionStress.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMM-HM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMMFork.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMREQ.cpp (modified) * trunk/src/VBox/VMM/tools/VBoxVMMPreload.cpp (modified) SUP,IPRT,++: Adding SUPSECMAIN_FLAGS_DRIVERLESS_IEM_ALLOWED and ... Wed, 24 Nov 2021 10:40:57 GMT vboxsync [92586] * trunk/include/VBox/vmm/pgm.h (modified) VMM: Nested VMX: bugref:10092 Renamed fPdpesMapped as it's rather ... Wed, 24 Nov 2021 10:40:08 GMT vboxsync [92585] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM: Nested VMX: bugref:10092 Renamed fPdpesMapped as it's rather ... Tue, 23 Nov 2021 01:12:29 GMT vboxsync [92556] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPLib-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/SUPLib-freebsd.cpp (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPLib-linux.cpp (modified) * trunk/src/VBox/HostDrivers/Support/os2/SUPLib-os2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPLib-solaris.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstPage.cpp (modified) * trunk/src/VBox/HostDrivers/Support/testcase/tstPin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPLib-win.cpp (modified) * trunk/src/VBox/VMM/VMMR3/HM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/testcase/tstCFGM.cpp (modified) SUP,VMM: Added a fFlags parameter to SUPR3PageAlloc so we can ... Mon, 22 Nov 2021 06:35:38 GMT vboxsync [92541] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGstSlatEpt.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/NEMR0Native-win.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin.cpp (modified) VMM: Nested VMX: bugref:10092 Allow forcing mapping/unmapping of CR3 ... Sun, 21 Nov 2021 02:40:17 GMT vboxsync [92528] * trunk/include/VBox/VMMDevTesting.h (modified) * trunk/include/VBox/VMMDevTesting.mac (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevState.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevTesting.cpp (modified) VMMDev: Added a command for querying configuration values, with 10 ... Sun, 21 Nov 2021 02:38:43 GMT vboxsync [92527] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) VMM/PDMDevHlp: Added PDMDevHlpGetMainExecutionEngine for ... Sat, 20 Nov 2021 23:35:37 GMT vboxsync [92523] * trunk/include/VBox/VMMDevTesting.h (modified) * trunk/include/VBox/VMMDevTesting.mac (modified) * trunk/src/VBox/ValidationKit/bootsectors/bootsector2-cpu-a20-1-template.mac (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3-fpustate-1-template.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-system-data.asm (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3kit.h (modified) VMMDev,ValKit/Bootsectors: Moved the VMMDevTesting MMIO page from ... Fri, 19 Nov 2021 20:42:45 GMT vboxsync [92515] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-linux.cpp (modified) VMM/NEM-linux: Some CPUID work; simplified the SSE/AVX/++ state ... Thu, 18 Nov 2021 14:17:12 GMT vboxsync [92495] * trunk/include/VBox/vmm/cpumctx.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.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/VMMR0/HMVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/NEMR0Native-win.cpp (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) VMM/CPUM,++: Merged CPUMCTX_EXTRN_HM_VMX_INT_STATE, ... Thu, 18 Nov 2021 14:11:30 GMT vboxsync [92494] * trunk/include/VBox/vmm/iom.h (modified) vmm/iom.h: Removed two prototypes for non-existing functions. Thu, 18 Nov 2021 14:01:56 GMT vboxsync [92493] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/EM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/include/EMHandleRCTmpl.h (modified) * trunk/src/VBox/VMM/include/VMMInternal.h (modified) VMM: Nested VMX: bugref:10092 Purge VINF_PGM_CHANGE_MODE, no longer used. Wed, 17 Nov 2021 14:00:50 GMT vboxsync [92479] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM: Nested VMX: bugref:10092 Renamed EPT bitfield macro to be more ... Wed, 17 Nov 2021 09:46:08 GMT vboxsync [92470] * trunk/include/VBox/vmm/pgm.h (modified) VMM: Nested VMX: bugref:10092 Added PGMSLATFAIL for distinguishing ... Wed, 17 Nov 2021 03:01:09 GMT vboxsync [92465] * trunk/include/VBox/vmm/nem.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMR0/NEMR0Native-win.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/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) VMM/NEM-linux: Some more code. Got far enough to log the BIOS version ... Tue, 16 Nov 2021 10:37:10 GMT vboxsync [92449] * trunk/include/VBox/vmm/nem.h (modified) * trunk/src/VBox/VMM/VMMAll/NEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp (modified) VMM/NEM: Add NEMHCGetFeatures() to return a bitmask of features ... Tue, 16 Nov 2021 01:04:01 GMT vboxsync [92444] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/VMM/Config.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-linux.cpp (added) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) VMM/NEM-linux: Some very early bits. bugref:9044 Mon, 15 Nov 2021 13:25:47 GMT vboxsync [92426] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/IEMAll.cpp (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/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) * trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0SharedPage.cpp (modified) * trunk/src/VBox/VMM/VMMR3/DBGFAddr.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMSharedPage.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) VMM: Nested VMX: bugref:10092 Refactor PGMGstGetPage and related API ... Mon, 15 Nov 2021 08:46:22 GMT vboxsync [92419] * trunk/include/VBox/vmm/stam.h (modified) VMM/STAM: Added STAM_PROFILE_STOP_START and ... Fri, 12 Nov 2021 22:17:42 GMT vboxsync [92409] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) VMM/PDM,PGM: Added PGMR3IsNemModeEnabled and made PDM not put devices ... Fri, 12 Nov 2021 21:49:06 GMT vboxsync [92408] * trunk/Config.kmk (modified) * trunk/include/VBox/err.h (modified) * trunk/include/VBox/err.mac (modified) * trunk/include/VBox/vmm/gvm.h (modified) * trunk/include/VBox/vmm/gvm.mac (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllCritSectRw.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0Pool.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0JmpA-amd64.asm (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0StackBack-darwin.asm (deleted) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp (modified) * trunk/src/VBox/VMM/VMMRZ/VMMRZ.cpp (modified) * trunk/src/VBox/VMM/include/VMMInternal.h (modified) * trunk/src/VBox/VMM/include/VMMInternal.mac (modified) * trunk/src/VBox/VMM/testcase/Makefile.kmk (modified) * trunk/src/VBox/VMM/testcase/tstVMMR0CallHost-1.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMMR0CallHost-2A.asm (deleted) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) VMM: Reworked most of the call-ring-3 stuff into setjmp-longjmp-on- ... Fri, 12 Nov 2021 10:39:56 GMT vboxsync [92392] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/err.mac (modified) * trunk/include/VBox/vmm/vmm.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/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMRZ/VMMRZ.cpp (modified) * trunk/src/VBox/VMM/include/VMMInternal.h (modified) * trunk/src/VBox/VMM/include/VMMInternal.mac (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) VMM: Removed the callring-3 API and some of the associated stuff. ... Fri, 12 Nov 2021 09:47:48 GMT vboxsync [92391] * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) * trunk/src/VBox/VMM/include/VMMInternal.h (modified) VMM/PGM,GMM: Made pgmR0PhysAllocateHandyPages & ... Fri, 12 Nov 2021 00:38:14 GMT vboxsync [92387] * trunk/include/VBox/vmm/stam.h (modified) * trunk/src/VBox/VMM/VMMR3/STAM.cpp (modified) VMM/STAM: New STAMUNIT_BYTES_PER_CALL unit. Improved the formatting ... Thu, 11 Nov 2021 13:31:21 GMT vboxsync [92368] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.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/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VMM.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) VMM/PGM,GMM: Baked PGMR3PhysAllocateLargePage into ... Thu, 11 Nov 2021 11:24:01 GMT vboxsync [92362] * trunk/include/VBox/vmm/vm.mac (modified) include/VBox/vmm/vm.mac: Need to keep this in sync with vm.h of ... Thu, 11 Nov 2021 11:05:15 GMT vboxsync [92358] * trunk/include/VBox/vmm/vm.h (modified) include/VBox/vmm/vm.h: Reserve some more space for the NEM part of ... Thu, 11 Nov 2021 10:54:57 GMT vboxsync [92353] * trunk/include/VBox/vmm/vm.h (modified) include/VBox/vmm/vm.h: Reserve some more space for the NEM part of ... Thu, 11 Nov 2021 09:53:42 GMT vboxsync [92350] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) VMM: Nested VMX: bugref:10092 Removed PGMPhysInterpretedRead, ... Thu, 11 Nov 2021 08:43:34 GMT vboxsync [92344] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) VMM: Nested VMX: bugref:10092 Removed PGMVerifyAccess and ... Wed, 10 Nov 2021 15:38:52 GMT vboxsync [92329] * trunk/include/VBox/vmm/gmm.h (modified) VMM/GMM,PGM: Optimize zeroing of RAM allocations by not doing it ... Wed, 10 Nov 2021 15:14:52 GMT vboxsync [92326] * trunk/include/VBox/vmm/gmm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GMM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) VMM/GMM,PGM: Optimize zeroing of RAM allocations by not doing it ... Wed, 10 Nov 2021 14:35:41 GMT vboxsync [92323] * trunk/include/VBox/vmm/pdmaudioifs.h (modified) vmm/pdmaudioifs.h: comment typo Tue, 09 Nov 2021 13:44:24 GMT vboxsync [92292] * trunk/include/VBox/vmm/gmm.h (modified) VMM/gmm.h: Corrected the GMM_PAGEID_LAST constant, it was way too ... Mon, 08 Nov 2021 09:18:20 GMT vboxsync [92258] * trunk/include/VBox/VMMDevTesting.h (modified) * trunk/include/iprt/test.h (modified) * trunk/src/VBox/Runtime/r3/test.cpp (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-TestData.c (modified) * trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-test.h (modified) IPRT,VMMDev,ValKit: Some new test units. bugref:10093 Sat, 06 Nov 2021 15:21:57 GMT vboxsync [92248] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vmm/gmm.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR3/GMM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) VMM/GMM: Removed all the legacy mode code (disabled everywhere since ... Thu, 04 Nov 2021 18:51:54 GMT vboxsync [92216] * trunk/include/VBox/vmm/em.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp (modified) VMM/EMAll: Rename EMR0HistoryUpdatePC to EMHistoryUpdatePC and make ... Thu, 04 Nov 2021 07:55:50 GMT vboxsync [92205] * trunk/include/VBox/vmm/gvmm.h (modified) VMM/GVMM,VMM: Make it possible for known worker thread to enter ... Wed, 03 Nov 2021 21:46:36 GMT vboxsync [92200] * trunk/include/VBox/vmm/gvmm.h (modified) * trunk/include/VBox/vmm/vmm.h (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0Internal.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) VMM/GVMM,VMM: Make it possible for known worker thread to enter ... Wed, 03 Nov 2021 08:31:27 GMT vboxsync [92186] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGstSlatEpt.h (added) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) VMM: Nested VMX: bugref:10092 Separate the guest's second-level ... Mon, 01 Nov 2021 22:06:25 GMT vboxsync [92170] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vmm/nem.h (modified) * trunk/include/VBox/vmm/vm.h (modified) * trunk/include/VBox/vmm/vm.mac (modified) * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.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) VMM/PGM,NEM: Let NEM handle dirty VRAM (MMIO2) page tracking. Saves ... Sun, 31 Oct 2021 23:35:27 GMT vboxsync [92164] * trunk/include/VBox/vmm/pgm.h (modified) VMM/PGM,DevVGA: Baked MMIO2 dirty page tracking into PGM, moving it ... Sun, 31 Oct 2021 23:34:31 GMT vboxsync [92162] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.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/VMMR3/IEMR3.cpp (modified) * trunk/src/VBox/VMM/VMMR3/IOM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) VMM/PGM,DevVGA: Baked MMIO2 dirty page tracking into PGM, moving it ... Fri, 29 Oct 2021 17:27:53 GMT vboxsync [92155] * trunk/include/VBox/vmm/pdmusb.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp (modified) VMM/PDMUsb: Add thread helpers to the helper callback table, bugref:10074 Thu, 28 Oct 2021 10:43:36 GMT vboxsync [92133] * trunk/doc/manual/en_US/man_VBoxManage-modifyvm.xml (modified) * trunk/include/VBox/settings.h (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp (modified) * trunk/src/VBox/Main/idl/VirtualBox.xidl (modified) * trunk/src/VBox/Main/include/MachineImpl.h (modified) * trunk/src/VBox/Main/include/NATEngineImpl.h (modified) * trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp (modified) * trunk/src/VBox/Main/src-server/MachineImpl.cpp (modified) * trunk/src/VBox/Main/src-server/NATEngineImpl.cpp (modified) * trunk/src/VBox/Main/xml/Settings.cpp (modified) Main,FE/VBoxManage: Allow changing the localhost reachable flag for ... Thu, 28 Oct 2021 09:41:23 GMT vboxsync [92129] * trunk/include/VBox/vmm/nem.h (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) VMM/PGM,NEM: RAM registration notification must return a u2State ... Thu, 28 Oct 2021 08:13:01 GMT vboxsync [92125] * trunk/include/VBox/vmm/pgm.h (modified) VMM/pgm.h: Removed the PGMR3PhysRegister prototype as there is no ... Tue, 26 Oct 2021 11:28:32 GMT vboxsync [92075] * trunk/include/VBox/vmm/hm_vmx.h (modified) VMM: Nested VMX: bugref:10092 hm_vmx.h: Added EPT_PTE_ATTR_MASK for ... Tue, 26 Oct 2021 09:34:31 GMT vboxsync [92071] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) VMM/DevHlp: Added PDMDevHlpSSMRegisterLegacy for dealing with renamed ... Tue, 26 Oct 2021 09:33:43 GMT vboxsync [92070] * trunk/include/VBox/vmm/hm_vmx.h (modified) VMM: Nested VMX: bugref:10092 hm_vmx.h: Added EPT PDE attribute masks ... Mon, 25 Oct 2021 16:05:10 GMT vboxsync [92046] * trunk/include/VBox/vmm/hm_vmx.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/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/include/PGMGstDefs.h (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) VMM: Nested VMX: bugref:10092 EPT paging PDPTE walk bits. Mon, 25 Oct 2021 09:15:40 GMT vboxsync [92018] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp (modified) VMM: Nested VMX: bugref:10092 Added CPUMGetGuestIa32VmxEptVpidCap for ... Fri, 22 Oct 2021 03:33:13 GMT vboxsync [91989] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) VMM: Nested VMX: bugref:10092 Build fix. Fri, 22 Oct 2021 03:21:40 GMT vboxsync [91986] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) VMM: Nested VMX: bugref:10092 Added PGMSetGuestEptPtr. Fri, 22 Oct 2021 03:21:02 GMT vboxsync [91985] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) VMM: Nested VMX: bugref:10092 Removed CPUMGetGuestVmxEptPtr. Thu, 21 Oct 2021 18:12:53 GMT vboxsync [91980] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/GIMDev/GIMDev.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) VMM,GIMDev: Missing PDMDevHlpGIMGetMmio2Regions for ring-0 variant, ... Thu, 21 Oct 2021 17:07:40 GMT vboxsync [91975] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) VMM: Nested VMX: bugref:10092 Added CPUMGetGuestVmxEptPtr. This can ... Thu, 21 Oct 2021 16:19:10 GMT vboxsync [91973] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) VMM: Doxygen fixes, bugref:10074 Thu, 21 Oct 2021 16:09:34 GMT vboxsync [91972] * trunk/include/VBox/vmm/pdmdrv.h (modified) VMM,Devices: Eliminate direct calls to PDMR3AsyncCompletion* and ... Thu, 21 Oct 2021 15:58:30 GMT vboxsync [91971] * trunk/include/VBox/vmm/hm_vmx.h (modified) * trunk/src/VBox/VMM/VMMAll/HMVMXAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp.h (modified) * trunk/src/VBox/VMM/VMMR3/CPUM.cpp (modified) VMM: Nested VMX: bugref:10092 Renamed typo in VMCS field. Thu, 21 Oct 2021 15:52:28 GMT vboxsync [91968] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/EFI/DevEFI.cpp (modified) * trunk/src/VBox/Devices/GIMDev/GIMDev.cpp (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/PC/DevFwCommon.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) VMM,Devices: Replace remaining direct calls to VBoxVMM with device ... Thu, 21 Oct 2021 15:33:13 GMT vboxsync [91965] * trunk/include/VBox/vmm/hm_vmx.h (modified) VMM: Nested VMX: bugref:10092 Added EPT_PML4E_ATTR_MASK. Thu, 21 Oct 2021 15:01:54 GMT vboxsync [91960] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/PC/DevPcBios.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) VMM,DevPciBios: Add helper callback for PDMR3QueryLun and make use of ... Thu, 21 Oct 2021 14:28:25 GMT vboxsync [91957] * trunk/include/VBox/vmm/pdmdrv.h (modified) VMM,Devices: Eliminate direct calls to PDMR3AsyncCompletion* and ... Thu, 21 Oct 2021 14:26:20 GMT vboxsync [91955] * trunk/include/VBox/vmm/pdmdrv.h (modified) * trunk/src/VBox/Devices/Storage/DrvVD.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) VMM,Devices: Eliminate direct calls to PDMR3AsyncCompletion* and ... Thu, 21 Oct 2021 13:57:32 GMT vboxsync [91952] * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMR3/PGMMap.cpp (deleted) VMM/PGM,VMMDev: Removed PGMR3MappingsSize, PGMR3MappingsFix & ... Thu, 21 Oct 2021 13:55:49 GMT vboxsync [91951] * trunk/include/VBox/vmm/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) VMM: Nested VMX: bugref:10092 Added CPUMIsGuestVmxEptPagingEnabledEx ... Thu, 21 Oct 2021 13:17:30 GMT vboxsync [91945] * trunk/include/VBox/vmm/pdmdrv.h (modified) * trunk/src/VBox/Devices/Network/DrvIntNet.cpp (modified) * trunk/src/VBox/Devices/Serial/DrvHostSerial.cpp (modified) * trunk/src/VBox/Devices/USB/DrvVUSBRootHub.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) VMM,Devices: Eliminate calls to PDMR3Thread and use the driver hlper ... Thu, 21 Oct 2021 13:02:36 GMT vboxsync [91944] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/Audio/DevIchAc97.cpp (modified) * trunk/src/VBox/Devices/Network/DevVirtioNet.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDevTesting.cpp (modified) * trunk/src/VBox/Devices/VirtIO/Virtio.cpp (modified) * trunk/src/VBox/Devices/VirtIO/Virtio.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) VMM,Devices: Eliminate direct calls to DBGFR3* and use the device ... Thu, 21 Oct 2021 12:43:45 GMT vboxsync [91939] * trunk/include/VBox/vmm/mm.h (modified) * trunk/include/VBox/vmm/tm.h (modified) * trunk/src/VBox/VMM/VMMAll/MMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMLdr.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) * trunk/src/VBox/VMM/include/TMInternal.h (modified) VMM/*: Eliminated MMHyperR3ToRC, TMR3GetImportRC and few other ... Thu, 21 Oct 2021 11:08:45 GMT vboxsync [91935] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) VMM,Devices: Eliminate direct calls to IOMIOPortWrite API and ... Thu, 21 Oct 2021 10:12:30 GMT vboxsync [91930] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) VMM,Devices: Eliminate direct calls to IOMMmioResetRegion and ... Thu, 21 Oct 2021 09:09:51 GMT vboxsync [91928] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA-cmd.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.cpp (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) VMM,Devices: Eliminate direct calls to PGMHandlerPhysical* APIs and ... Thu, 21 Oct 2021 08:59:01 GMT vboxsync [91927] * trunk/include/VBox/vmm/pdmdev.h (modified) VMM,Devices: Eliminate direct calls to PGMR3SharedModule* APIs and ... Thu, 21 Oct 2021 07:41:36 GMT vboxsync [91921] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) VMM,Devices: Eliminate direct calls to PGMR3SharedModule* APIs and ... Thu, 21 Oct 2021 06:45:26 GMT vboxsync [91920] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA-SVGA.cpp (modified) * trunk/src/VBox/Devices/PC/DevPcArch.cpp (modified) * trunk/src/VBox/Devices/Storage/DevAHCI.cpp (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Devices/Storage/DevBusLogic.cpp (modified) * trunk/src/VBox/Devices/Storage/DevLsiLogicSCSI.cpp (modified) * trunk/src/VBox/Devices/Storage/DevVirtioSCSI.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) VMM,Devices: Eliminate direct calls to VMMR3 and VMR3 APIs and ... Wed, 20 Oct 2021 19:05:44 GMT vboxsync [91909] * trunk/include/VBox/vmm/pdmcritsect.h (modified) * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) VMM,PDM: Eliminated PDMDevHlpCritSectGetNopR0 and ... Wed, 20 Oct 2021 19:00:05 GMT vboxsync [91907] * trunk/include/VBox/vmm/mm.h (modified) * trunk/src/VBox/VMM/VMMAll/MMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) VMM/MM: Eliminated MMHyperCCToRC and MMHyperR0ToRC. bugref:9517 Wed, 20 Oct 2021 17:53:08 GMT vboxsync [91906] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp (modified) VMM/PDMDevHlp: Stripped down the queue methods (completely unused at ... Wed, 20 Oct 2021 17:43:26 GMT vboxsync [91905] * trunk/include/VBox/vmm/pdmdrv.h (modified) * trunk/src/VBox/Devices/Input/DrvKeyboardQueue.cpp (modified) * trunk/src/VBox/Devices/Input/DrvMouseQueue.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvSCSI.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) Drv*,PDMDrvHlp: Added driver helpers for all queues operations, ... Wed, 20 Oct 2021 14:34:52 GMT vboxsync [91903] * trunk/include/VBox/vmm/pdmdrv.h (modified) pdmdrv.h: Doxygen fix, bugref:10074 Wed, 20 Oct 2021 13:59:08 GMT vboxsync [91898] * trunk/include/VBox/vmm/pdmusb.h (modified) * trunk/src/VBox/Devices/Storage/DrvVD.cpp (modified) VMM,Devices: Add callbacks to required MMR3* APIs to the helper ... Wed, 20 Oct 2021 13:42:39 GMT vboxsync [91897] * trunk/include/VBox/vmm/pdmdev.h (modified) * trunk/include/VBox/vmm/pdmdrv.h (modified) * trunk/include/VBox/vmm/pdmusb.h (modified) * trunk/src/VBox/Devices/Audio/DrvHostAudioCoreAudio.cpp (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/Devices/Bus/DevPciIch9.cpp (modified) * trunk/src/VBox/Devices/EFI/DevEFI.cpp (modified) * trunk/src/VBox/Devices/GIMDev/DrvUDP.cpp (modified) * trunk/src/VBox/Devices/Network/DevINIP.cpp (modified) * trunk/src/VBox/Devices/Network/DrvNAT.cpp (modified) * trunk/src/VBox/Devices/Network/DrvTAP.cpp (modified) * trunk/src/VBox/Devices/Network/DrvUDPTunnel.cpp (modified) * trunk/src/VBox/Devices/Network/DrvVDE.cpp (modified) * trunk/src/VBox/Devices/PC/ACPI/VBoxAcpi.cpp (modified) * trunk/src/VBox/Devices/PC/DevACPI.cpp (modified) * trunk/src/VBox/Devices/PC/DevFwCommon.cpp (modified) * trunk/src/VBox/Devices/PC/DevPcArch.cpp (modified) * trunk/src/VBox/Devices/PC/DevPcBios.cpp (modified) * trunk/src/VBox/Devices/PC/DevQemuFwCfg.cpp (modified) * trunk/src/VBox/Devices/Parallel/DrvHostParallel.cpp (modified) * trunk/src/VBox/Devices/Serial/DrvHostSerial.cpp (modified) * trunk/src/VBox/Devices/Serial/DrvNamedPipe.cpp (modified) * trunk/src/VBox/Devices/Serial/DrvRawFile.cpp (modified) * trunk/src/VBox/Devices/Serial/DrvTCP.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvDiskIntegrity.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvHostBase.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvVD.cpp (modified) * trunk/src/VBox/Devices/Trace/DrvIfsTrace.cpp (modified) * trunk/src/VBox/Devices/USB/DrvVUSBRootHub.cpp (modified) * trunk/src/VBox/Devices/VMMDev/VMMDev.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) VMM,Devices: Add callbacks to required MMR3* APIs to the helper ... Wed, 20 Oct 2021 13:30:17 GMT vboxsync [91895] * trunk/include/VBox/vmm/pdmqueue.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllQueue.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMQueue.cpp (modified) * trunk/src/VBox/VMM/include/PDMInternal.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStruct.h (modified) VMM: Removed raw-mode stuff from PDMQueue. bugref:9517 Wed, 20 Oct 2021 11:35:56 GMT vboxsync [91879] * trunk/include/VBox/vmm/pdmusb.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMUsb.cpp (modified) VMM/PDMUsb: Add CFGM and SSM helpers to PDMUSBHLP, bugref:10074 Wed, 20 Oct 2021 08:53:19 GMT vboxsync [91860] * trunk/include/VBox/vmm/pdmdrv.h (modified) * trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp (modified) VMM/PDMDriver: Add CFGM and SSM helpers to PDMDRVHLPR3, bugref:10074 Wed, 20 Oct 2021 00:50:11 GMT vboxsync [91854] * trunk/include/VBox/vmm/mm.h (modified) * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp (deleted) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) * trunk/src/VBox/VMM/VMMR3/MMHyper.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PDMLdr.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMMap.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPool.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp (modified) * trunk/src/VBox/VMM/VMMR3/TM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/VM.cpp (modified) * trunk/src/VBox/VMM/include/PGMInline.h (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) VMM: Removed PGM_WITHOUT_MAPPINGS and associated mapping code. ... Tue, 19 Oct 2021 23:18:13 GMT vboxsync [91848] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vmm/nem.h (modified) * trunk/include/VBox/vmm/pgm.h (modified) * trunk/src/VBox/VMM/Config.kmk (modified) * trunk/src/VBox/VMM/VMMAll/NEMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3.cpp (modified) * trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp (modified) * trunk/src/VBox/VMM/include/NEMInternal.h (modified) * trunk/src/VBox/VMM/include/PGMInline.h (modified) * trunk/src/VBox/VMM/include/PGMInternal.h (modified) VMM/NEM,PGM: First bunch changes for watered down guest memory ... Tue, 19 Oct 2021 08:28:44 GMT vboxsync [91836] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) SUP: Added SUPR0GetSessionUid(). bugref:10093 Mon, 18 Oct 2021 08:32:39 GMT vboxsync [91806] * trunk/include/VBox/SUPR0StackWrapper.mac (modified) * trunk/src/VBox/HostDrivers/Support/SUPR0-asm.sed (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0JmpA-amd64.asm (modified) * trunk/src/VBox/VMM/testcase/tstVMMR0CallHost-1.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMMR0CallHost-2A.asm (modified) SUPDrv,tstVMMR0CallHost-2: Use the argument count from the function ... Sun, 17 Oct 2021 22:59:41 GMT vboxsync [91799] * trunk/include/VBox/sup.h (modified) SUPDrv,IPRT,VBoxGuest: Don't export ellipsis functions from SUPDrv, ... Sun, 17 Oct 2021 22:56:45 GMT vboxsync [91798] * trunk/include/VBox/sup.h (modified) SUPDrv,IPRT,VBoxGuest: Don't export ellipsis functions from SUPDrv, ... Sun, 17 Oct 2021 22:29:58 GMT vboxsync [91796] * trunk/include/VBox/sup.h (modified) SUPDrv,IPRT,VBoxGuest: Don't export ellipsis functions from SUPDrv, ...