|
|
@82992
|
5 years |
vboxsync |
VMM/GMMR0: Added a per-VM chunk TLB to avoid having everyone hammer …
|
|
|
@82990
|
5 years |
vboxsync |
VMM/GMMR0: Added TLB statistics for GMMR0PageIdToVirt. bugref:9627
|
|
|
@82989
|
5 years |
vboxsync |
VMM/GMMR0: Added a per-VM chunk TLB to avoid having everyone hammer …
|
|
|
@82978
|
5 years |
vboxsync |
VMM/GMMR0: Introduce a spinlock to protect the AVL tree and associated …
|
|
|
@82977
|
5 years |
vboxsync |
VMM/GMMR0: Use the chunk list rather than the AVL tree in …
|
|
|
@82976
|
5 years |
vboxsync |
VMM/GMMR0: Use the chunk list rather than the AVL tree in …
|
|
|
@82975
|
5 years |
vboxsync |
VMM/GMMR0: Use the chunk list rather than the AVL tree in …
|
|
|
@82968
|
5 years |
vboxsync |
Copyright year updates by scm.
|
|
|
@82916
|
5 years |
vboxsync |
VMM/darwin: Enable mapping/allocating guest RAM into host ring-0. …
|
|
|
@82876
|
5 years |
vboxsync |
VMM/GMMR0: Working on eliminating legacy-mode (locking user memory …
|
|
|
@82866
|
5 years |
vboxsync |
VMM/GMMR0: Allow large page in legacy allocation mode too. bugref:5324
|
|
|
@82862
|
5 years |
vboxsync |
VMM/GMMR0: Darwin must use critsects for the giant lock too as we can …
|
|
|
@82591
|
5 years |
vboxsync |
VMM: Changing how we access guest RAM when in ring-0 (disabled). …
|
|
|
@81369
|
5 years |
vboxsync |
*: doxygen fixes
|
|
|
@80346
|
5 years |
vboxsync |
VMM,PciRaw: Eliminate duplicate PGVM/PVMCC and PGVMCPU/PVMCPUCC …
|
|
|
@80334
|
5 years |
vboxsync |
VMM: Eliminating the VBOX_BUGREF_9217 preprocessor macro. bugref:9217
|
|
|
@80333
|
5 years |
vboxsync |
VMM: Eliminating the VBOX_BUGREF_9217_PART_I preprocessor macro. …
|
|
|
@80274
|
5 years |
vboxsync |
VMM: Refactoring VMMR0/* and VMMRZ/* to use VMCC & VMMCPUCC. bugref:9217
|
|
|
@76553
|
6 years |
vboxsync |
scm --update-copyright-year
|
|
|
@76393
|
6 years |
vboxsync |
VBox/vmm/gmm.h,pgm.h: Avoid dragging in VMMDev.h just for …
|
|
|
@73097
|
6 years |
vboxsync |
*: Made RT_UOFFSETOF, RT_OFFSETOF, RT_UOFFSETOF_ADD and …
|
|
|
@69774
|
7 years |
vboxsync |
Fix typo in comments.
|
|
|
@69111
|
7 years |
vboxsync |
(C) year
|
|
|
@68012
|
7 years |
vboxsync |
doxyen build fix
|
|
|
@68010
|
7 years |
vboxsync |
VMMR0,PDMR0: Adding GVM parameter and validation thereof to the …
|
|
|
@68008
|
7 years |
vboxsync |
VMMR0,GVMMR0: Adding GVM parameter to the calls. [build fix]
|
|
|
@68007
|
7 years |
vboxsync |
VMMR0,GVMMR0: Adding GVM parameter to the calls.
|
|
|
@67994
|
7 years |
vboxsync |
PGMR0,GVMMR0: Ditto for large page alloc.
|
|
|
@67993
|
7 years |
vboxsync |
PGMR0Phys*Handy*: Added pGVM parameter and changed the PVMCPU to idCpu.
|
|
|
@66439
|
8 years |
vboxsync |
VMM/VMMR0: %RKv
|
|
|
@63465
|
8 years |
vboxsync |
VMM: warnings (clang)
|
|
|
@62478
|
8 years |
vboxsync |
(C) 2016
|
|
|
@58126
|
9 years |
vboxsync |
VMM: Fixed almost all the Doxygen warnings.
|
|
|
@58123
|
9 years |
vboxsync |
VMM: Made @param pVCpu more uniform and to the point.
|
|
|
@58122
|
9 years |
vboxsync |
VMM: Made @param pVM more uniform and to the point.
|
|
|
@58116
|
9 years |
vboxsync |
VMM: Doxygen fixes.
|
|
|
@57858
|
9 years |
vboxsync |
VMM: warnings.
|
|
|
@57857
|
9 years |
vboxsync |
VMM: unused parameter warnings.
|
|
|
@57567
|
9 years |
vboxsync |
VMM: unused var.
|
|
|
@57358
|
9 years |
vboxsync |
*: scm cleanup run.
|
|
|
@57006
|
9 years |
vboxsync |
VMM,*: Annotated format strings in the VMM APIs and dealt with the fallout.
|
|
|
@56985
|
9 years |
vboxsync |
VMM: Log and assertion formatting fixes.
|
|
|
@56287
|
10 years |
vboxsync |
VMM: Updated (C) year.
|
|
|
@51940
|
10 years |
vboxsync |
GMMR0: Switched from fast mutex to critical section for the giant …
|
|
|
@49789
|
11 years |
vboxsync |
VMM: don't ignore the error code of RTAvl*DoWithAll() if the callback …
|
|
|
@49481
|
11 years |
vboxsync |
VMM: Warnings.
|
|
|
@44716
|
12 years |
vboxsync |
GMMR0: Adjusting the allocation strategy to go look for foreign memory …
|
|
|
@44528
|
12 years |
vboxsync |
header (C) fixes
|
|
|
@44442
|
12 years |
vboxsync |
GMMR0.cpp: Fixed sparse allocation of chunk IDs spotted by Frank …
|
|
|
@43235
|
12 years |
vboxsync |
GMMR0.cpp: Fixed bug in GMMR0CleanupVM/gmmR0CleanupVMScanChunk …
|
|
|
@43047
|
12 years |
vboxsync |
VMM: Must flush changes pending in the handy page array before freeing …
|
|
|
@43045
|
12 years |
vboxsync |
PGM: Employ the 4 unused PGMPHYSPAGE bits for checksumming shared …
|
|
|
@42976
|
12 years |
vboxsync |
GMMR0.cpp: duh.
|
|
|
@41965
|
12 years |
vboxsync |
VMM: ran scm. Mostly svn:keywords changes (adding Revision).
|
|
|
@41776
|
12 years |
vboxsync |
doxygen comments.
|
|
|
@41774
|
12 years |
vboxsync |
bugref..
|
|
|
@40237
|
13 years |
vboxsync |
VMMR0/GMMR0: mac-dbg build fix
|
|
|
@40228
|
13 years |
vboxsync |
GMM: build fix.
|
|
|
@40226
|
13 years |
vboxsync |
GMM: Checksum shared pages in strict builds.
|
|
|
@40054
|
13 years |
vboxsync |
VMM,VMMDev: Page sharing cleanup.
|
|
|
@40006
|
13 years |
vboxsync |
build fix.
|
|
|
@40005
|
13 years |
vboxsync |
More GMM stats. Added todo regarding GMMR0SharedModuleCheckPage assertion.
|
|
|
@39920
|
13 years |
vboxsync |
GMM/PageFusion: Some cleanups (elimiated gotos) and more detailed …
|
|
|
@39917
|
13 years |
vboxsync |
STAM,GMM,VBoxDbg: Adding GMM statistics (at last). Introduces …
|
|
|
@39909
|
13 years |
vboxsync |
too long lines.
|
|
|
@39745
|
13 years |
vboxsync |
Check some more out of memory statuses.
|
|
|
@39515
|
13 years |
vboxsync |
*: Use RTLISTANCHOR.
|
|
|
@39402
|
13 years |
vboxsync |
VMM: don't use generic IPE status codes, use specific ones. Part 1.
|
|
|
@39084
|
13 years |
vboxsync |
VMM: -Wunused-parameter on mac.
|
|
|
@39078
|
13 years |
vboxsync |
VMM: -Wunused-parameter
|
|
|
@39039
|
13 years |
vboxsync |
VMM: -W4 warnings (MSC).
|
|
|
@39038
|
13 years |
vboxsync |
VMM: -W4 warnings (MSC).
|
|
|
@39034
|
13 years |
vboxsync |
VMM,INTNET: Addressing unused variable warnings.
|
|
|
@38536
|
13 years |
vboxsync |
vmm: fix INVALID_ARGUMENT guru on insufficient memory (fix page …
|
|
|
@38072
|
13 years |
vboxsync |
GMMR0.cpp: Fixed fast mutex leak in GMMR0Term.
|
|
|
@37805
|
13 years |
vboxsync |
GMMR0: cleanup
|
|
|
@37804
|
13 years |
vboxsync |
GMMR0: Reset the page descriptors when bailing out on a allocation failure.
|
|
|
@37803
|
13 years |
vboxsync |
GMM: Don't ignore the status code of the update loop. PGM: Initialize …
|
|
|
@37251
|
14 years |
vboxsync |
GMMR0: Removed unused code and moved some functions around.
|
|
|
@37250
|
14 years |
vboxsync |
GMMR0: Unused variable.
|
|
|
@37247
|
14 years |
vboxsync |
GMMR0: Rewrote the allocator.
|
|
|
@37242
|
14 years |
vboxsync |
GMMR0: Keep the free bound-mode memory in the GVM instead of in GMM.
|
|
|
@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.
|
|
|