|
|
@37214
|
14 years |
vboxsync |
GMMR0: Added a dedicated for empty chunks.
|
|
|
@37213
|
14 years |
vboxsync |
GMMR0: Harmless changes, I hope.
|
|
|
@37206
|
14 years |
vboxsync |
GMMR0: Simplified the cleanup, let the VMs work in parallel since. …
|
|
|
@37203
|
14 years |
vboxsync |
GMMR0: Try reduce chunk lock contention.
|
|
|
@37195
|
14 years |
vboxsync |
GMMR0: Set list selection function (no real change)
|
|
|
@37193
|
14 years |
vboxsync |
GMMR0: Use the GMMCHUNK::fFlags field to indicate large pages - saves …
|
|
|
@37192
|
14 years |
vboxsync |
GMMR0: Use chunk level locking to avoid having to hold the giant GMM …
|
|
|
@37178
|
14 years |
vboxsync |
GMMR0: Leave the GMM lock when mapping a chunk into user space, it's …
|
|
|
@37153
|
14 years |
vboxsync |
GMMR0.cpp: Some cleanup.
|
|
|
@36984
|
14 years |
vboxsync |
GMMR0: Yield the mutex during cleanup since it may take quite a while …
|
|
|
@36970
|
14 years |
vboxsync |
GMM: Adjusted the mapping array allocation 'strategy' to conserve …
|
|
|
@36944
|
14 years |
vboxsync |
VBox/param.h: Bumped the max RAM limit up to 2TB on 64-bit hosts (was …
|
|
|
@36910
|
14 years |
vboxsync |
PGMInternal.h: Cleaning up page macros before making further changes.
|
|
|
@36441
|
14 years |
vboxsync |
VMM: Sketched out where to do the initial I/O MMU setup. This adds a …
|
|
|
@36427
|
14 years |
vboxsync |
updated sketches a bit.
|
|
|
@36400
|
14 years |
vboxsync |
PCI: work on IOMMU notifications
|
|
|
@35917
|
14 years |
vboxsync |
VMM/VMMR0/GMMR0: typo in logging.
|
|
|
@35914
|
14 years |
vboxsync |
VMM/VMMR0/GMMR0: logging.
|
|
|
@35346
|
14 years |
vboxsync |
VMM reorg: Moving the public include files from include/VBox to …
|
|
|
@33540
|
14 years |
vboxsync |
*: spelling fixes, thanks Timeless!
|
|
|
@32431
|
14 years |
vboxsync |
scm cleanup
|
|
|
@31383
|
14 years |
vboxsync |
Fixed incorrect global module unregistration in the win64 case.
|
|
|
@31367
|
14 years |
vboxsync |
Compile fix
|
|
|
@31366
|
14 years |
vboxsync |
Restored old mutex grab code
|
|
|
@31350
|
14 years |
vboxsync |
Rearranged mutex and preemption disabling order.
|
|
|
@30902
|
14 years |
vboxsync |
GMMR0.cpp: Added log statements for some VERR_PGM_PHYS_INVALID_PAGE_ID …
|
|
|
@30860
|
14 years |
vboxsync |
GMMR0.cpp: fixed impossible leak in GMMR0SeekChunk. nits.
|
|
|
@30790
|
15 years |
vboxsync |
Pass back error
|
|
|
@30783
|
15 years |
vboxsync |
Rewrote shared page handling to be more fault tolerant.
|
|
|
@30769
|
15 years |
vboxsync |
Some extra checks
|
|
|
@30766
|
15 years |
vboxsync |
No need to flush the handy pages immediately after copy-on-write for a …
|
|
|
@30757
|
15 years |
vboxsync |
Comment
|
|
|
@30727
|
15 years |
vboxsync |
Wrong parameter and obsolete assertion
|
|
|
@30664
|
15 years |
vboxsync |
PGMR3SharedModuleCheckAll is executed async, so this doesn't work at all
|
|
|
@30660
|
15 years |
vboxsync |
Very annoying to return informational codes without hitting …
|
|
|
@30656
|
15 years |
vboxsync |
Missing init
|
|
|
@30650
|
15 years |
vboxsync |
Attempt nr 2 to reinit page fusion after VM restore
|
|
|
@30646
|
15 years |
vboxsync |
Reregister all shared modules after VM restore
|
|
|
@30604
|
15 years |
vboxsync |
Refined check
|
|
|
@30602
|
15 years |
vboxsync |
Wrong check when inflating balloon during state restore.
|
|
|
@30488
|
15 years |
vboxsync |
Debug code to find duplicate pages
|
|
|
@30373
|
15 years |
vboxsync |
Logging change
|
|
|
@30285
|
15 years |
vboxsync |
Clean up balloon statistics in case the VM process crashed.
|
|
|
@30237
|
15 years |
vboxsync |
Make sure GMMR0MapUnmapChunk can deal with calls from non-EMT threads.
|
|
|
@30203
|
15 years |
vboxsync |
VMM/GMMR0: On Solaris, use legacy alloc for 32-bit (public #6899).
|
|
|
@30027
|
15 years |
vboxsync |
Deal with different load addresses of shared modules
|
|
|
@29983
|
15 years |
vboxsync |
Align size
|
|
|
@29980
|
15 years |
vboxsync |
Check by module name and version for win64 guests as it's unlikely two …
|
|
|
@29741
|
15 years |
vboxsync |
Renamed PGMR0SharedModuleCheckRegion
|
|
|
@29639
|
15 years |
vboxsync |
Missing stats adjustment
|
|
|
@29620
|
15 years |
vboxsync |
Statistics for shared pages
|
|
|
@29613
|
15 years |
vboxsync |
Pass back return code in the request packet to preserve informational …
|
|
|
@29605
|
15 years |
vboxsync |
More logging
|
|
|
@29601
|
15 years |
vboxsync |
Corrected assertion
|
|
|
@29600
|
15 years |
vboxsync |
Fix
|
|
|
@29597
|
15 years |
vboxsync |
Logging updates
|
|
|
@29596
|
15 years |
vboxsync |
Logging
|
|
|
@29575
|
15 years |
vboxsync |
The ring-3 chunk cache can be out of sync; don't fail.
|
|
|
@29574
|
15 years |
vboxsync |
Cast problems (?)
|
|
|
@29572
|
15 years |
vboxsync |
Logging
|
|
|
@29557
|
15 years |
vboxsync |
Proper debug logging
|
|
|
@29554
|
15 years |
vboxsync |
More logging
|
|
|
@29553
|
15 years |
vboxsync |
Proper cleanup
|
|
|
@29551
|
15 years |
vboxsync |
Rewrote previous accounting fix
|
|
|
@29548
|
15 years |
vboxsync |
More loggign
|
|
|
@29546
|
15 years |
vboxsync |
Fixed accounting for shared pages
|
|
|
@29510
|
15 years |
vboxsync |
Deal with freed shared pages
|
|
|
@29509
|
15 years |
vboxsync |
More logging
|
|
|
@29483
|
15 years |
vboxsync |
Missing insert
|
|
|
@29482
|
15 years |
vboxsync |
More logging
|
|
|
@29478
|
15 years |
vboxsync |
Missing cleanup
|
|
|
@29458
|
15 years |
vboxsync |
Backed out 61583
|
|
|
@29457
|
15 years |
vboxsync |
Updates for proper log flushing
|
|
|
@29456
|
15 years |
vboxsync |
Logging
|
|
|
@29426
|
15 years |
vboxsync |
GCC complaining about missing newline
|
|
|
@29424
|
15 years |
vboxsync |
Shared paging updates
|
|
|
@29417
|
15 years |
vboxsync |
Keep track of statistics
|
|
|
@29416
|
15 years |
vboxsync |
Wrong assertion
|
|
|
@29415
|
15 years |
vboxsync |
Better assertion
|
|
|
@29414
|
15 years |
vboxsync |
Fixes
|
|
|
@29409
|
15 years |
vboxsync |
More logging
|
|
|
@29308
|
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, …
|
|
|
@29223
|
15 years |
vboxsync |
Forgotten ifdefs
|
|
|
@29222
|
15 years |
vboxsync |
Shared paging updates
|
|
|
@29217
|
15 years |
vboxsync |
Shared paging updates
|
|
|
@29209
|
15 years |
vboxsync |
More shared paging updates
|
|
|
@29201
|
15 years |
vboxsync |
Shared paging updates
|
|
|
@29168
|
15 years |
vboxsync |
Shared paging updates
|
|
|
@29138
|
15 years |
vboxsync |
Shared paging updates
|
|
|
@29091
|
15 years |
vboxsync |
More updates
|
|
|
@29024
|
15 years |
vboxsync |
Shared paging updates
|
|
|
@28986
|
15 years |
vboxsync |
Updates
|
|
|
@28974
|
15 years |
vboxsync |
Dump GMM stats on PGMR3PhysAllocateHandyPages failure.
|
|
|
@28806
|
15 years |
vboxsync |
Page sharing updates
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@28434
|
15 years |
vboxsync |
*: whitespace cleanups by scm and two manually picked nits.
|
|
|
@28423
|
15 years |
vboxsync |
Compile fix
|
|
|
@28422
|
15 years |
vboxsync |
Shared paging updates
|
|
|
@28043
|
15 years |
vboxsync |
Wrong unit
|
|
|