|
|
@39917
|
13 years |
vboxsync |
STAM,GMM,VBoxDbg: Adding GMM statistics (at last). Introduces …
|
|
|
@39303
|
13 years |
vboxsync |
VMCPUSET changes.
|
|
|
@39152
|
13 years |
vboxsync |
VMM: cleanups.
|
|
|
@39078
|
13 years |
vboxsync |
VMM: -Wunused-parameter
|
|
|
@39034
|
13 years |
vboxsync |
VMM,INTNET: Addressing unused variable warnings.
|
|
|
@38954
|
13 years |
vboxsync |
VMMR0: Triple fault debugging hack proof of concept.
|
|
|
@37584
|
13 years |
vboxsync |
VMM: Check for VMCPU_FF_PDM_CRITSECT in R0 and RC.
|
|
|
@37452
|
14 years |
vboxsync |
IOM,PDMCritSect: Extended PDMCritSectEnter to handle …
|
|
|
@37320
|
14 years |
vboxsync |
HWACCM: Slowly shortening it to 'HM' (too much uppercase typing for …
|
|
|
@37228
|
14 years |
vboxsync |
SUPDrv,VMM,VBoxDD*: Implemented native loading of the angnostic …
|
|
|
@36441
|
14 years |
vboxsync |
VMM: Sketched out where to do the initial I/O MMU setup. This adds a …
|
|
|
@36329
|
14 years |
vboxsync |
PCI: per-VM initialization (for IOMMU domains)
|
|
|
@35959
|
14 years |
vboxsync |
PCI: further R0/driver work
|
|
|
@35902
|
14 years |
vboxsync |
VMMR0.cpp: Added the IntNetR0Term call to ModuleInit that was missing …
|
|
|
@35885
|
14 years |
vboxsync |
Main, VMM, vboxshell: more PCI work (persistent settings, logging, …
|
|
|
@35856
|
14 years |
vboxsync |
typo
|
|
|
@35855
|
14 years |
vboxsync |
PCI: start of driver communication infrastructure
|
|
|
@35810
|
14 years |
vboxsync |
VMM: Replace most VERR_VERSION_MISMATCH by more specific error …
|
|
|
@35346
|
14 years |
vboxsync |
VMM reorg: Moving the public include files from include/VBox to …
|
|
|
@35298
|
14 years |
vboxsync |
VMM: fix linking dependencies for VBoxDD*R?.r? on Solaris/FreeBSD
|
|
|
@33935
|
14 years |
vboxsync |
VMM: mask all Local APIC interrupt vectors which are set up to NMI …
|
|
|
@33595
|
14 years |
vboxsync |
src/*: more spelling fixes (logging), thanks Timeless!
|
|
|
@33540
|
14 years |
vboxsync |
*: spelling fixes, thanks Timeless!
|
|
|
@32793
|
14 years |
vboxsync |
One more for crit sections
|
|
|
@32792
|
14 years |
vboxsync |
And more
|
|
|
@32791
|
14 years |
vboxsync |
More stats
|
|
|
@32504
|
14 years |
vboxsync |
SUPDrv,IPRT,VMM,DevAPIC: Added RTTimerCanDoHighResolution and exposed …
|
|
|
@32489
|
14 years |
vboxsync |
VMM: More work on the periodic preemption timer (no actual timers yet).
|
|
|
@32431
|
14 years |
vboxsync |
scm cleanup
|
|
|
@32418
|
14 years |
vboxsync |
Increase the size of the image to work around the refusal of Win64 to …
|
|
|
@31847
|
14 years |
vboxsync |
iprt: removed crc32.h and crc64.h, use crc.h instead.
|
|
|
@31407
|
14 years |
vboxsync |
VMMR0: Set VMCPU::hNativeThreadR0 in GVMMR0CreateVM and GVMMR0RegisterVCpu.
|
|
|
@31369
|
14 years |
vboxsync |
Compile fix
|
|
|
@31368
|
14 years |
vboxsync |
Comments
|
|
|
@31366
|
14 years |
vboxsync |
Restored old mutex grab code
|
|
|
@31361
|
14 years |
vboxsync |
Reapplied 64410 with previous lookup added
|
|
|
@31360
|
14 years |
vboxsync |
Temporarily backed out 64410
|
|
|
@31359
|
14 years |
vboxsync |
Keep track of the native R0 thread handle for each EMT too. Use that …
|
|
|
@31352
|
14 years |
vboxsync |
Don't assume a thread can't migrate to another CPU. The code that …
|
|
|
@31351
|
14 years |
vboxsync |
Paranoia
|
|
|
@31350
|
14 years |
vboxsync |
Rearranged mutex and preemption disabling order.
|
|
|
@31348
|
14 years |
vboxsync |
Disable preemption when checking the shared modules
|
|
|
@30889
|
14 years |
vboxsync |
PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
|
|
|
@30660
|
14 years |
vboxsync |
Very annoying to return informational codes without hitting …
|
|
|
@30658
|
14 years |
vboxsync |
Propagate error code from GMMR0CheckSharedModules properly
|
|
|
@30488
|
14 years |
vboxsync |
Debug code to find duplicate pages
|
|
|
@30251
|
15 years |
vboxsync |
Paranoid check
|
|
|
@30237
|
15 years |
vboxsync |
Make sure GMMR0MapUnmapChunk can deal with calls from non-EMT threads.
|
|
|
@29908
|
15 years |
vboxsync |
PDM: Flushed out the PDMQueueFlush code as its unused and problematic …
|
|
|
@29669
|
15 years |
vboxsync |
DrvIntNet,SrvIntNet: Added IntNetR0AbortWait to address races in …
|
|
|
@29561
|
15 years |
vboxsync |
VMMR0: Make sure to drag in RTOnce.
|
|
|
@29557
|
15 years |
vboxsync |
Proper debug logging
|
|
|
@29521
|
15 years |
vboxsync |
PDM: Added PDMDevHlpCallR0 and PDMDEV_VALIDATE_CONFIG_RETURN.
|
|
|
@29458
|
15 years |
vboxsync |
Backed out 61583
|
|
|
@29457
|
15 years |
vboxsync |
Updates for proper log flushing
|
|
|
@29424
|
15 years |
vboxsync |
Shared paging updates
|
|
|
@29250
|
15 years |
vboxsync |
iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, …
|
|
|
@29201
|
15 years |
vboxsync |
Shared paging updates
|
|
|
@29091
|
15 years |
vboxsync |
More updates
|
|
|
@28974
|
15 years |
vboxsync |
Dump GMM stats on PGMR3PhysAllocateHandyPages failure.
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@28711
|
15 years |
vboxsync |
IntNet,++: Implemented sending frames in ring-0 (disabled).
|
|
|
@28706
|
15 years |
vboxsync |
IntNet: Moved the instance pointer from VMMR0.cpp to SrvIntNetR0.cpp …
|
|
|
@28425
|
15 years |
vboxsync |
Added PDMDRVHLP::pfnCallR0 / PDMDrvHlpCallR0 / PFNPDMDRVREQHANDLERR0 …
|
|
|
@28422
|
15 years |
vboxsync |
Shared paging updates
|
|
|
@28320
|
15 years |
vboxsync |
Network/D*,VMM: Moving the TX threads, part 1.
|
|
|
@28036
|
15 years |
vboxsync |
More metrics changes
|
|
|
@28012
|
15 years |
vboxsync |
Use PGMR3QueryFreeMemory instead
|
|
|
@27999
|
15 years |
vboxsync |
Introducing PGMR3QueryBalloonSize
|
|
|
@27084
|
15 years |
vboxsync |
Take the balloon size into account when applying account limits for the VM.
|
|
|
@26606
|
15 years |
vboxsync |
Large page work
|
|
|
@26563
|
15 years |
vboxsync |
Started with large page support
|
|
|
@26066
|
15 years |
vboxsync |
Guest SMP: force all VCPUs to go back to ring 3 when a pgm pool flush …
|
|
|
@25528
|
15 years |
vboxsync |
IPRT,SUPDrv,++: AssertMsg[12] -> AssertMsg1Weak, AssertMsg1, …
|
|
|
@25489
|
15 years |
vboxsync |
Don't crash if pVCpu is NULL
|
|
|
@25237
|
15 years |
vboxsync |
Cpu flags not restored in exit paths. (raw mode; unlikely failures)
|
|
|
@23468
|
15 years |
vboxsync |
Misleading comment
|
|
|
@22890
|
15 years |
vboxsync |
VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
|
|
|
@21653
|
15 years |
vboxsync |
TPR patching updates
|
|
|
@21196
|
15 years |
vboxsync |
Break up raw mode and hwacc EM parts.
|
|
|
@20984
|
15 years |
vboxsync |
Set idHostCpu on entry
|
|
|
@20981
|
15 years |
vboxsync |
Backed out 49187; toxic
|
|
|
@20979
|
15 years |
vboxsync |
Cpu poke never worked in the VT-x/AMD-V case, because pVCpu->idHostCpu …
|
|
|
@20875
|
15 years |
vboxsync |
VMM: Renamed almost all references to CallHost to CallRing3.
|
|
|
@20874
|
15 years |
vboxsync |
VMMR0CallHost -> VMMRZCallRing3[NoCpu]; VMMCALLHOST -> VMMCALLRING3.
|
|
|
@20871
|
15 years |
vboxsync |
VMM: Make sure there is enough room for a few physical handler …
|
|
|
@20854
|
15 years |
vboxsync |
VMM: Use the custom logger prefix to indicate the virtual CPU ID.
|
|
|
@20406
|
16 years |
vboxsync |
Removed obsolete REMR3ReplayInvalidatedPages
|
|
|
@20374
|
16 years |
vboxsync |
*: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g
|
|
|
@20365
|
16 years |
vboxsync |
VMM: BEGIN_DECLS -> RT_BEGIN_DECLS; END_DECLS -> RT_END_DECLS.
|
|
|
@19958
|
16 years |
vboxsync |
oops
|
|
|
@19957
|
16 years |
vboxsync |
VMM,SUPDrv-win,Config.kmk: VBOX_WITH_VMMR0_DISABLE_PREEMPTION
|
|
|
@19734
|
16 years |
vboxsync |
Must export vmmR0LoggerFlush
|
|
|
@19732
|
16 years |
vboxsync |
Ring 0 logger changes.
|
|
|
@19730
|
16 years |
vboxsync |
Backed out 47346
|
|
|
@19729
|
16 years |
vboxsync |
RTLogSetDefaultInstanceThread change; ring 0 logging fix for multiple VCPUs
|
|
|
@19702
|
16 years |
vboxsync |
Need a separate ring 0 logger for each VCPU.
|
|
|
@19671
|
16 years |
vboxsync |
Support,VMMR0: enable disabling of interrupts again and remove …
|
|
|
@19592
|
16 years |
vboxsync |
HostDrivers/Support,VMMR0: Use critical_enter and critical_exit to …
|
|
|
@19462
|
16 years |
vboxsync |
VMM: iLastGZRc from VMM to VMMCPU.
|
|
|