|
|
@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)
|
|
|
@18880
|
16 years |
vboxsync |
PGM/MM: Implemented the /RamPreAlloc CFGM option.
|
|
|
@18746
|
16 years |
vboxsync |
PGMInternal.h: Marked PGM_SYNC_MONITOR_CR3 as obsolete and scheduled …
|
|
|
@18730
|
16 years |
vboxsync |
Removed obsolete comment
|
|
|
@18724
|
16 years |
vboxsync |
PGM: Fixed bug in pgmMapClearShadowPDEs (PAE mode only) where it would …
|
|
|
@18665
|
16 years |
vboxsync |
VMM: Clean out the VBOX_WITH_NEW_PHYS_CODE #ifdefs. (part 1)
|
|
|
@18617
|
16 years |
vboxsync |
PGM,EM: Handle out of memory situations more gracefully - part 1. New …
|
|
|
@18604
|
16 years |
vboxsync |
oops.
|
|
|
@18600
|
16 years |
vboxsync |
PGMInteral.h: no change (testing svn)
|
|
|
@18344
|
16 years |
vboxsync |
PGMInternal.h: build fix for the old phys code.
|
|
|
@18293
|
16 years |
vboxsync |
alignment fix.
|
|
|
@18291
|
16 years |
vboxsync |
PGM: Map PGMRAMRANGES above 4GB outside HMA (see defect). Changed …
|
|
|
@18230
|
16 years |
vboxsync |
PGM,IOM: Implemented MMIO2 aliases for MMIO pages. This involved some …
|
|
|
@18143
|
16 years |
vboxsync |
VMM,Devices: Changed ROM registration and fixed some shadowed ROM …
|
|
|
@18125
|
16 years |
vboxsync |
PGM: MapCR3 anywhere again (new phys code).
|
|
|
@18046
|
16 years |
vboxsync |
PGM,MM: saved state bugfixes for VBOX_WITH_NEW_PHYS_CODE.
|
|
|
@17910
|
16 years |
vboxsync |
Wrong string format identifier
|
|
|
@17906
|
16 years |
vboxsync |
Adjusted assertion
|
|
|
@17660
|
16 years |
vboxsync |
PGM: Saved state hacking, fA20Enabled is now bool, shadow ROM bug fix, …
|
|
|
@17622
|
16 years |
vboxsync |
Simple check added to make sure we don't bounce back and forth between …
|
|
|
@17586
|
16 years |
vboxsync |
Removed all dead non-VBOX_WITH_PGMPOOL_PAGING_ONLY code.
|
|
|
@17513
|
16 years |
vboxsync |
MM,PGM: Fixed page reservation, include a full set of handy pages for …
|
|
|
@17511
|
16 years |
vboxsync |
pgmPhysRomWriteHandler: corrected prototype (copy & past from obsolete …
|
|
|
@17509
|
16 years |
vboxsync |
PGM: Moved the page pool PT flushing code in the access handler bits …
|
|
|
@17489
|
16 years |
vboxsync |
Don't use a special root for nested paging anymore.
|
|
|
@17486
|
16 years |
vboxsync |
Updates
|
|
|
@17483
|
16 years |
vboxsync |
Cleaned up nested paging init and removed obsolete structure members.
|
|
|
@17479
|
16 years |
vboxsync |
stricter assertion
|
|
|
@17462
|
16 years |
vboxsync |
Refined locking.
|
|
|
@17461
|
16 years |
vboxsync |
Removed obsolete return codes
|
|
|
@17438
|
16 years |
vboxsync |
PGM: Some REM hacking for the ROM registration and some in-progress …
|
|
|
@17432
|
16 years |
vboxsync |
PGM,GMM: Filling in missing bits and fixing some bugs.
|
|
|
@17421
|
16 years |
vboxsync |
PGM,VMM,GMM: handy page allocation and some other fixes.
|
|
|
@17371
|
16 years |
vboxsync |
PGM,GMM: Hacking on the new phys code.
|
|
|
@17316
|
16 years |
vboxsync |
PGM: Use %R[pgmpage] instead of logging PGMPAGE::HCPhys.
|
|
|
@17305
|
16 years |
vboxsync |
VMM: Register %R[pgmpage] and %R[pgmramrange] (logging builds only).
|
|
|
@17294
|
16 years |
vboxsync |
PGM: started looking at direct access of PGMPAGE::HCPhys and the …
|
|
|
@17290
|
16 years |
vboxsync |
PGM: -MM_RAM_FLAGS_IDX_SHIFT, -MM_RAM_FLAGS_IDX_MASK
|
|
|
@17286
|
16 years |
vboxsync |
PGM,MM: -MM_RAM_FLAGS_CREFS_PHYSEXT, -MM_RAM_FLAGS_IDX_OVERFLOWED.
|
|
|
@17285
|
16 years |
vboxsync |
PGM: Gone are MM_RAM_FLAGS_CREFS_SHIFT and MM_RAM_FLAGS_CREFS_MASK.
|
|
|
@17279
|
16 years |
vboxsync |
PGM,MM: Attacking the shadow page pool tracking info stored in …
|
|
|
@17205
|
16 years |
vboxsync |
Compile fixes
|
|
|
@17204
|
16 years |
vboxsync |
Enabled VBOX_WITH_PGMPOOL_PAGING_ONLY for testbox feedback
|
|
|
@17140
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: compile fixes
|
|
|
@17139
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: more locking changes
|
|
|
@17138
|
16 years |
vboxsync |
Accidental commit
|
|
|
@17137
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: explicit locking of root CR3 pages
|
|
|
@17134
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
|
|
|
@17057
|
16 years |
vboxsync |
Experiment with temporarily locking dynamic pages
|
|
|
@16941
|
16 years |
vboxsync |
Cleaned up + PAE write fix for 2nd PTE
|
|
|
@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
|
|
|
@16882
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: deal with missing PDPEs
|
|
|
@16879
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY accidentally enabled
|
|
|
@16865
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
|
|
|
@16840
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: updates for raw mode
|
|
|
@16626
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: Deal with split PDs in pae/32 bit case.
|
|
|
@16604
|
16 years |
vboxsync |
Fixed pgmShwGetPaePDPtr
|
|
|
@16429
|
16 years |
vboxsync |
Oops
|
|
|