|
|
@16921
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
|
|
|
@16919
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: disabled obsolete code
|
|
|
@16918
|
16 years |
vboxsync |
Backed out r43029
|
|
|
@16916
|
16 years |
vboxsync |
Fixed VT-x assertion
|
|
|
@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
|
|
|
@16782
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: missing case
|
|
|
@16780
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: typo
|
|
|
@16732
|
16 years |
vboxsync |
More checks
|
|
|
@16731
|
16 years |
vboxsync |
Logging changes
|
|
|
@16730
|
16 years |
vboxsync |
Logging changes
|
|
|
@16683
|
16 years |
vboxsync |
More logging
|
|
|
@16680
|
16 years |
vboxsync |
More logging
|
|
|
@16675
|
16 years |
vboxsync |
Logging change
|
|
|
@16673
|
16 years |
vboxsync |
Argh
|
|
|
@16672
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
|
|
|
@16663
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: updates for 32 bits root pd …
|
|
|
@16661
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
|
|
|
@16660
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: pdpt invalidation fixes
|
|
|
@16654
|
16 years |
vboxsync |
Symbolic PGMPOOLKIND logging
|
|
|
@16644
|
16 years |
vboxsync |
Same for PGMPOOLKIND_PAE_PDPT_PHYS
|
|
|
@16643
|
16 years |
vboxsync |
Missing PGMPOOLKIND_PAE_PD_PHYS case
|
|
|
@16641
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: PAE guest mode invalidation changes
|
|
|
@16635
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: more logging
|
|
|
@16634
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: fixed invalidation of pae/32 bit pds
|
|
|
@16628
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: corrected write handler for pae/32 bits
|
|
|
@16626
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: Deal with split PDs in pae/32 bit case.
|
|
|
@16625
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: update
|
|
|
@16603
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
|
|
|
@16599
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
|
|
|
@16595
|
16 years |
vboxsync |
More missing cases
|
|
|
@16594
|
16 years |
vboxsync |
Missing cases for PGMPOOLKIND_PAE_PDPT_FOR_32BIT
|
|
|
@16579
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: More updates
|
|
|
@16428
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: cleaned up
|
|
|
@16427
|
16 years |
vboxsync |
More
|
|
|
@16426
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: more missing cases
|
|
|
@16425
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: missing cases for pgm pool
|
|
|
@16423
|
16 years |
vboxsync |
More updates
|
|
|
@16419
|
16 years |
vboxsync |
Store the iUser & iUserTable of the root shadow page table in PGM.
|
|
|
@16376
|
16 years |
vboxsync |
Paging updates. Deal with mode switches and cr3 updates.
|
|
|
@16317
|
16 years |
vboxsync |
Moved Map- and UnmapCR3 to Bth as they affect both guest and shadow …
|
|
|
@16300
|
16 years |
vboxsync |
More paging updates
|
|
|
@16232
|
16 years |
vboxsync |
More shadow paging updates (disabled)
|
|
|
@16203
|
16 years |
vboxsync |
Updates in preparation for PGM pool based paging everywhere.
|
|
|
@15432
|
16 years |
vboxsync |
Disabled assertion.
|
|
|
@15430
|
16 years |
vboxsync |
Move the flush all subset.
|
|
|
@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 …
|
|
|
@15406
|
16 years |
vboxsync |
PGMPool: temporarily enabled the old code.
|
|
|
@15405
|
16 years |
vboxsync |
PGMPool: Don't flush the pool anywhere but in ring-3, it just takes …
|
|
|
@15348
|
16 years |
vboxsync |
#3202: Optimized PGMPOOL_PAGE_2_PTR for darwin/R0 and */RC.
|
|
|
@15344
|
16 years |
vboxsync |
#3202: Optimizations of the dynamic page mapping code (ring-0). Do …
|
|
|
@14809
|
16 years |
vboxsync |
PGMAllPool: RTLogPrintf exist in ring-0 now.
|
|
|
@14754
|
16 years |
vboxsync |
pgmPoolMonitorChainChanging regression fix. (grr)
|
|
|
@14753
|
16 years |
vboxsync |
pgmPoolMonitorChainChanging regression fix.
|
|
|
@14751
|
16 years |
vboxsync |
#1865: PGMAllPool: Fixes for non-contiguous mapping of the fake 2048 …
|
|
|
@14749
|
16 years |
vboxsync |
#1865: PGMAllPool: PGMPOOLKIND_ROOT_PAE_PD -> …
|
|
|
@14678
|
16 years |
vboxsync |
pgmPoolMapPage: Fixed bug in darwin specific code (wrong HCPhys).
|
|
|
@14149
|
16 years |
vboxsync |
PGM: HCPhysPaePDPT -> HCPhysShwPaePdpt.
|
|
|
@14148
|
16 years |
vboxsync |
PGM: HCPhys32BitPD -> HCPhysShw32BitPD
|
|
|
@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.
|
|
|
@13832
|
16 years |
vboxsync |
IN_GC -> IN_RC.
|
|
|
@13824
|
16 years |
vboxsync |
VMM: %VGp -> %RGp
|
|
|
@13823
|
16 years |
vboxsync |
VMM: %VGv -> %RGv
|
|
|
@13820
|
16 years |
vboxsync |
VMM: %VG* inspection - an awfaul lot of these, hope I got it all right…
|
|
|
@13819
|
16 years |
vboxsync |
VMM: %VH* -> %RH*.
|
|
|
@13818
|
16 years |
vboxsync |
VMM: %Vrc -> %Rrc, %Vra -> %Rra.
|
|
|
@13816
|
16 years |
vboxsync |
VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
|
|
|
@13585
|
16 years |
vboxsync |
Refresh the cr3 mapping by putting it at the head of the age list. …
|
|
|
@13543
|
16 years |
vboxsync |
#1865: PGMPool.
|
|
|
@13202
|
16 years |
vboxsync |
Missing EPT case in pgmPoolTrackFlushGCPhysPTInt.
|
|
|
@13146
|
16 years |
vboxsync |
#1865: Renamed PGMPhysReadGCPhys -> PGMPhysSimpleReadGCPhys, …
|
|
|
@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.
|
|
|
@13035
|
16 years |
vboxsync |
#1865: More PGM…
|
|
|
@12936
|
16 years |
vboxsync |
More EPT updates
|
|
|
@12932
|
16 years |
vboxsync |
Paging updates in preparation for EPT.
|
|
|
@12204
|
16 years |
vboxsync |
Moved the fatal assertion.
|
|
|
@12203
|
16 years |
vboxsync |
More verbose assertion
|
|
|
@11711
|
16 years |
vboxsync |
Deal with PGMR3MappingsUnfix flushing the entire page pool. In long …
|
|
|
@11434
|
16 years |
vboxsync |
Compile fix
|
|
|
@11431
|
16 years |
vboxsync |
Paranoia
|
|
|
@11370
|
16 years |
vboxsync |
Deal with flushing of pgm pool pages when an injected event triggers …
|
|
|
@11366
|
16 years |
vboxsync |
A faulting call also implies the pgm pool page has been reused
|
|
|
@11349
|
16 years |
vboxsync |
Misleading log statement
|
|
|
@11311
|
16 years |
vboxsync |
VMM: ELEMENTS -> RT_ELEMENTS.
|
|
|
@11299
|
16 years |
vboxsync |
mm: MMHyperXXToGC -> MMHyperXXToRC.
|
|
|
@10405
|
16 years |
vboxsync |
Treat pages as reused when changing at least 0x40 qwords with rep …
|
|
|
@10404
|
16 years |
vboxsync |
Compile fix
|
|
|
@10403
|
16 years |
vboxsync |
REX implies 64 bits mode.
|
|
|
@10402
|
16 years |
vboxsync |
REX and REP prefixes must be set for movsq/stosq check.
|
|
|
@10401
|
16 years |
vboxsync |
Detect page reuse by rep movsq.
|
|
|
@10397
|
16 years |
vboxsync |
Wrong assertions and order.
|
|
|
@10368
|
16 years |
vboxsync |
Check presence of 2nd shadow pt entry too of course.
|
|
|