|
|
@17413
|
16 years |
vboxsync |
Used wrong index to free PDs
|
|
|
@17411
|
16 years |
vboxsync |
cosmetical
|
|
|
@17399
|
16 years |
vboxsync |
Reversed
|
|
|
@17398
|
16 years |
vboxsync |
Adjusted assertion again
|
|
|
@17397
|
16 years |
vboxsync |
VMMGCLogFlushIfFull is a better name
|
|
|
@17396
|
16 years |
vboxsync |
Added VMMGCLoggerFlushFullLog
|
|
|
@17395
|
16 years |
vboxsync |
Adjusted assertion
|
|
|
@17393
|
16 years |
vboxsync |
Logging changes
|
|
|
@17390
|
16 years |
vboxsync |
Missing PGMPOOLKIND_PAE_PDPT case
|
|
|
@17379
|
16 years |
vboxsync |
Log message changes
|
|
|
@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.
|
|
|
@17370
|
16 years |
vboxsync |
PGMDbg: new phys code.
|
|
|
@17369
|
16 years |
vboxsync |
STAM: Use SUPCallVMMR0Ex.
|
|
|
@17368
|
16 years |
vboxsync |
GMM: Fixed to the ring-3 interface, mainly using VMMR3CallR0.
|
|
|
@17367
|
16 years |
vboxsync |
VMM: Added VMMR3CallR0 for use with operations which may make host …
|
|
|
@17364
|
16 years |
vboxsync |
tstVMM: rc=%Rrc not %d.
|
|
|
@17353
|
16 years |
vboxsync |
space.
|
|
|
@17345
|
16 years |
vboxsync |
Fixed out of sync GC cache due to locked entries.
|
|
|
@17334
|
16 years |
vboxsync |
Introduced PDMDevHlpCanEmulateIoBlock
|
|
|
@17332
|
16 years |
vboxsync |
Partially backed out 43703
|
|
|
@17330
|
16 years |
vboxsync |
SVM->AMD-V
|
|
|
@17328
|
16 years |
vboxsync |
Deal with failed VINF_EM_RAW_EMULATE_IO_BLOCK attempts. Pointless to …
|
|
|
@17327
|
16 years |
vboxsync |
Take code locality into account when deal with io block emulation
|
|
|
@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).
|
|
|
@17303
|
16 years |
vboxsync |
Updates
|
|
|
@17296
|
16 years |
vboxsync |
Some comments
|
|
|
@17295
|
16 years |
vboxsync |
Refined HWACCMR3EmulateIoBlock
|
|
|
@17294
|
16 years |
vboxsync |
PGM: started looking at direct access of PGMPAGE::HCPhys and the …
|
|
|
@17293
|
16 years |
vboxsync |
Update
|
|
|
@17292
|
16 years |
vboxsync |
Updates for forced recompiler execution (not used)
|
|
|
@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.
|
|
|
@17284
|
16 years |
vboxsync |
Preliminary code to deal with VINF_EM_RAW_EMULATE_IO_BLOCK
|
|
|
@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.
|
|
|
@17251
|
16 years |
vboxsync |
VMM,REM,DevPcArch: VBOX_WITH_NEW_PHYS_CODE changes.
|
|
|
@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 …
|
|
|
@17228
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: fixed PGMR3MappingsUnfix
|
|
|
@17226
|
16 years |
vboxsync |
Build fix
|
|
|
@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
|
|
|
@17205
|
16 years |
vboxsync |
Compile fixes
|
|
|
@17204
|
16 years |
vboxsync |
Enabled VBOX_WITH_PGMPOOL_PAGING_ONLY for testbox feedback
|
|
|
@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 …
|
|
|
@17189
|
16 years |
vboxsync |
unused variables
|
|
|
@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 …
|
|
|
@17144
|
16 years |
vboxsync |
SELMGC: logging.
|
|
|
@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
|
|
|
@17138
|
16 years |
vboxsync |
Accidental commit
|
|
|
@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.
|
|
|
@17132
|
16 years |
vboxsync |
Logging fix
|
|
|
@17130
|
16 years |
vboxsync |
Emulate rdmsr & wrmsr in GC as well.
|
|
|
@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
|
|
|
@17107
|
16 years |
vboxsync |
SELM: todo for optimizating the REM case…
|
|
|
@17106
|
16 years |
vboxsync |
VMM,REM: Removed the single page limitation on the TSS monitoring and …
|
|
|
@17105
|
16 years |
vboxsync |
TRPMGCHandlers.cpp: logging
|
|
|
@17063
|
16 years |
vboxsync |
Too noisy logging
|
|
|
@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
|
|
|