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) @48139   11 years vboxsync disble thread-context hooks on Linux again
(edit) @48136   11 years vboxsync VMM: Disable thread-context hooks on Solaris. Driver doesn't unload.
(edit) @48135   11 years vboxsync VMM/HM: Eliminate dead code paths.
(edit) @48132   11 years vboxsync VMM: Ditch VBOX_WITH_VMMR0_DISABLE_PREEMPTION.
(edit) @48130   11 years vboxsync VMM: Enable thread-context hooks. Reimplemented event injection logic …
(edit) @48083   11 years vboxsync VMM: wrong calling convention
(edit) @48044   11 years vboxsync VMM/HM: Thread-context hooks, disable preemption while touching host …
(edit) @48038   11 years vboxsync VMM/VMMR0, HMVMXR0: Minor fixes relating to error paths.
(edit) @48032   11 years vboxsync VMM/VMMR0: Disable thread-context hooks for now. Not stable enough.
(edit) @48006   11 years vboxsync VMMR0ThreadCtxHooksCreate: Disabled the preemption hooks on solaris …
(edit) @48003   11 years vboxsync VMM: CPUMR0Init -> CPUMR0InitVM renamed.
(edit) @47989   11 years vboxsync VMM/VMMR0: Preemption hooks implemented and enabled for Solaris and …
(edit) @47844   11 years vboxsync VMM: X2APIC + NMI. Only tested on AMD64.
(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 …
(edit) @47457   11 years vboxsync VMM/VMMR0: Missed commit.
(edit) @46861   11 years vboxsync Don't allow mixing builds.
(edit) @46420   12 years vboxsync VMM, recompiler: Purge deprecated macros.
(edit) @45934   12 years vboxsync VMMR0.cpp/RTAssertMsg2WeakV: Don't instantiate the debug logger, just …
(edit) @45829   12 years vboxsync Don't panic on bad state and ignore assertions and other error conditions.
(edit) @45749   12 years vboxsync VMM: Introduced VMCPUSTATE_STARTED_HM for indicating that we're …
(edit) @45701   12 years vboxsync VMM: SELM and VMM early HM init changes.
(edit) @44528   12 years vboxsync header (C) fixes
(edit) @43930   12 years vboxsync VMM/VMMR0: Camel case.
(edit) @43394   12 years vboxsync VMM: HM cleanup.
(edit) @43387   12 years vboxsync VMM: HM cleanup.
(edit) @43379   12 years vboxsync SUPDrv,VMM: Prepared for SUPR0EnableVTx on darwin.
(edit) @43303   12 years vboxsync Forward ported r78414 from 4.1: Fix VERR_NO_MEMORY loading VMMR0.r0
(edit) @43047   12 years vboxsync VMM: Must flush changes pending in the handy page array before freeing …
(edit) @41976   12 years vboxsync VMM: Switcher and TRPM fixes wrt hypervisor traps and tstVMM.
(edit) @41965   12 years vboxsync VMM: ran scm. Mostly svn:keywords changes (adding Revision).
(edit) @41836   12 years vboxsync Doxygen.
(edit) @41802   12 years vboxsync Doxygen.
(edit) @41801   12 years vboxsync Doxygen.
(edit) @41783   12 years vboxsync Doxygen, comment typos.
(edit) @41147   13 years vboxsync SUPDrv,VMM: Tracepoints in raw-mode.
(edit) @40763   13 years vboxsync SUPR0VtgFireProbe -> SUPR0TracerFireProbe and other SUPDrv-tracer.cpp …
(edit) @40644   13 years vboxsync sup.h,VMMR0.cpp: Moved the ModuleInit/Term prototypes to sup.h.
(edit) @40636   13 years vboxsync Implemented VMMR0 static DTrace probes.
(edit) @40424   13 years vboxsync gcc-4.7 is more paranoid when checking function declarations regarding …
(edit) @40280   13 years vboxsync Corrected a bunch of HC and GC uses in status codes.
(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
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