VirtualBox

source: vbox/trunk/include/VBox/vmm/vmm.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(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) @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) @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) @90991   3 years vboxsync VMM: Eliminated VMMCALLRING3_MMHYPER_LOCK. bugref:6695
(edit) @90982   3 years vboxsync VMM: Removed VMMCALLRING3_VM_R0_PREEMPT. bugref:6695
(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) @90975   3 years vboxsync VMM: Ensure proper log flush order by going to ring-0 to wait for the …
(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) @90829   3 years vboxsync IPRT,VMM,SUPDrv,++: Reworked the IPRT logger structure and how the VMM …
(edit) @90514   3 years vboxsync VMM: Added VMM_ASSERT_RELEASE_MSG_RETURN macro for safely do release …
(edit) @90379   4 years vboxsync VMM: Implementing blocking on critical sections in ring-0 HM context …
(edit) @89912   4 years vboxsync VMM/DBGF: Basic infrastructure to support adding and deleting port I/O …
(edit) @87792   4 years vboxsync VMM/TM: Moved the timers off the hyper heap. Replaced the relative …
(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) @85121   5 years vboxsync iprt/cdefs.h: Refactored the typedef use of DECLCALLBACK as well as …
(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) @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) @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) @81167   5 years vboxsync IOM: More MMIO work. Splitting out the I/O port related stuff from …
(edit) @81153   5 years vboxsync VMM: Removed most VBOX_WITH_REM preprocessor stuff. bugref:9576
(edit) @81071   5 years vboxsync SUPDrv,IPRT,VMM: Support host APIC ID above 256 in GIP. (Only tested …
(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) @80531   5 years vboxsync VMM,Devices: Some PDM device model refactoring. bugref:9218
(edit) @80346   5 years vboxsync VMM,PciRaw: Eliminate duplicate PGVM/PVMCC and PGVMCPU/PVMCPUCC …
(edit) @80281   5 years vboxsync VMM,++: Refactoring code to use VMMC & VMMCPUCC. bugref:9217
(edit) @80274   5 years vboxsync VMM: Refactoring VMMR0/* and VMMRZ/* to use VMCC & VMMCPUCC. bugref:9217
(edit) @80268   5 years vboxsync VMM: Refactoring VMMAll/* to use VMCC & VMMCPUCC. bugref:9217
(edit) @80080   5 years vboxsync VMM: Kicking out raw-mode and 32-bit hosts - HM, VMMSWITCHER, ++. …
(edit) @80074   5 years vboxsync VMM,Main,++: Retired the unfinished FTM component.
(edit) @80052   6 years vboxsync Main: Kicking out 32-bit host support - Some HM bits using VMMSwitcher …
(edit) @80019   6 years vboxsync VMM: Kicking out raw-mode (work in progress) - more VMM. bugref:9517
(edit) @80003   6 years vboxsync VMM: Kicking out raw-mode (work in progress). bugref:9517
(edit) @76585   6 years vboxsync *: scm --fix-header-guard-endif
(edit) @76558   6 years vboxsync include/VBox: Use VBOX_INCLUDED_ rather than _vbox_ as header guard …
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @76507   6 years vboxsync /include: scm --fix-header-guards. bugref:9344
(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) @75646   6 years vboxsync VMM: HLT/MWAIT optimizations for busy guests: don't go back to ring-3 …
(edit) @73474   6 years vboxsync VMM,DBGF: Improved unwinding of ring-0 assertion stacks, making the …
(edit) @73471   6 years vboxsync VMM,DBGF: Improved unwinding of ring-0 assertion stacks, making the …
(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) @72469   7 years vboxsync GIM,IEM: Correctly hook up hypercalls thru IEM. bugref:9044 - IEM: …
(edit) @72462   7 years vboxsync EM,IEM,HM: Consolidated VMMHypercallsDisable/VMMHypercallsEnable into …
(edit) @72300   7 years vboxsync NEM,STAM: Partition memory statistics for NEM. bugref:9044 - STAM: …
(edit) @71222   7 years vboxsync NEM/win,VMM,PGM: Ported NEM runloop to ring-0. bugref:9044
(edit) @71198   7 years vboxsync SUPDrv,VMMR0: Prepped for extending the fast I/O control interface a …
(edit) @71136   7 years vboxsync SUPDrv,VMM/NEM/win: Abstracted kernel I/O control work in SUPDrv, …
(edit) @71087   7 years vboxsync VMM/NEM/win: Get registers via hypercalls. bugref:9044
(edit) @71081   7 years vboxsync VMM,SUPDrv: More NEM/win experimentation. bugref:9044
(edit) @71075   7 years vboxsync VMM,SUPDrv: More NEM/win experimentation. bugref:9044
(edit) @69107   7 years vboxsync include/VBox/: (C) year
(edit) @68986   7 years vboxsync VMM: Add new QueryGenericObject entry to VMM2USER callback table, for …
(edit) @68011   8 years vboxsync GVMMR0,VMMR0: More cleanups.
(edit) @67983   8 years vboxsync VMMR0OPERATION: Spread the enum values out so we can safely add new …
(edit) @67955   8 years vboxsync VMM,SUPDrv: Started on some session/VMMR0 nits. I/O control interface …
(edit) @62476   9 years vboxsync (C) 2016
(edit) @60307   9 years vboxsync VMM: APIC rewrite. Initial commit, work in progress.
(edit) @59206   9 years vboxsync VMMR3EmtRendezvous: New flag for tricky suspend and poweroff cases: …
(edit) @59138   9 years vboxsync VMM,VM: Allow EMT rendezvous from VMREQFLAGS_PRIORITY callbacks as the …
(edit) @59132   9 years vboxsync VMM: Recursive EMT rendezvous fixes, adding support for recursion from …
(edit) @59126   9 years vboxsync VMMR3EmtRendezvous: Added support for recursion of the ordered and …
(edit) @58125   9 years vboxsync oops
(edit) @58124   9 years vboxsync include/VBox//*.h: pVM and pVCpu parameter description adjustments.
(edit) @58110   9 years vboxsync include,misc: Doxygen grouping adjustments, collecting all the VMM …
(edit) @58106   9 years vboxsync include,misc: Corrected a bunch of doxygen errors.
(edit) @56286   10 years vboxsync Cleaned up all grep hits for 'VMMGC'.
(edit) @55863   10 years vboxsync IPRT,SUPDrv,VMM: Revised the context switching hook interface. Do …
(edit) @55129   10 years vboxsync VMM/GIM: Allow dynamic enabling of #UD traps and per-VCPU hypercalls.
(edit) @55118   10 years vboxsync VMM: GIM raw-mode support.
(edit) @54720   10 years vboxsync VMM: Some more internal decls.
(edit) @54719   10 years vboxsync VMM: Make the thread-context hook functions VMM internal linkage.
(edit) @54718   10 years vboxsync VMM: VMMR0ThreadCtxHooksDeregister returns void, further simplified …
(edit) @53615   10 years vboxsync doxygen fixes.
(edit) @50001   11 years vboxsync PDMCritSect: Ditto VERR_INTERRUPTED fix for shared critical sections.
(edit) @48528   11 years vboxsync Change implementation for turning a reset into a power off to prevent …
(edit) @48230   11 years vboxsync VMM: Propagate errors properly while leaving HM context.
(edit) @48227   11 years vboxsync VMM: Ensure longjmps after hmR0[Vmx|Svm]LeaveSession() don't happen.
(edit) @47989   11 years vboxsync VMM/VMMR0: Preemption hooks implemented and enabled for Solaris and …
(edit) @47760   11 years vboxsync VMM/HM: Preemption hooks. Some common structural changes and cleanup, …
(edit) @47645   11 years vboxsync VMM: RTThreadCtxHooksAre[Registered|Created](). Moved it into IN_RING0 …
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