|
|
@17206
|
16 years |
vboxsync |
Compile fix
|
|
|
@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 …
|
|
|
@17195
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: deal with hypervisor mappings in guest …
|
|
|
@17181
|
16 years |
vboxsync |
Corrected assertion
|
|
|
@17179
|
16 years |
vboxsync |
Compile fix
|
|
|
@17178
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: Properly flush the TLB for PAE PDPT entries.
|
|
|
@17177
|
16 years |
vboxsync |
More logging
|
|
|
@17166
|
16 years |
vboxsync |
Another case of dynamic cache entry trashing.
|
|
|
@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
|
|
|
@17146
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: Disable logging during a critical …
|
|
|
@17142
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: fixed saved state restore
|
|
|
@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
|
|
|
@17136
|
16 years |
vboxsync |
VBOXTSS offsets.
|
|
|
@17135
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: Disallow ring 3 jumps when in an …
|
|
|
@17134
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
|
|
|
@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
|
|
|
@17124
|
16 years |
vboxsync |
Check pdpt entry as well for PGM_PLXFLAGS_MAPPING.
|
|
|
@17123
|
16 years |
vboxsync |
Don't compile unused code for the r0 module.
|
|
|
@17122
|
16 years |
vboxsync |
Updates
|
|
|
@17121
|
16 years |
vboxsync |
Removed redundant check
|
|
|
@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
|
|
|
@17106
|
16 years |
vboxsync |
VMM,REM: Removed the single page limitation on the TSS monitoring and …
|
|
|
@17061
|
16 years |
vboxsync |
Logging changes
|
|
|
@17059
|
16 years |
vboxsync |
Updates
|
|
|
@17058
|
16 years |
vboxsync |
More updates for temp locks.
|
|
|
@17057
|
16 years |
vboxsync |
Experiment with temporarily locking dynamic pages
|
|
|
@17052
|
16 years |
vboxsync |
Missing case
|
|
|
@17048
|
16 years |
vboxsync |
Doubled dynamic cache (raw mode).
|
|
|
@17035
|
16 years |
vboxsync |
VMM,REM: Brushed up the TR/TSS shadowing. We're now relying on the …
|
|
|
@17030
|
16 years |
vboxsync |
Assert->AssertCompile
|
|
|
@17017
|
16 years |
vboxsync |
Less logging
|
|
|
@17015
|
16 years |
vboxsync |
Remove obsolete logging
|
|
|
@17014
|
16 years |
vboxsync |
Logging changes
|
|
|
@17012
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: always activate and deactivate mappings …
|
|
|
@17007
|
16 years |
vboxsync |
Again
|
|
|
@17006
|
16 years |
vboxsync |
Compile fix
|
|
|
@17005
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: PGMMapCheck added
|
|
|
@17001
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: update
|
|
|
@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
|
|
|
@16924
|
16 years |
vboxsync |
Fixed wrong string usage
|
|
|
@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
|
|
|
@16917
|
16 years |
vboxsync |
Inverted assertion check
|
|
|
@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
|
|
|
@16902
|
16 years |
vboxsync |
Assertion added
|
|
|
@16901
|
16 years |
vboxsync |
Some comments added
|
|
|
@16898
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: simplified SyncCR3; introduced …
|
|
|
@16892
|
16 years |
vboxsync |
Mac burn fixed
|
|
|
@16890
|
16 years |
vboxsync |
Removed obsolete parameter for PGMMapHasConflicts.
|
|
|
@16889
|
16 years |
vboxsync |
PGMR3HasMappingConflicts -> PGMHasMappingConflicts. Prepare for …
|
|
|
@16887
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: support hypervisor mappings in …
|
|
|
@16886
|
16 years |
vboxsync |
Missing break
|
|
|
@16884
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: compile fix
|
|
|
@16883
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
|
|
|
@16882
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: deal with missing PDPEs
|
|
|
@16866
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: rc fix
|
|
|
@16865
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
|
|
|
@16859
|
16 years |
vboxsync |
Load hypervisor CR3 from CPUM (instead of hardcoded fixups in the …
|
|
|
@16843
|
16 years |
vboxsync |
Fixed breakage
|
|
|
@16842
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: update cr3 in RC
|
|
|
@16840
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: updates for raw mode
|
|
|
@16800
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: SyncCR3 fixes
|
|
|
@16798
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: deactivate hypervisor mappings in old …
|
|
|
@16797
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: new assertions
|
|
|
@16796
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: removed obsolete assertions
|
|
|
@16792
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: updates for raw mode
|
|
|
@16782
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: missing case
|
|
|
@16780
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: typo
|
|
|
@16733
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: bugfix
|
|
|
@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
|
|
|
@16679
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: PGMGetHyperCR3 fix for EPT
|
|
|
@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
|
|
|