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) @33935   14 years vboxsync VMM: mask all Local APIC interrupt vectors which are set up to NMI …
(edit) @33595   14 years vboxsync src/*: more spelling fixes (logging), thanks Timeless!
(edit) @33540   14 years vboxsync *: spelling fixes, thanks Timeless!
(edit) @32793   15 years vboxsync One more for crit sections
(edit) @32792   15 years vboxsync And more
(edit) @32791   15 years vboxsync More stats
(edit) @32504   15 years vboxsync SUPDrv,IPRT,VMM,DevAPIC: Added RTTimerCanDoHighResolution and exposed …
(edit) @32489   15 years vboxsync VMM: More work on the periodic preemption timer (no actual timers yet).
(edit) @32431   15 years vboxsync scm cleanup
(edit) @32418   15 years vboxsync Increase the size of the image to work around the refusal of Win64 to …
(edit) @31847   15 years vboxsync iprt: removed crc32.h and crc64.h, use crc.h instead.
(edit) @31407   15 years vboxsync VMMR0: Set VMCPU::hNativeThreadR0 in GVMMR0CreateVM and GVMMR0RegisterVCpu.
(edit) @31369   15 years vboxsync Compile fix
(edit) @31368   15 years vboxsync Comments
(edit) @31366   15 years vboxsync Restored old mutex grab code
(edit) @31361   15 years vboxsync Reapplied 64410 with previous lookup added
(edit) @31360   15 years vboxsync Temporarily backed out 64410
(edit) @31359   15 years vboxsync Keep track of the native R0 thread handle for each EMT too. Use that …
(edit) @31352   15 years vboxsync Don't assume a thread can't migrate to another CPU. The code that …
(edit) @31351   15 years vboxsync Paranoia
(edit) @31350   15 years vboxsync Rearranged mutex and preemption disabling order.
(edit) @31348   15 years vboxsync Disable preemption when checking the shared modules
(edit) @30889   15 years vboxsync PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
(edit) @30660   15 years vboxsync Very annoying to return informational codes without hitting …
(edit) @30658   15 years vboxsync Propagate error code from GMMR0CheckSharedModules properly
(edit) @30488   15 years vboxsync Debug code to find duplicate pages
(edit) @30251   15 years vboxsync Paranoid check
(edit) @30237   15 years vboxsync Make sure GMMR0MapUnmapChunk can deal with calls from non-EMT threads.
(edit) @29908   15 years vboxsync PDM: Flushed out the PDMQueueFlush code as its unused and problematic …
(edit) @29669   15 years vboxsync DrvIntNet,SrvIntNet: Added IntNetR0AbortWait to address races in …
(edit) @29561   15 years vboxsync VMMR0: Make sure to drag in RTOnce.
(edit) @29557   15 years vboxsync Proper debug logging
(edit) @29521   15 years vboxsync PDM: Added PDMDevHlpCallR0 and PDMDEV_VALIDATE_CONFIG_RETURN.
(edit) @29458   15 years vboxsync Backed out 61583
(edit) @29457   15 years vboxsync Updates for proper log flushing
(edit) @29424   15 years vboxsync Shared paging updates
(edit) @29250   15 years vboxsync iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, …
(edit) @29201   15 years vboxsync Shared paging updates
(edit) @29091   15 years vboxsync More updates
(edit) @28974   15 years vboxsync Dump GMM stats on PGMR3PhysAllocateHandyPages failure.
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @28711   15 years vboxsync IntNet,++: Implemented sending frames in ring-0 (disabled).
(edit) @28706   15 years vboxsync IntNet: Moved the instance pointer from VMMR0.cpp to SrvIntNetR0.cpp …
(edit) @28425   15 years vboxsync Added PDMDRVHLP::pfnCallR0 / PDMDrvHlpCallR0 / PFNPDMDRVREQHANDLERR0 …
(edit) @28422   15 years vboxsync Shared paging updates
(edit) @28320   15 years vboxsync Network/D*,VMM: Moving the TX threads, part 1.
(edit) @28036   15 years vboxsync More metrics changes
(edit) @28012   15 years vboxsync Use PGMR3QueryFreeMemory instead
(edit) @27999   15 years vboxsync Introducing PGMR3QueryBalloonSize
(edit) @27084   15 years vboxsync Take the balloon size into account when applying account limits for the VM.
(edit) @26606   15 years vboxsync Large page work
(edit) @26563   15 years vboxsync Started with large page support
(edit) @26066   15 years vboxsync Guest SMP: force all VCPUs to go back to ring 3 when a pgm pool flush …
(edit) @25528   15 years vboxsync IPRT,SUPDrv,++: AssertMsg[12] -> AssertMsg1Weak, AssertMsg1, …
(edit) @25489   15 years vboxsync Don't crash if pVCpu is NULL
(edit) @25237   15 years vboxsync Cpu flags not restored in exit paths. (raw mode; unlikely failures)
(edit) @23468   15 years vboxsync Misleading comment
(edit) @22890   16 years vboxsync VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
(edit) @21653   16 years vboxsync TPR patching updates
(edit) @21196   16 years vboxsync Break up raw mode and hwacc EM parts.
(edit) @20984   16 years vboxsync Set idHostCpu on entry
(edit) @20981   16 years vboxsync Backed out 49187; toxic
(edit) @20979   16 years vboxsync Cpu poke never worked in the VT-x/AMD-V case, because pVCpu->idHostCpu …
(edit) @20875   16 years vboxsync VMM: Renamed almost all references to CallHost to CallRing3.
(edit) @20874   16 years vboxsync VMMR0CallHost -> VMMRZCallRing3[NoCpu]; VMMCALLHOST -> VMMCALLRING3.
(edit) @20871   16 years vboxsync VMM: Make sure there is enough room for a few physical handler …
(edit) @20854   16 years vboxsync VMM: Use the custom logger prefix to indicate the virtual CPU ID.
(edit) @20406   16 years vboxsync Removed obsolete REMR3ReplayInvalidatedPages
(edit) @20374   16 years vboxsync *: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g
(edit) @20365   16 years vboxsync VMM: BEGIN_DECLS -> RT_BEGIN_DECLS; END_DECLS -> RT_END_DECLS.
(edit) @19958   16 years vboxsync oops
(edit) @19957   16 years vboxsync VMM,SUPDrv-win,Config.kmk: VBOX_WITH_VMMR0_DISABLE_PREEMPTION
(edit) @19734   16 years vboxsync Must export vmmR0LoggerFlush
(edit) @19732   16 years vboxsync Ring 0 logger changes.
(edit) @19730   16 years vboxsync Backed out 47346
(edit) @19729   16 years vboxsync RTLogSetDefaultInstanceThread change; ring 0 logging fix for multiple VCPUs
(edit) @19702   16 years vboxsync Need a separate ring 0 logger for each VCPU.
(edit) @19671   16 years vboxsync Support,VMMR0: enable disabling of interrupts again and remove …
(edit) @19592   16 years vboxsync HostDrivers/Support,VMMR0: Use critical_enter and critical_exit to …
(edit) @19462   16 years vboxsync VMM: iLastGZRc from VMM to VMMCPU.
(edit) @19454   16 years vboxsync VMM++: More on poking. Fixed broken R0 stats (wrong way of calling …
(edit) @19434   16 years vboxsync Further splitup of VMM (ring 0 jump buffer).
(edit) @19406   16 years vboxsync GVMM: Added interfaces for Poking a single VCpu and for …
(edit) @19382   16 years vboxsync Introduced GVMMR0RegisterVCpu. (not used yet; untested)
(edit) @19381   16 years vboxsync Further breakup of GVM. Deal with VCPU thread handles.
(edit) @19360   16 years vboxsync Split up GVM and introduced GVMCPU.
(edit) @19262   16 years vboxsync Introduced PDMCritSectIsOwnerEx.
(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) @19032   16 years vboxsync Split TM for SMP guests.
(edit) @18927   16 years vboxsync Big step to separate VMM data structures for guest SMP. (pgm, em)
(edit) @18666   16 years vboxsync VMM: Clean out the VBOX_WITH_NEW_PHYS_CODE #ifdefs. (part 2)
(edit) @18233   16 years vboxsync VMMR0.cpp: better?
(edit) @17657   16 years vboxsync VMMR0: Mac fix.
(edit) @17546   16 years vboxsync VMM: Don't make host calls for Assertion or logging purposes when …
(edit) @17525   16 years vboxsync VMMR0/GMM: don't use the setjmp stuff for VMMR0_DO_GMM_SEED_CHUNK and …
(edit) @17421   16 years vboxsync PGM,VMM,GMM: handy page allocation and some other fixes.
(edit) @17305   16 years vboxsync VMM: Register %R[pgmpage] and %R[pgmramrange] (logging builds only).
Note: See TracRevisionLog for help on using the revision log.

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