|
|
@17422
|
16 years |
vboxsync |
VMM: Do not forcibly enable RC logging in VMMGCLogEnabled! Renamed it …
|
|
|
@17421
|
16 years |
vboxsync |
PGM,VMM,GMM: handy page allocation and some other fixes.
|
|
|
@17413
|
16 years |
vboxsync |
Used wrong index to free PDs
|
|
|
@17398
|
16 years |
vboxsync |
Adjusted assertion again
|
|
|
@17395
|
16 years |
vboxsync |
Adjusted assertion
|
|
|
@17393
|
16 years |
vboxsync |
Logging changes
|
|
|
@17390
|
16 years |
vboxsync |
Missing PGMPOOLKIND_PAE_PDPT case
|
|
|
@17372
|
16 years |
vboxsync |
PGM,MM: Made VBOX_WITH_NEW_PHYS_CODE compile and link.
|
|
|
@17371
|
16 years |
vboxsync |
PGM,GMM: Hacking on the new phys code.
|
|
|
@17345
|
16 years |
vboxsync |
Fixed out of sync GC cache due to locked entries.
|
|
|
@17332
|
16 years |
vboxsync |
Partially backed out 43703
|
|
|
@17328
|
16 years |
vboxsync |
Deal with failed VINF_EM_RAW_EMULATE_IO_BLOCK attempts. Pointless to …
|
|
|
@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
|
|
|
@17289
|
16 years |
vboxsync |
PGMAllBth.h: Fixed wrong HCPhys mask in EPT mode …
|
|
|
@17288
|
16 years |
vboxsync |
PGM: Some MM_RAM_FLAGS_IDX_SHIFT cleanup.
|
|
|
@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 …
|
|
|
@17271
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: deal with PAE PD reuse when reapplying …
|
|
|
@17259
|
16 years |
vboxsync |
Mask fixes for amd64 modes. Map/UnmapCR3 fixes.
|
|
|
@17246
|
16 years |
vboxsync |
Allow mixing of VT-x and software virtualization. (untested so far)
|
|
|
@17231
|
16 years |
vboxsync |
pgmPoolFlushAllInt: Unmap the old CR3 value before flushing everything …
|
|
|
@17216
|
16 years |
vboxsync |
Removed unnecessary invlpg for HWVirtEx mode
|
|
|
@17215
|
16 years |
vboxsync |
Split up the definitions and the guest code. Otherwise we'll end up …
|
|
|
@17212
|
16 years |
vboxsync |
Split up defines and code
|
|
|
@17207
|
16 years |
vboxsync |
Corrected assertion for nested paging
|
|
|
@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 …
|
|
|