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) @39917   13 years vboxsync STAM,GMM,VBoxDbg: Adding GMM statistics (at last). Introduces …
(edit) @39303   13 years vboxsync VMCPUSET changes.
(edit) @39152   13 years vboxsync VMM: cleanups.
(edit) @39078   13 years vboxsync VMM: -Wunused-parameter
(edit) @39034   13 years vboxsync VMM,INTNET: Addressing unused variable warnings.
(edit) @38954   13 years vboxsync VMMR0: Triple fault debugging hack proof of concept.
(edit) @37584   13 years vboxsync VMM: Check for VMCPU_FF_PDM_CRITSECT in R0 and RC.
(edit) @37452   14 years vboxsync IOM,PDMCritSect: Extended PDMCritSectEnter to handle …
(edit) @37320   14 years vboxsync HWACCM: Slowly shortening it to 'HM' (too much uppercase typing for …
(edit) @37228   14 years vboxsync SUPDrv,VMM,VBoxDD*: Implemented native loading of the angnostic …
(edit) @36441   14 years vboxsync VMM: Sketched out where to do the initial I/O MMU setup. This adds a …
(edit) @36329   14 years vboxsync PCI: per-VM initialization (for IOMMU domains)
(edit) @35959   14 years vboxsync PCI: further R0/driver work
(edit) @35902   14 years vboxsync VMMR0.cpp: Added the IntNetR0Term call to ModuleInit that was missing …
(edit) @35885   14 years vboxsync Main, VMM, vboxshell: more PCI work (persistent settings, logging, …
(edit) @35856   14 years vboxsync typo
(edit) @35855   14 years vboxsync PCI: start of driver communication infrastructure
(edit) @35810   14 years vboxsync VMM: Replace most VERR_VERSION_MISMATCH by more specific error …
(edit) @35346   14 years vboxsync VMM reorg: Moving the public include files from include/VBox to …
(edit) @35298   14 years vboxsync VMM: fix linking dependencies for VBoxDD*R?.r? on Solaris/FreeBSD
(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   14 years vboxsync One more for crit sections
(edit) @32792   14 years vboxsync And more
(edit) @32791   14 years vboxsync More stats
(edit) @32504   14 years vboxsync SUPDrv,IPRT,VMM,DevAPIC: Added RTTimerCanDoHighResolution and exposed …
(edit) @32489   14 years vboxsync VMM: More work on the periodic preemption timer (no actual timers yet).
(edit) @32431   14 years vboxsync scm cleanup
(edit) @32418   14 years vboxsync Increase the size of the image to work around the refusal of Win64 to …
(edit) @31847   14 years vboxsync iprt: removed crc32.h and crc64.h, use crc.h instead.
(edit) @31407   14 years vboxsync VMMR0: Set VMCPU::hNativeThreadR0 in GVMMR0CreateVM and GVMMR0RegisterVCpu.
(edit) @31369   14 years vboxsync Compile fix
(edit) @31368   14 years vboxsync Comments
(edit) @31366   14 years vboxsync Restored old mutex grab code
(edit) @31361   14 years vboxsync Reapplied 64410 with previous lookup added
(edit) @31360   14 years vboxsync Temporarily backed out 64410
(edit) @31359   14 years vboxsync Keep track of the native R0 thread handle for each EMT too. Use that …
(edit) @31352   14 years vboxsync Don't assume a thread can't migrate to another CPU. The code that …
(edit) @31351   14 years vboxsync Paranoia
(edit) @31350   14 years vboxsync Rearranged mutex and preemption disabling order.
(edit) @31348   14 years vboxsync Disable preemption when checking the shared modules
(edit) @30889   14 years vboxsync PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
(edit) @30660   14 years vboxsync Very annoying to return informational codes without hitting …
(edit) @30658   14 years vboxsync Propagate error code from GMMR0CheckSharedModules properly
(edit) @30488   14 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   15 years vboxsync VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
(edit) @21653   15 years vboxsync TPR patching updates
(edit) @21196   15 years vboxsync Break up raw mode and hwacc EM parts.
(edit) @20984   15 years vboxsync Set idHostCpu on entry
(edit) @20981   15 years vboxsync Backed out 49187; toxic
(edit) @20979   15 years vboxsync Cpu poke never worked in the VT-x/AMD-V case, because pVCpu->idHostCpu …
(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) @20871   15 years vboxsync VMM: Make sure there is enough room for a few physical handler …
(edit) @20854   15 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.
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