|
|
@23461
|
15 years |
vboxsync |
PGM: Enabled page lock counters.
|
|
|
@23460
|
15 years |
vboxsync |
PGM: Page lock counters. (disabled)
|
|
|
@23459
|
15 years |
vboxsync |
PGMPAGE: Enable HCPhys and idPage merge.
|
|
|
@23458
|
15 years |
vboxsync |
PGMPAGE: HCPhys and idPage migration work, part 2.
|
|
|
@23457
|
15 years |
vboxsync |
PGMPAGE: HCPhys and idPage migration work, part 1.
|
|
|
@23455
|
15 years |
vboxsync |
PGMPAGE: Moved the usage tracking data out of HCPhysY.
|
|
|
@23454
|
15 years |
vboxsync |
PGMPAGE: prep for lock counting. renamed all names (X->Y) just to make …
|
|
|
@23453
|
15 years |
vboxsync |
PGMPhysPageMap cleanup.
|
|
|
@23449
|
15 years |
vboxsync |
PGMSavedState: Corrected live save statistics a bit and did a quick …
|
|
|
@23443
|
15 years |
vboxsync |
PGMSavedState: New state saved state format in the works.
|
|
|
@23415
|
15 years |
vboxsync |
PGM: Saved state hacking and some minor cleanups.
|
|
|
@23398
|
15 years |
vboxsync |
PGM: ROM pages are soo much fun.
|
|
|
@23393
|
15 years |
vboxsync |
PGM: live save work in progress.
|
|
|
@23372
|
15 years |
vboxsync |
pgmR3PoolClearAll.
|
|
|
@23307
|
15 years |
vboxsync |
VMM: Moved the saved state code out of PGM.cpp and into PGMSavedState.cpp.
|
|
|
@23306
|
15 years |
vboxsync |
PGM: Live state saving work (in progress).
|
|
|
@23210
|
15 years |
vboxsync |
Disabled PGMPOOL_WITH_OPTIMIZED_DIRTY_PT for the moment
|
|
|
@23121
|
15 years |
vboxsync |
Paging updates:
- use the dirty page handling after fewer writes
- …
|
|
|
@23097
|
15 years |
vboxsync |
Distinguish between single page sync operations due to non-present or …
|
|
|
@23093
|
15 years |
vboxsync |
PGM_SYNC_NR_PAGES increased for VT-x/AMD-V
|
|
|
@23067
|
15 years |
vboxsync |
Flush page tables that have been updated with invalid entries.
|
|
|
@22936
|
15 years |
vboxsync |
PGMInternal.h: warning.
|
|
|
@22933
|
15 years |
vboxsync |
PGMInternal.h: burn fix.
|
|
|
@22929
|
15 years |
vboxsync |
build hacking.
|
|
|
@22926
|
15 years |
vboxsync |
PGM: alignment fix.
|
|
|
@22924
|
15 years |
vboxsync |
VMM: Made STAM assert on missaligned statistics. Fixed a bunch of …
|
|
|
@22919
|
15 years |
vboxsync |
VMM/PGM: Alignment fixes that cures crashes on snow leopard when gdb …
|
|
|
@22785
|
15 years |
vboxsync |
Increase the nr of dirty pages from 8 to 16
|
|
|
@22783
|
15 years |
vboxsync |
More stats
|
|
|
@22775
|
15 years |
vboxsync |
Statistics
|
|
|
@22764
|
15 years |
vboxsync |
PGMPoolFlushPage -> pgmPoolFlushPageByGCPhys
|
|
|
@22760
|
15 years |
vboxsync |
Backed out 51884 (caused gurus) and 51924 (not responsible).
Rewrote …
|
|
|
@22759
|
15 years |
vboxsync |
Disabled PGMPOOL_WITH_OPTIMIZED_DIRTY_PT for now (guru meditations on …
|
|
|
@22755
|
15 years |
vboxsync |
Stats
|
|
|
@22754
|
15 years |
vboxsync |
Enabled PGMPOOL_WITH_OPTIMIZED_DIRTY_PT
|
|
|
@22748
|
15 years |
vboxsync |
PGM pool updates
|
|
|
@22713
|
15 years |
vboxsync |
Stats
|
|
|
@22709
|
15 years |
vboxsync |
Also check for dirty pages
|
|
|
@22695
|
15 years |
vboxsync |
Must flush pgm pool pages in PGMR3PhysGCPhys2CCPtrExternal to avoid …
|
|
|
@22600
|
15 years |
vboxsync |
Removed unnecessary EPT invlpg calls.
Invalidate the page who's R/W …
|
|
|
@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.
|
|
|
@22170
|
15 years |
vboxsync |
Missing commit
|
|
|
@21168
|
15 years |
vboxsync |
More statistics
|
|
|
@21164
|
15 years |
vboxsync |
Extra statistics for PGMPhysRead/Write
|
|
|
@20808
|
15 years |
vboxsync |
Removed dead code
|
|
|
@20795
|
15 years |
vboxsync |
VMM: Fixed guest PAE issues on the mac.
|
|
|
@20764
|
15 years |
vboxsync |
More checks
|
|
|
@20567
|
15 years |
vboxsync |
DevATA,ATAController: Do not use MMGCRamReadNoTrapHandler nor …
|
|
|
@20530
|
15 years |
vboxsync |
VMM: remove DISCPUSTATE from the stack.
|
|
|
@20374
|
16 years |
vboxsync |
*: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g
|
|
|
@20365
|
16 years |
vboxsync |
VMM: BEGIN_DECLS -> RT_BEGIN_DECLS; END_DECLS -> RT_END_DECLS.
|
|
|
@20158
|
16 years |
vboxsync |
Extra VCPU checks. Attempt to fix alignment issue
|
|
|
@20151
|
16 years |
vboxsync |
Handle pgm pool flushes a bit differently.
|
|
|
@20136
|
16 years |
vboxsync |
Missing descriptions
|
|
|
@20135
|
16 years |
vboxsync |
Prevent reuse of cached larged pages with different access attributes.
|
|
|
@20129
|
16 years |
vboxsync |
Backed out 47892-5
|
|
|
@20125
|
16 years |
vboxsync |
Prevent reuse of cached large pages with different access attributes.
|
|
|
@20062
|
16 years |
vboxsync |
Attempt to fix alignment issues
|
|
|
@20060
|
16 years |
vboxsync |
Atomic updates of lock counters
|
|
|
@19903
|
16 years |
vboxsync |
Invalidation cleanup
|
|
|
@19872
|
16 years |
vboxsync |
Cleaned up
|
|
|
@19860
|
16 years |
vboxsync |
Flush updates
|
|
|
@19834
|
16 years |
vboxsync |
Comment update
|
|
|
@19833
|
16 years |
vboxsync |
PGM_INVL_GUEST_TLBS -> PGM_INVL_VCPU_TLBS
|
|
|
@19808
|
16 years |
vboxsync |
Invalidate is per VCPU.
|
|
|
@19780
|
16 years |
vboxsync |
Dropped obsolete stat for ring 3 stale TLBs
|
|
|
@19774
|
16 years |
vboxsync |
More stats
|
|
|
@19772
|
16 years |
vboxsync |
Backed out 47401-3 for now
|
|
|
@19769
|
16 years |
vboxsync |
Deal with stale TLB entries for harmless page entry updates.
Wider locking.
|
|
|
@19731
|
16 years |
vboxsync |
alignment fix
|
|
|
@19696
|
16 years |
vboxsync |
Removed old pgmPoolGetPage decl
|
|
|
@19690
|
16 years |
vboxsync |
More pgm pool locking.
|
|
|
@19628
|
16 years |
vboxsync |
Lock counter instead of a lock flag.
|
|
|
@19504
|
16 years |
vboxsync |
Fixed r47022 regression
|
|
|
@19488
|
16 years |
vboxsync |
Made pgmPoolSyncCR3 a bit more SMP safe (pgmPoolClearAll still to be done).
|
|
|
@19330
|
16 years |
vboxsync |
Cleaned up a bit
|
|
|
@19329
|
16 years |
vboxsync |
Removed pgmPoolGetPageByHCPhys.
|
|
|
@19195
|
16 years |
vboxsync |
Fixed possible corruption due to RC cache entry reuse.
|
|
|
@19022
|
16 years |
vboxsync |
MM,PGM: RamPreAlloc docs to PGM, MM doesn't need to query it any longer.
|
|
|
@18992
|
16 years |
vboxsync |
More PGM api changes
|
|
|
@18988
|
16 years |
vboxsync |
PGM api changes
|
|
|
@18986
|
16 years |
vboxsync |
Fixed virtual handler update regression.
|
|
|
@18984
|
16 years |
vboxsync |
Autoset does belong in PGMCPU
|
|
|
@18980
|
16 years |
vboxsync |
Compile fix
|
|
|
@18978
|
16 years |
vboxsync |
Another compile fix
|
|
|
@18974
|
16 years |
vboxsync |
Autoset belongs in PGM
|
|
|
@18959
|
16 years |
vboxsync |
Comment cleanup
|
|
|
@18957
|
16 years |
vboxsync |
Fixed locked array size (was too small) and caused corruption.
|
|
|
@18952
|
16 years |
vboxsync |
More compile fixes
|
|
|
@18951
|
16 years |
vboxsync |
Cleaned up a bit
|
|
|
@18950
|
16 years |
vboxsync |
Mac fixes
|
|
|
@18949
|
16 years |
vboxsync |
Bug fix
|
|
|
@18948
|
16 years |
vboxsync |
Wrong Mac fixes
|
|
|
@18945
|
16 years |
vboxsync |
More Mac build fixes
|
|
|
@18937
|
16 years |
vboxsync |
PGMCPU alignment
|
|
|
@18936
|
16 years |
vboxsync |
PGMCPU alignment
|
|
|
@18935
|
16 years |
vboxsync |
Alignment
|
|
|
@18927
|
16 years |
vboxsync |
Big step to separate VMM data structures for guest SMP. (pgm, em)
|
|
|