VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @21653   15 years vboxsync TPR patching updates
(edit) @21649   15 years vboxsync Patching updates (not enabled)
(edit) @21645   15 years vboxsync Naming changes
(edit) @21644   15 years vboxsync Register guest allocated memory (locked & executable) for patching …
(edit) @21196   15 years vboxsync Break up raw mode and hwacc EM parts.
(edit) @21094   15 years vboxsync VMM: Added MMR3HyperAllocOnceNoRelEx so that we can force the ring-0 …
(edit) @20875   15 years vboxsync VMM: Renamed almost all references to CallHost to CallRing3.
(edit) @20874   15 years vboxsync VMMR0CallHost -> VMMRZCallRing3[NoCpu]; VMMCALLHOST -> VMMCALLRING3.
(edit) @20869   15 years vboxsync VMMR3RawRunGC: cause guru meditation if cr3 mismatches. …
(edit) @20864   15 years vboxsync SUP,*: API cleanup.
(edit) @20857   15 years vboxsync MMHyper.cpp: Add 64KB to the heap size for each virtual CPU to account …
(edit) @20854   15 years vboxsync VMM: Use the custom logger prefix to indicate the virtual CPU ID.
(edit) @20792   15 years vboxsync VMMR3Term: Don't call RTMemProtect, use RTR3HyperSetGuard..
(edit) @20663   15 years vboxsync VMM: Added VMMR3EmtRendezvous for getting the attention of all EMTs …
(edit) @20566   15 years vboxsync VMM.cpp: Fixed VBOX_STRICT_VMM_STACK bustage - was messing with the …
(edit) @20545   15 years vboxsync VMM: Instrumented the setjump code with stack usage statistics (only …
(edit) @20533   15 years vboxsync VMM: Guard the hyper stack in strict builds using the new …
(edit) @20406   15 years vboxsync Removed obsolete REMR3ReplayInvalidatedPages
(edit) @20196   16 years vboxsync Extra logging
(edit) @20008   16 years vboxsync PDMCritSect: rewrite, ring-0 unlocking not yet enabled.
(edit) @19732   16 years vboxsync Ring 0 logger changes.
(edit) @19702   16 years vboxsync Need a separate ring 0 logger for each VCPU.
(edit) @19692   16 years vboxsync Don't wait for completion of IPI request packets of course.
(edit) @19668   16 years vboxsync vmmR3ServiceCallHostRequest: check for pending pdm critical section …
(edit) @19666   16 years vboxsync Deal with VMMCALLHOST_MMHYPER_LOCK correctly.
(edit) @19663   16 years vboxsync Protect the MM hypervisor heap with a critical section.
(edit) @19660   16 years vboxsync TM+affected: SMP changes in progress.
(edit) @19621   16 years vboxsync Properly setup the CPU context
(edit) @19611   16 years vboxsync Change the EM state to EMSTATE_HALTED after receiving the startup IPI.
(edit) @19593   16 years vboxsync Split up PDM.
(edit) @19582   16 years vboxsync Wrong end of the stack
(edit) @19580   16 years vboxsync Updates
(edit) @19575   16 years vboxsync Updates for ring 0 call stack dumping. (not enabled nor tested)
(edit) @19539   16 years vboxsync VMMR3YieldSuspend: only cpu 0 for now.
(edit) @19529   16 years vboxsync Introduced VMMR3AtomicExecuteHandler
(edit) @19478   16 years vboxsync Finished up init IPI processing. (untested)
(edit) @19476   16 years vboxsync Moved VMMR3SendInitIpi/Sipi
(edit) @19462   16 years vboxsync VMM: iLastGZRc from VMM to VMMCPU.
(edit) @19436   16 years vboxsync VMM.cpp: Not necessary to save the new stacks (see comment in …
(edit) @19434   16 years vboxsync Further splitup of VMM (ring 0 jump buffer).
(edit) @19366   16 years vboxsync Removed global VMM lock.
(edit) @19301   16 years vboxsync VMM: Fixed info 'ff'.
(edit) @19257   16 years vboxsync Reapplied 46658 + fix
(edit) @19255   16 years vboxsync Backed out 46655-57 for now
(edit) @19252   16 years vboxsync SUPCallVMMR0(Ex) arguments must include the VCPU id. Note: support …
(edit) @19232   16 years vboxsync Assertions for raw mode & SMP guests.
(edit) @19141   16 years vboxsync Action flags breakup. Fixed PGM saved state loading of 2.2.2 images. …
(edit) @18927   16 years vboxsync Big step to separate VMM data structures for guest SMP. (pgm, em)
(edit) @18665   16 years vboxsync VMM: Clean out the VBOX_WITH_NEW_PHYS_CODE #ifdefs. (part 1)
(edit) @18645   16 years vboxsync VMSetRuntimeError[V] refactoring: fFatal -> fFlags, may return …
(edit) @18617   16 years vboxsync PGM,EM: Handle out of memory situations more gracefully - part 1. New …
(edit) @17367   16 years vboxsync VMM: Added VMMR3CallR0 for use with operations which may make host …
(edit) @17284   16 years vboxsync Preliminary code to deal with VINF_EM_RAW_EMULATE_IO_BLOCK
(edit) @17005   16 years vboxsync VBOX_WITH_PGMPOOL_PAGING_ONLY: PGMMapCheck added
(edit) @16862   16 years vboxsync Assertion added
(edit) @16860   16 years vboxsync Stricter assertions
(edit) @16859   16 years vboxsync Load hypervisor CR3 from CPUM (instead of hardcoded fixups in the …
(edit) @16107   16 years vboxsync VMM.cpp: Log log flushes from R0 and GC.
(edit) @15852   16 years vboxsync Another experiment with limiting the time spent in ring 0.
(edit) @15508   16 years vboxsync #3349: Changed a few MMHyperAlloc calls to MMR3HyperAllocOnceNoRel to …
(edit) @14683   16 years vboxsync HWVMX,VMM: make 100% sure the logger doesn't screw us during the …
(edit) @14662   16 years vboxsync VMM: Always set rcCallHost.
(edit) @14607   16 years vboxsync PGMR0DynMap, VMM.cpp: Usee VMMIsHwVirtExtForced for …
(edit) @14499   16 years vboxsync VMM: Don't try use the invalid pvSavedStack pointer on darwin, set it …
(edit) @14299   16 years vboxsync Corrected grammos in comments. No code changes.
(edit) @14239   16 years vboxsync typo found by nike
(edit) @13858   16 years vboxsync Pass the VMCPU id to the ring 0 callbacks.
(edit) @13823   16 years vboxsync VMM: %VGv -> %RGv
(edit) @13822   16 years vboxsync VMM: %VRv -> %RRv
(edit) @13818   16 years vboxsync VMM: %Vrc -> %Rrc, %Vra -> %Rra.
(edit) @13816   16 years vboxsync VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
(edit) @13815   16 years vboxsync Some RTGCPTR32 cleanup.
(edit) @13813   16 years vboxsync #1865: Final VMM cleanups.
(edit) @13798   16 years vboxsync VMM: Split out the switcher code from VMM.cpp and into VMMSwitcher.cpp.
(edit) @13796   16 years vboxsync VMM: some adjustments.
(edit) @13778   16 years vboxsync Per VCPU init/term.
(edit) @13742   16 years vboxsync Some initial VM data restructuring.
(edit) @13717   16 years vboxsync VMM,IPRT: More GC->RC and similar cleanups.
(edit) @13714   16 years vboxsync VMM: More renaming and cleanup, caught another R3/R0 pointer - the …
(edit) @13703   16 years vboxsync VMM++: VINF_EM_DBG_RING0_ASSERTION -> VERR_VMM_RING0_ASSERTION, …
(edit) @13702   16 years vboxsync VMM++: new EM status code VINF_EM_DBG_RING0_ASSERTION for …
(edit) @13701   16 years vboxsync VMM: some statistics cleanup.
(edit) @13698   16 years vboxsync VMM: Fixed ring-0 access to the ring-3 mapping of the EMT stack. Moved …
(edit) @13697   16 years vboxsync VMM: cleanup in progress.
(edit) @13695   16 years vboxsync VMM: Increased the allocation attempts for core memory as we're still …
(edit) @13694   16 years vboxsync VMM: @image
(edit) @13691   16 years vboxsync pg_vmm update.
(edit) @13005   16 years vboxsync VMM/doxygen: More links.
(edit) @12975   16 years vboxsync #1865: PDMLdr.
(edit) @12837   16 years vboxsync VMM: more VT-x/AMD-V guru meditation fixes.
(edit) @12822   16 years vboxsync The hypervisor dump is not relevant when we're in VT-x/AMD-V mode.
(edit) @12675   16 years vboxsync removed unneeded field, type update
(edit) @12564   16 years vboxsync VMM: Don't need to make complicated 16-bit CFGM read here, but you …
(edit) @12555   16 years vboxsync configure CPU count in VMM, use per-CPU MMIO regions for APIC
(edit) @12545   16 years vboxsync Updates for per-cpu MMIO range registration. (APIC)
(edit) @12479   16 years vboxsync Also print ring 0 release assertion messages to the release log. Now …
(edit) @11945   16 years vboxsync Dropped stack position/empty requirement when restoring the vmm part. …
(edit) @11944   16 years vboxsync Updates for state saving
(edit) @11894   16 years vboxsync Correction for raw mode on 64 bits hosts.
(edit) @11893   16 years vboxsync CPUMPushHyper correction for 64 bits guests
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