|
|
@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.
|
|
|
@13782
|
16 years |
vboxsync |
More SMP groundwork.
|
|
|
@13755
|
16 years |
vboxsync |
Started with VM request API changes.
|
|
|
@13543
|
16 years |
vboxsync |
#1865: PGMPool.
|
|
|
@13135
|
16 years |
vboxsync |
Wrong comment
|
|
|
@13100
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13062
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13060
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@13042
|
16 years |
vboxsync |
#1865: More PGM changes.
|
|
|
@12989
|
16 years |
vboxsync |
VMM + VBox/cdefs.h: consolidated all the XYZ*DECLS of the VMM into …
|
|
|
@12975
|
16 years |
vboxsync |
#1865: PDMLdr.
|
|
|
@11311
|
16 years |
vboxsync |
VMM: ELEMENTS -> RT_ELEMENTS.
|
|
|
@10032
|
16 years |
vboxsync |
Nested paging updates
|
|
|
@9899
|
17 years |
vboxsync |
Triggered assertion
|
|
|
@9890
|
17 years |
vboxsync |
amd64 paging updates
|
|
|
@9881
|
17 years |
vboxsync |
32 bits iUserTable again (preparing for amd64 changes)
|
|
|
@9778
|
17 years |
vboxsync |
InvalidatePage corrections.
|
|
|
@9692
|
17 years |
vboxsync |
Partly backed out previous changeset
|
|
|
@9691
|
17 years |
vboxsync |
Missing update
|
|
|
@8155
|
17 years |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@8033
|
17 years |
vboxsync |
Fixed one regression + several PAE related bugs.
|
|
|