|
|
@33676
|
14 years |
vboxsync |
scm cleanup run.
|
|
|
@33540
|
14 years |
vboxsync |
*: spelling fixes, thanks Timeless!
|
|
|
@33512
|
14 years |
vboxsync |
(Re)Moved assertions
|
|
|
@33343
|
14 years |
vboxsync |
Fixed missing clearing of large page PDs when clearing the page pool.
|
|
|
@33333
|
14 years |
vboxsync |
Comment
|
|
|
@33192
|
14 years |
vboxsync |
Need more space for the hypervisor heap for large memory guests
|
|
|
@33163
|
14 years |
vboxsync |
Todo
|
|
|
@33162
|
14 years |
vboxsync |
Reduce the maximum number of extents allocated from the hyper heap. …
|
|
|
@33008
|
14 years |
vboxsync |
Allocate more pgm pool pages for large guest memory configurations
|
|
|
@32550
|
14 years |
vboxsync |
Correction
|
|
|
@32362
|
14 years |
vboxsync |
Some cleanup
|
|
|
@32098
|
14 years |
vboxsync |
Fix
|
|
|
@32043
|
14 years |
vboxsync |
PGM: Re-enabled the code that previously cause w7-64 regressions. (We …
|
|
|
@32036
|
14 years |
vboxsync |
Removed X86_PTE_PAE_PG_MASK, renamed X86_PTE_PAE_PG_MASK_FULL to …
|
|
|
@31996
|
14 years |
vboxsync |
Mostly safe X86_PTE_PAE_PG_MASK -> X86_PTE_PAE_PG_MASK_FULL conversions.
|
|
|
@31897
|
14 years |
vboxsync |
Compile fix
|
|
|
@31895
|
14 years |
vboxsync |
FT updates
|
|
|
@31775
|
14 years |
vboxsync |
PGM: Wrap up all access to PAE/LM PTEs so that we can treat the …
|
|
|
@31170
|
14 years |
vboxsync |
PGM: More inline cleanup (prep for tracking dynamic mappings in raw-mode).
|
|
|
@30574
|
14 years |
vboxsync |
One more case of PGM_GCPHYS_2_PTR
|
|
|
@30326
|
15 years |
vboxsync |
PGM: PGMShwModifyPage/PGMShwSetPage -> PGMShwMakePageWritable, …
|
|
|
@30301
|
15 years |
vboxsync |
VMM: Flush REM TLB during the live save / teleportation shadow page …
|
|
|
@30013
|
15 years |
vboxsync |
scm cleanup.
|
|
|
@29888
|
15 years |
vboxsync |
Tabs
|
|
|
@29887
|
15 years |
vboxsync |
Rewrote dirty page flushing in pgmR3PoolClearAllRendezvous to avoid …
|
|
|
@29704
|
15 years |
vboxsync |
Reset all dirty pages to reactivate the page monitoring *after* …
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@28639
|
15 years |
vboxsync |
Keep track of page table entry indices and deal with multiple physical …
|
|
|
@28260
|
15 years |
vboxsync |
todo
|
|
|
@28092
|
15 years |
vboxsync |
Added paranoid assertion
|
|
|
@27976
|
15 years |
vboxsync |
*: scm cleans up whitespace and adds a new line at the end of …
|
|
|
@27362
|
15 years |
vboxsync |
Logging updates
|
|
|
@27285
|
15 years |
vboxsync |
Disabled very expensive check
|
|
|
@27277
|
15 years |
vboxsync |
Fix
|
|
|
@27272
|
15 years |
vboxsync |
Logging change
|
|
|
@27271
|
15 years |
vboxsync |
Reference count debugging code added
|
|
|
@26364
|
15 years |
vboxsync |
Flush the PGM pool cache as we might have stale references to pages …
|
|
|
@26261
|
15 years |
vboxsync |
PGMPool.cpp: Too more warnings.
|
|
|
@26150
|
15 years |
vboxsync |
PGM: Split out the inlined code from PGMInternal.h and into …
|
|
|
@26066
|
15 years |
vboxsync |
Guest SMP: force all VCPUs to go back to ring 3 when a pgm pool flush …
|
|
|
@26065
|
15 years |
vboxsync |
Backed out part of 56984
|
|
|
@26064
|
15 years |
vboxsync |
Mark page as zeroed when clearing it (pgm pool flush).
|
|
|
@25539
|
15 years |
vboxsync |
Cleaned up pgmPoolMonitorChainChanging
|
|
|
@25537
|
15 years |
vboxsync |
Removed all inactive PGM pool code.
|
|
|
@25229
|
15 years |
vboxsync |
PGMPool.cpp: -Wshadow.
|
|
|
@23519
|
15 years |
vboxsync |
Backed out 53066; problem area elswhere
|
|
|
@23464
|
15 years |
vboxsync |
Do not use physical page 0 for the pgm pool.
|
|
|
@23374
|
15 years |
vboxsync |
PGMPool: Moved pgmR3PoolClearAll to from VMMAll to PGMPool.cpp.
|
|
|
@23372
|
15 years |
vboxsync |
pgmR3PoolClearAll.
|
|
|
@23121
|
15 years |
vboxsync |
Paging updates:
- use the dirty page handling after fewer writes
- …
|
|
|
@23100
|
15 years |
vboxsync |
Wrong stat type
|
|
|
@23016
|
15 years |
vboxsync |
VMM,Devices: VMR3ReqCallEx -> VMR3ReqCallVoidNoWait; retired the old API.
|
|
|
@23011
|
15 years |
vboxsync |
VMM,VMMDev: Some VMMR3ReqCall refactoring.
|
|
|
@22783
|
15 years |
vboxsync |
More stats
|
|
|
@22775
|
15 years |
vboxsync |
Statistics
|
|
|
@22755
|
15 years |
vboxsync |
Stats
|
|
|
@22721
|
15 years |
vboxsync |
more verbose assertion
|
|
|
@22720
|
15 years |
vboxsync |
Wrong if
|
|
|
@22719
|
15 years |
vboxsync |
Extra check in pgmpoolcheck
|
|
|
@22718
|
15 years |
vboxsync |
pgmpoolcheck update
|
|
|
@22717
|
15 years |
vboxsync |
Updated pgmpoolcheck
|
|
|
@22716
|
15 years |
vboxsync |
Added pgmpoolcheck debug command
|
|
|
@22713
|
15 years |
vboxsync |
Stats
|
|
|
@22695
|
15 years |
vboxsync |
Must flush pgm pool pages in PGMR3PhysGCPhys2CCPtrExternal to avoid …
|
|
|
@22510
|
15 years |
vboxsync |
More statistics
|
|
|
@22473
|
15 years |
vboxsync |
Disabled experiment with optimized dirty PTs.
|
|
|
@22343
|
15 years |
vboxsync |
Attempt to detect full page table initialization early on.
|
|
|
@20764
|
16 years |
vboxsync |
More checks
|
|
|
@20058
|
16 years |
vboxsync |
Deal with pool pages being modified while we wait for the pgm lock in …
|
|
|
@19872
|
16 years |
vboxsync |
Cleaned up
|
|
|
@19708
|
16 years |
vboxsync |
marked some obsolete code (#3170).
|
|
|
@19690
|
16 years |
vboxsync |
More pgm pool locking.
|
|
|
@19675
|
16 years |
vboxsync |
Must acquire the pgm lock in pgm pool access handlers too.
|
|
|
@19631
|
16 years |
vboxsync |
Added paranoid assertion about maximum VCPUs
|
|
|
@19333
|
16 years |
vboxsync |
EMT macro updates.
|
|
|
@19300
|
16 years |
vboxsync |
VMReq,*: Replaced VMREQDEST with VMCPUID because it's a pain to have …
|
|
|
@19141
|
16 years |
vboxsync |
Action flags breakup.
Fixed PGM saved state loading of 2.2.2 images. …
|
|
|
@18927
|
16 years |
vboxsync |
Big step to separate VMM data structures for guest SMP. (pgm, em)
|
|
|
@17586
|
16 years |
vboxsync |
Removed all dead non-VBOX_WITH_PGMPOOL_PAGING_ONLY code.
|
|
|
@17489
|
16 years |
vboxsync |
Don't use a special root for nested paging anymore.
|
|
|
@17421
|
16 years |
vboxsync |
PGM,VMM,GMM: handy page allocation and some other fixes.
|
|
|
@17140
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: compile fixes
|
|
|
@17137
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: explicit locking of root CR3 pages
|
|
|
@16922
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: compile fix
|
|
|
@16921
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
|
|
|
@16918
|
16 years |
vboxsync |
Backed out r43029
|
|
|
@16907
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: changes for marking root pages as special.
|
|
|
@16904
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: fCR3Mix is not relevant anymore
|
|
|
@16657
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: Allocate all pages in low (below 4 GB) …
|
|
|
@16418
|
16 years |
vboxsync |
Updates
|
|
|
@16317
|
16 years |
vboxsync |
Moved Map- and UnmapCR3 to Bth as they affect both guest and shadow …
|
|
|
@15225
|
16 years |
vboxsync |
PGMPool: typo in stat description.
|
|
|
@14301
|
16 years |
vboxsync |
Synced some (inactive) new paging code.
|
|
|
@14147
|
16 years |
vboxsync |
#1865: PGM - 32-bit shadown PD pointer converted.
|
|
|
@14133
|
16 years |
vboxsync |
#1865: final pae change.
|
|
|
@14038
|
16 years |
vboxsync |
#1865: PGM - and another one.
|
|
|
@13991
|
16 years |
vboxsync |
#1865: More PGM cleanup.
|
|
|
@13824
|
16 years |
vboxsync |
VMM: %VGp -> %RGp
|
|
|
@13819
|
16 years |
vboxsync |
VMM: %VH* -> %RH*.
|
|
|
@13816
|
16 years |
vboxsync |
VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
|
|
|