|
|
@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
|
|
|
@16428
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: cleaned up
|
|
|
@16419
|
16 years |
vboxsync |
Store the iUser & iUserTable of the root shadow page table in PGM.
|
|
|
@16412
|
16 years |
vboxsync |
Added release statistics for counting the number of hypervisor relocations.
|
|
|
@16376
|
16 years |
vboxsync |
Paging updates. Deal with mode switches and cr3 updates.
|
|
|
@16321
|
16 years |
vboxsync |
More paging updates
|
|
|
@16317
|
16 years |
vboxsync |
Moved Map- and UnmapCR3 to Bth as they affect both guest and shadow …
|
|
|
@16206
|
16 years |
vboxsync |
try to fix the mac builds
|
|
|
@16203
|
16 years |
vboxsync |
Updates in preparation for PGM pool based paging everywhere.
|
|
|
@16182
|
16 years |
vboxsync |
VMM: VERR_PGM_MAPPING_CONFLICT fix: always relocate after ring-3 init.
|
|
|
@16175
|
16 years |
vboxsync |
Mac compile fixes
|
|
|
@16172
|
16 years |
vboxsync |
Moved amd64 paging data to unified shadow paging section.
|
|
|
@16045
|
16 years |
vboxsync |
PGMR3PhysTlbGCPhys2Ptr: Deal correctly with disabled access handlers. …
|
|
|
@15436
|
16 years |
vboxsync |
PGMR0DynMap: Corrected PGMR0DYNMAP_PAGES_PER_CPU_MIN (>= max set …
|
|
|
@15434
|
16 years |
vboxsync |
PGMR0DynMap: Tuning and logging.
|
|
|
@15433
|
16 years |
vboxsync |
PGMR0DynMap: doubled the set size.
|
|
|
@15431
|
16 years |
vboxsync |
Oops.
|
|
|
@15430
|
16 years |
vboxsync |
Move the flush all subset.
|
|
|
@15428
|
16 years |
vboxsync |
PGM: PGMDynMapHCPageOff -> pgmDynMapHCPageOff, making it internal and …
|
|
|
@15425
|
16 years |
vboxsync |
PGMR0DynMapHCPage: always successful, or will bail out to ring-3.
|
|
|
@15424
|
16 years |
vboxsync |
PGM: pgmR0DynMapHCPageInlined won't fail.
|
|
|
@15411
|
16 years |
vboxsync |
VMM: Working around set overflows caused by the page pool.
|
|
|
@15410
|
16 years |
vboxsync |
PGM: Deal with pgmPoolAlloc failure in MapCR3 without relying on …
|
|
|
@15404
|
16 years |
vboxsync |
#3202: 64-bit guest support on the mac.
|
|
|
@15348
|
16 years |
vboxsync |
#3202: Optimized PGMPOOL_PAGE_2_PTR for darwin/R0 and */RC.
|
|
|
@15346
|
16 years |
vboxsync |
Avoid a few calls to RTMpCpuId() and RTMCpuIdToSetIndex().
|
|
|
@15344
|
16 years |
vboxsync |
#3202: Optimizations of the dynamic page mapping code (ring-0). Do …
|
|
|
@15196
|
16 years |
vboxsync |
PGMR0DynMap: profiling the whole shebang.
|
|
|
@14877
|
16 years |
vboxsync |
PGMR0DynMap: bigger cache (4x), even fewer unrolled/inlined collision …
|
|
|