|
|
@33170
|
14 years |
vboxsync |
GVMM,VMEmt: Use RTSemEventWaitEx, avoid the syrup algorithm in …
|
|
|
@32935
|
14 years |
vboxsync |
PDM, VMM, PCI: reworked MSI API: now MSIs delivered via IOAPIC API, …
|
|
|
@32885
|
14 years |
vboxsync |
Renaming cpu priority to cpu execution cap
|
|
|
@32847
|
14 years |
vboxsync |
Clear VMCPU_FF_TO_R3 on the way out
|
|
|
@32815
|
14 years |
vboxsync |
GVMMR0SchedHalt: limit the timeout to 1 second
|
|
|
@32799
|
14 years |
vboxsync |
GVMMR0.cpp: PPT docs.
|
|
|
@32798
|
14 years |
vboxsync |
GVMMR0.cpp: PPT docs.
|
|
|
@32797
|
14 years |
vboxsync |
GVMMR0: Enabled the periodic preemption timer on linux hosts.
|
|
|
@32796
|
14 years |
vboxsync |
GVMMR0,TM,STAM: Periodic preemption timer fixes, adjustments and …
|
|
|
@32793
|
14 years |
vboxsync |
One more for crit sections
|
|
|
@32792
|
14 years |
vboxsync |
And more
|
|
|
@32791
|
14 years |
vboxsync |
More stats
|
|
|
@32729
|
14 years |
vboxsync |
Comment about a possible erratum
|
|
|
@32572
|
14 years |
vboxsync |
VMM,SUPDrv,IPRT: More changes for related to the priodic preemption …
|
|
|
@32525
|
14 years |
vboxsync |
Updated comments
|
|
|
@32512
|
14 years |
vboxsync |
Enabled minimal guest state loading (VT-x; again). Watch for regressions.
|
|
|
@32506
|
14 years |
vboxsync |
Extra 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).
|
|
|
@32488
|
14 years |
vboxsync |
build fix.
|
|
|
@32458
|
14 years |
vboxsync |
VMM: Return to ring-3 when DMA work is pending.
|
|
|
@32431
|
14 years |
vboxsync |
scm cleanup
|
|
|
@32419
|
14 years |
vboxsync |
TM,HWVMXR0: Use the preemption timer to make sure we stop executing …
|
|
|
@32418
|
14 years |
vboxsync |
Increase the size of the image to work around the refusal of Win64 to …
|
|
|
@32361
|
14 years |
vboxsync |
HWACCM: Preparing for using the VMX-preemption timer.
|
|
|
@32156
|
14 years |
vboxsync |
space
|
|
|
@32135
|
14 years |
vboxsync |
Checkpoint PDM helper
|
|
|
@32087
|
14 years |
vboxsync |
PGM: Account for aliased and off pages in physical handlers so that …
|
|
|
@32036
|
14 years |
vboxsync |
Removed X86_PTE_PAE_PG_MASK, renamed X86_PTE_PAE_PG_MASK_FULL to …
|
|
|
@32035
|
14 years |
vboxsync |
Changing the remaining X86_PTE_PAE_PG_MASK uses to …
|
|
|
@31847
|
14 years |
vboxsync |
iprt: removed crc32.h and crc64.h, use crc.h instead.
|
|
|
@31786
|
14 years |
vboxsync |
PGM: AMD-V + NP optimization (IOM sometimes makes use of uErr).
|
|
|
@31646
|
14 years |
vboxsync |
HWVMXR0.cpp: Made the PGM/MMIO hack work with EPT.
|
|
|
@31636
|
14 years |
vboxsync |
EM: Addressed VBOXSTRICTRC todo from r64673. Decided to only use …
|
|
|
@31593
|
14 years |
vboxsync |
PGM,IOM: MMIO optimization - hacking in progress. (still disabled)
|
|
|
@31569
|
14 years |
vboxsync |
HWACCM: burn fix / VBOXSTRICTRC cleanup - a bit risky…
|
|
|
@31565
|
14 years |
vboxsync |
PGM,HWACCM: MMIO optimizations - coding in progress.
|
|
|
@31441
|
14 years |
vboxsync |
Not necessary
|
|
|
@31435
|
14 years |
vboxsync |
PGMR0SharedModuleCheck: Added comment on pgmLock() call.
|
|
|
@31407
|
14 years |
vboxsync |
VMMR0: Set VMCPU::hNativeThreadR0 in GVMMR0CreateVM and GVMMR0RegisterVCpu.
|
|
|
@31402
|
14 years |
vboxsync |
PGM: Replaced the hazzardous raw-mode context dynamic mapping code …
|
|
|
@31394
|
14 years |
vboxsync |
Put back (disabled) r64154
|
|
|
@31383
|
14 years |
vboxsync |
Fixed incorrect global module unregistration in the win64 case.
|
|
|
@31369
|
14 years |
vboxsync |
Compile fix
|
|
|
@31368
|
14 years |
vboxsync |
Comments
|
|
|
@31367
|
14 years |
vboxsync |
Compile fix
|
|
|
@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
|
|
|
@31326
|
14 years |
vboxsync |
Pass on cpu priority property.
|
|
|
@31197
|
14 years |
vboxsync |
Temporarily backed out r64154 as everyone is complaining about debug …
|
|
|
@31177
|
14 years |
vboxsync |
PGMR0DynMap.cpp: Applied PGMR0DYNMAP_2_VMCPU to the wrong type. Fixes …
|
|
|
@31175
|
14 years |
vboxsync |
comment typo.
|
|
|
@31170
|
14 years |
vboxsync |
PGM: More inline cleanup (prep for tracking dynamic mappings in raw-mode).
|
|
|
@31169
|
14 years |
vboxsync |
Only sync a minimal guest state when nothing has changed.
|
|
|
@31126
|
14 years |
vboxsync |
PGM: Mac build fixes.
|
|
|
@31123
|
14 years |
vboxsync |
PGM: Moved the PGM stats out of the VM structure. Reduces the size of …
|
|
|
@31099
|
14 years |
vboxsync |
VMM: RT_UNLIKELY misusage (disabled code)
|
|
|
@31053
|
14 years |
vboxsync |
log fix
|
|
|
@30915
|
14 years |
vboxsync |
logging fix
|
|
|
@30910
|
14 years |
vboxsync |
nits
|
|
|
@30902
|
14 years |
vboxsync |
GMMR0.cpp: Added log statements for some VERR_PGM_PHYS_INVALID_PAGE_ID …
|
|
|
@30889
|
14 years |
vboxsync |
PGM: Cleanups related to pending MMIO/#PF optimizations. Risky.
|
|
|
@30860
|
14 years |
vboxsync |
GMMR0.cpp: fixed impossible leak in GMMR0SeekChunk. nits.
|
|
|
@30793
|
14 years |
vboxsync |
Ignore certain errors
|
|
|
@30790
|
14 years |
vboxsync |
Pass back error
|
|
|
@30783
|
14 years |
vboxsync |
Rewrote shared page handling to be more fault tolerant.
|
|
|
@30769
|
14 years |
vboxsync |
Some extra checks
|
|
|
@30768
|
14 years |
vboxsync |
VT-x: fix 32-bit EFI guests
|
|
|
@30766
|
14 years |
vboxsync |
No need to flush the handy pages immediately after copy-on-write for a …
|
|
|
@30761
|
14 years |
vboxsync |
Added .pgmsharedmodules debug command
|
|
|
@30757
|
14 years |
vboxsync |
Comment
|
|
|
@30727
|
14 years |
vboxsync |
Wrong parameter and obsolete assertion
|
|
|
@30724
|
14 years |
vboxsync |
Recommitted r63480 - VMMDev: Adding an optional (disabled by default) …
|
|
|
@30664
|
14 years |
vboxsync |
PGMR3SharedModuleCheckAll is executed async, so this doesn't work at all
|
|
|
@30660
|
14 years |
vboxsync |
Very annoying to return informational codes without hitting …
|
|
|
@30658
|
14 years |
vboxsync |
Propagate error code from GMMR0CheckSharedModules properly
|
|
|
@30656
|
14 years |
vboxsync |
Missing init
|
|
|
@30650
|
14 years |
vboxsync |
Attempt nr 2 to reinit page fusion after VM restore
|
|
|
@30646
|
14 years |
vboxsync |
Reregister all shared modules after VM restore
|
|
|
@30604
|
14 years |
vboxsync |
Refined check
|
|
|
@30602
|
14 years |
vboxsync |
Wrong check when inflating balloon during state restore.
|
|
|
@30590
|
14 years |
vboxsync |
HWVMXR0.cpp,HWSVMR0.cpp: Realigned and simplified the profiling.
|
|
|
@30488
|
14 years |
vboxsync |
Debug code to find duplicate pages
|
|
|
@30414
|
14 years |
vboxsync |
Save and restore the TSS limit on 64-bit hosts too.
|
|
|
@30390
|
14 years |
vboxsync |
VT-x: when the guest's FPU state is active, then we no longer care …
|
|
|
@30388
|
14 years |
vboxsync |
Statistic correction
|
|
|
@30375
|
14 years |
vboxsync |
Experimental code (disabled)
|
|
|
@30373
|
14 years |
vboxsync |
Logging change
|
|
|
@30341
|
14 years |
vboxsync |
Use PGM_PAGE_GET_STATE.
|
|
|
@30334
|
14 years |
vboxsync |
Must initialize idHostCpu properly (breaks SMP guest restore)
|
|
|
@30326
|
14 years |
vboxsync |
PGM: PGMShwModifyPage/PGMShwSetPage -> PGMShwMakePageWritable, …
|
|
|
@30285
|
14 years |
vboxsync |
Clean up balloon statistics in case the VM process crashed.
|
|
|
@30284
|
14 years |
vboxsync |
todo
|
|
|
@30263
|
15 years |
vboxsync |
VMM,REM: Only invalidate hidden registers when using raw-mode. Fixes …
|
|
|