|
|
@17203
|
16 years |
vboxsync |
comment added
|
|
|
@17202
|
16 years |
vboxsync |
Fixed performanc regression with (e.g.) PAE guests
|
|
|
@17199
|
16 years |
vboxsync |
Flushing the TLB when emulating guest writes shouldn't be necessary …
|
|
|
@17181
|
16 years |
vboxsync |
Corrected assertion
|
|
|
@17178
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: Properly flush the TLB for PAE PDPT entries.
|
|
|
@17177
|
16 years |
vboxsync |
More logging
|
|
|
@17158
|
16 years |
vboxsync |
Logging changes
|
|
|
@17149
|
16 years |
vboxsync |
Put cached pool pages at the front of the in-use list to prevent them …
|
|
|
@17148
|
16 years |
vboxsync |
More logging
|
|
|
@17140
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: compile fixes
|
|
|
@17139
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: more locking changes
|
|
|
@17137
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: explicit locking of root CR3 pages
|
|
|
@17135
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: Disallow ring 3 jumps when in an …
|
|
|
@17133
|
16 years |
vboxsync |
Correction of modification counter change.
|
|
|
@17129
|
16 years |
vboxsync |
Compile fixes
|
|
|
@17128
|
16 years |
vboxsync |
Compile fix
|
|
|
@17127
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: careful with flushing of root pages
|
|
|
@17120
|
16 years |
vboxsync |
Compile fix
|
|
|
@17119
|
16 years |
vboxsync |
ifndef IN_RING0 for code that doesn't apply there.
|
|
|
@17116
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: mapping implies present
|
|
|
@17114
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: only care about PDPT entries that …
|
|
|
@17112
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: fixed pdpt test
|
|
|
@17052
|
16 years |
vboxsync |
Missing case
|
|
|
@17048
|
16 years |
vboxsync |
Doubled dynamic cache (raw mode).
|
|
|
@17000
|
16 years |
vboxsync |
Rewrote pgmPoolMonitorGCPtr2CCPtr. Deal with invalid GC shadow pages …
|
|
|
@16941
|
16 years |
vboxsync |
Cleaned up + PAE write fix for 2nd PTE
|
|
|
@16940
|
16 years |
vboxsync |
More logging
|
|
|
@16923
|
16 years |
vboxsync |
Update
|
|
|
@16922
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: compile fix
|
|
|
@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.
|
|
|