VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMR0/VMMR0.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @92411   3 years vboxsync VMM: Two more VMMR0 calls that must not valid idCpu as a valid EMT. …
(edit) @92408   3 years vboxsync VMM: Reworked most of the call-ring-3 stuff into …
(edit) @92392   3 years vboxsync VMM: Removed the callring-3 API and some of the associated stuff. …
(edit) @92391   3 years vboxsync VMM/PGM,GMM: Made pgmR0PhysAllocateHandyPages & …
(edit) @92368   3 years vboxsync VMM/PGM,GMM: Baked PGMR3PhysAllocateLargePage into …
(edit) @92248   3 years vboxsync VMM/GMM: Removed all the legacy mode code (disabled everywhere since …
(edit) @92200   3 years vboxsync VMM/GVMM,VMM: Make it possible for known worker thread to enter …
(edit) @91819   3 years vboxsync VMM/Logger: Make sure vmmR0LoggerFlushInner runs on the kernel stack. …
(edit) @91811   3 years vboxsync VMM/VMMR0EntryEx: Don't switch to custom stack for now - will make …
(edit) @91810   3 years vboxsync VMM/Logger: Make sure vmmR0LoggerFlushInner runs on the kernel stack. …
(edit) @91809   3 years vboxsync VMM/VMMR0EntryEx: Don't switch to custom stack for now - will make …
(edit) @91676   3 years vboxsync VMM/NEM-win: Quick and very dirty hack to make the code work on …
(edit) @91271   3 years vboxsync VMM: bugref:10092 Moved the PAE PDPTEs out of PGM into CPUMCTX.
(edit) @91245   3 years vboxsync VMM/PGM: Removed VMMCALLRING3_PGM_MAP_CHUNK and PGMR3PhysChunkMap as …
(edit) @91243   3 years vboxsync VMM/PGMPool: Call PGMR0PoolGrow directly from ring-0 instead of going …
(edit) @91016   3 years vboxsync VMM/PGM,++: Kicked out VBOX_WITH_2X_4GB_ADDR_SPACE and the DynMap code …
(edit) @91015   3 years vboxsync VMM,GVMMR0: Removed SMAP obsolete sanity checks. bugref:9627
(edit) @91014   3 years vboxsync VMM: Made VBOX_WITH_RAM_IN_KERNEL non-optional, removing all the tests …
(edit) @90999   3 years vboxsync VMM: Removed VMMCALLRING3_PGM_LOCK (now unused). bugref:6695
(edit) @90997   3 years vboxsync VMM,PDM,PGM: Restrict the VMSetError and VMSetRuntimeError APIs to …
(edit) @90981   3 years vboxsync VMM: Changed pgmLock to pass VINF_SUCCESS to PDMCritSectEnter and …
(edit) @90980   3 years vboxsync VMM: Removed VMMCALLRING3_PDM_CRIT_SECT_ENTER, …
(edit) @90976   3 years vboxsync VMM: Ensure proper log flush order by going to ring-0 to wait for the …
(edit) @90975   3 years vboxsync VMM: Ensure proper log flush order by going to ring-0 to wait for the …
(edit) @90972   3 years vboxsync VMM: Correctly update idxBuf so we flush the right buffer when we get …
(edit) @90971   3 years vboxsync VMM: Reduce the buffer size for the ring-0 release logger so we don't …
(edit) @90970   3 years vboxsync VMM,SUPDrv: Use 4 buffers for each EMT logger in ring-0, making it …
(edit) @90958   3 years vboxsync VMM: Log flushing stats. bugref:10086
(edit) @90956   3 years vboxsync VMM: Preparing for using more than one log buffer per ring-0 EMT …
(edit) @90953   3 years vboxsync VMM: Don't need the per-logger flushing-disabled flag …
(edit) @90948   3 years vboxsync VMM: Organize the logger structures both named member and arrays for …
(edit) @90945   3 years vboxsync VMM: Use a worker thread for flushing ring-0 log buffers. bugref:10086
(edit) @90897   3 years vboxsync VMM: Initialize the ring-0 loggers as early as possible, so we can …
(edit) @90862   3 years vboxsync IPRT,SUPDrv,VMM,++: Bumped major support driver version. Added …
(edit) @90859   3 years vboxsync VMMR0,SUPDrv: Need to override RTLogDefaultInstanceEx rather than …
(edit) @90829   3 years vboxsync IPRT,VMM,SUPDrv,++: Reworked the IPRT logger structure and how the VMM …
(edit) @90784   3 years vboxsync VMM: VALID_PTR -> RT_VALID_PTR.
(edit) @90380   3 years vboxsync VMM: Moved idHostCpu and iHostCpuSet from VMCPU to GVMCPU, removing …
(edit) @90379   3 years vboxsync VMM: Implementing blocking on critical sections in ring-0 HM context …
(edit) @90190   3 years vboxsync VMM/VMMR0: Disabled the unnecessary …
(edit) @90189   3 years vboxsync VMM: Make the setjmp code a bit stricter with when to resume a call. …
(edit) @90161   3 years vboxsync VMM: New status VERR_VMM_CONTEXT_HOOK_STILL_ENABLED for guru condition …
(edit) @89912   3 years vboxsync VMM/DBGF: Basic infrastructure to support adding and deleting port I/O …
(edit) @88347   4 years vboxsync Forward ported r143576 from 6.1: VMM: Re-enabled vmmR0DoHalt and added …
(edit) @88346   4 years vboxsync Forward ported r143574 from 6.1: VMM: Must do …
(edit) @88344   4 years vboxsync Forward ported r143567 from 6.1: vmmR0DoHalt fix - need to re-check …
(edit) @88330   4 years vboxsync VMM/VMMR0: Disabled vmmR0DoHalt, it's broken. oem2ticketref:40
(edit) @87829   4 years vboxsync AMD IOMMU: bugref:9654 Since AVL tree IOTLB cache has been moved to …
(edit) @87792   4 years vboxsync VMM/TM: Moved the timers off the hyper heap. Replaced the relative …
(edit) @87666   4 years vboxsync AMD IOMMU: bugref:9654 IOTLB cache bits. The IOTLB is currently only …
(edit) @87594   4 years vboxsync VMM/DBGF,Debugger: Removed the !defined(VBOX_WITH_LOTS_OF_DBGF_BPS) …
(edit) @87591   4 years vboxsync VMM/VMMR0: Don't use doxygen comments on RT functions we override, …
(edit) @87520   4 years vboxsync vmmR0InitVM: Removed forgotten SUPR0Printf.
(edit) @87107   4 years vboxsync VMM/DBGF: Started implementing the breakpoint owner management, bugref:9837
(edit) @86704   4 years vboxsync VMM/DBGF: Updates to the new breakpoint manager, L2 table management …
(edit) @86699   4 years vboxsync VMM/DBGF: Updates to the new breakpoint manager, implement global …
(edit) @86452   4 years vboxsync VMM: Added VMMR0GetReleaseLogger for debugging/whatever (we don't …
(edit) @85187   4 years vboxsync VMM/VMMR0.cpp: Workaround for Clang 11 nothrow weirdness. bugref:9794
(edit) @84458   5 years vboxsync VMM/DBGF: First commit of new tracing facility, bugref:9210 The new …
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @82591   5 years vboxsync VMM: Changing how we access guest RAM when in ring-0 (disabled). …
(edit) @82555   5 years vboxsync PGMPool,MM: Use ring-0 mapping while in ring-0, so let the page pool …
(edit) @82544   5 years vboxsync VMMR0: No SrvPciRawR0 stuff.
(edit) @81936   5 years vboxsync VMMR0: Catch assertions in VMMR0_DO_PDM_DEVICE_GEN_CALL. bugref:9218
(edit) @81519   5 years vboxsync DevSmc,PDM: Converted the SMC device to the new style. Converted …
(edit) @81333   5 years vboxsync IOM: More MMIO stuff, almost there now... bugref:9218
(edit) @81197   5 years vboxsync IOM: More MMIO code. bugref:9218
(edit) @81167   5 years vboxsync IOM: More MMIO work. Splitting out the I/O port related stuff from …
(edit) @81161   5 years vboxsync SUP, VMM: bugref: 9562 Drop SUPR0GetRawModeUsability. No longer …
(edit) @81153   5 years vboxsync VMM: Removed most VBOX_WITH_REM preprocessor stuff. bugref:9576
(edit) @81031   5 years vboxsync PDM,Devices: Moving the PDMPCIDEV structures into the PDMDEVINS …
(edit) @80641   5 years vboxsync IOM: New I/O port registration code. bugref:9218
(edit) @80587   5 years vboxsync VMM/HM: bugref:9546 Fix registering of the longjmp callback to be soon …
(edit) @80531   5 years vboxsync VMM,Devices: Some PDM device model refactoring. bugref:9218
(edit) @80348   5 years vboxsync VMM,PciRaw: Eliminate duplicate PGVM/PVMCC and PGVMCPU/PVMCPUCC …
(edit) @80346   5 years vboxsync VMM,PciRaw: Eliminate duplicate PGVM/PVMCC and PGVMCPU/PVMCPUCC …
(edit) @80334   5 years vboxsync VMM: Eliminating the VBOX_BUGREF_9217 preprocessor macro. bugref:9217
(edit) @80333   5 years vboxsync VMM: Eliminating the VBOX_BUGREF_9217_PART_I preprocessor macro. …
(edit) @80274   5 years vboxsync VMM: Refactoring VMMR0/* and VMMRZ/* to use VMCC & VMMCPUCC. bugref:9217
(edit) @80052   5 years vboxsync Main: Kicking out 32-bit host support - Some HM bits using VMMSwitcher …
(edit) @80019   5 years vboxsync VMM: Kicking out raw-mode (work in progress) - more VMM. bugref:9517
(edit) @80003   5 years vboxsync VMM: Kicking out raw-mode (work in progress). bugref:9517
(edit) @78431   6 years vboxsync VMM: Started refactoring GVM & VM structures for bugref:9217
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @76464   6 years vboxsync VMM: Nested VMX: bugref:9180 Fix MSR initialization issue for …
(edit) @76290   6 years vboxsync VMM/HM: Nested VMX: bugref:9180 Added a new pre-init VMM call, invoked …
(edit) @75830   6 years vboxsync VMM: Adjust CPUMGetGuestInterruptibility to include virtual …
(edit) @75649   6 years vboxsync VMM/VMMR0.cpp: comments adjustments.
(edit) @75646   6 years vboxsync VMM: HLT/MWAIT optimizations for busy guests: don't go back to ring-3 …
(edit) @74785   6 years vboxsync vm.h,VMM: Use VMCPU_FF_IS_SET instead of VMCPU_FF_IS_PENDING when …
(edit) @73203   6 years vboxsync VMM, Devices: bugref:9193 Remove unused code after using …
(edit) @73097   6 years vboxsync *: Made RT_UOFFSETOF, RT_OFFSETOF, RT_UOFFSETOF_ADD and …
(edit) @72805   6 years vboxsync VMM/HM: bugref:9193 Fixes honoring pending VMCPU_FF_HM_UPDATE_CR3 and …
(edit) @72778   6 years vboxsync VMM,SUPDrv,IPRT: Redirect ring-0 release logging on EMTs to VBox.log. …
(edit) @72642   6 years vboxsync EM,IEM,VMX: Working on configuring exit history optimziations. …
(edit) @72617   6 years vboxsync VMM: LogRel some ring-0 preemption details in ring-3.
(edit) @72546   7 years vboxsync NEM/win,TM: Setting TSC on TM start/restore/resume/etc as best we can. …
(edit) @72541   7 years vboxsync NEM/win: Added TSC offset to the complaint list. Some exploration of …
(edit) @72522   7 years vboxsync NEM,TM: Work on TSC and NEM/win. bugref:9044 [=>office]
(edit) @72300   7 years vboxsync NEM,STAM: Partition memory statistics for NEM. bugref:9044 - STAM: …
Note: See TracRevisionLog for help on using the revision log.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette