|
|
@17486
|
16 years |
vboxsync |
Updates
|
|
|
@17485
|
16 years |
vboxsync |
Fixes to pgmPhysWriteHandler and PGMPhysGCPhys2R3Ptr (new phys code).
|
|
|
@17483
|
16 years |
vboxsync |
Cleaned up nested paging init and removed obsolete structure members.
|
|
|
@17470
|
16 years |
vboxsync |
unimportant typo
|
|
|
@17469
|
16 years |
vboxsync |
Compile fix
|
|
|
@17468
|
16 years |
vboxsync |
Always free entry if it's not a hypervisor mapping
|
|
|
@17467
|
16 years |
vboxsync |
Bugfix
|
|
|
@17465
|
16 years |
vboxsync |
Removed unused return code
|
|
|
@17463
|
16 years |
vboxsync |
Removed invalid assertion
|
|
|
@17462
|
16 years |
vboxsync |
Refined locking.
|
|
|
@17460
|
16 years |
vboxsync |
Again deal with dynamic mappings in RC.
|
|
|
@17458
|
16 years |
vboxsync |
Logging change
|
|
|
@17445
|
16 years |
vboxsync |
More assertions
|
|
|
@17438
|
16 years |
vboxsync |
PGM: Some REM hacking for the ROM registration and some in-progress …
|
|
|
@17435
|
16 years |
vboxsync |
PGM: Implemented the fun part of pgmPhysWriteHandler (to deal with …
|
|
|
@17434
|
16 years |
vboxsync |
PGM: Implemented the fun part of pgmPhysWriteHandler (to deal with …
|
|
|
@17433
|
16 years |
vboxsync |
PGMAll.cpp: type reg build fix.
|
|
|
@17432
|
16 years |
vboxsync |
PGM,GMM: Filling in missing bits and fixing some bugs.
|
|
|
@17423
|
16 years |
vboxsync |
PGM: mac build fix.
|
|
|
@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 …
|
|
|