|
|
@23489
|
15 years |
vboxsync |
PGMSavedState: More write lock checks. Added missing …
|
|
|
@23488
|
15 years |
vboxsync |
PGM: Lock stats and check for write locks on monitored pages during …
|
|
|
@23487
|
15 years |
vboxsync |
VMM: Saved and restore the [R|E]FLAGS register in the …
|
|
|
@23486
|
15 years |
vboxsync |
PGMPAGE: optimization todos for later. enough for now.
|
|
|
@23485
|
15 years |
vboxsync |
PGMPAGE: Optimized tests accessing both u2HandlerPhysStateY and …
|
|
|
@23484
|
15 years |
vboxsync |
PGMPAGE: Removed the non-PGM_PAGE_WITH_U16MISCY bits.
|
|
|
@23483
|
15 years |
vboxsync |
PGMPAGE: Merging u2HandlerPhysStateY into the misc field.
|
|
|
@23480
|
15 years |
vboxsync |
Fixed bad proprocessing around PGM_PAGE_INIT…
|
|
|
@23479
|
15 years |
vboxsync |
PGM: Fixed wrong PGM_PAGE_MAX_LOCKS value.
|
|
|
@23478
|
15 years |
vboxsync |
PGMPAGE: Removed the PGM_PAGE_WITH_BIT_FIELD bits.
|
|
|
@23477
|
15 years |
vboxsync |
PGMPAGE: Spell it out for the compiler. (soon, no bitfields)
|
|
|
@23476
|
15 years |
vboxsync |
Use global (one shot on all cpus) or local (each time we want to …
|
|
|
@23471
|
15 years |
vboxsync |
PGM: Made PGM_PAGE_WITH_LOCKS unconditional.
|
|
|
@23470
|
15 years |
vboxsync |
PGMPAGE: Removed the non-PGM_PAGE_WITH_PAGEID_IN_HCPHYS cases.
|
|
|
@23468
|
15 years |
vboxsync |
Misleading comment
|
|
|
@23464
|
15 years |
vboxsync |
Do not use physical page 0 for the pgm pool.
|
|
|
@23461
|
15 years |
vboxsync |
PGM: Enabled page lock counters.
|
|
|
@23460
|
15 years |
vboxsync |
PGM: Page lock counters. (disabled)
|
|
|
@23459
|
15 years |
vboxsync |
PGMPAGE: Enable HCPhys and idPage merge.
|
|
|
@23458
|
15 years |
vboxsync |
PGMPAGE: HCPhys and idPage migration work, part 2.
|
|
|
@23457
|
15 years |
vboxsync |
PGMPAGE: HCPhys and idPage migration work, part 1.
|
|
|
@23456
|
15 years |
vboxsync |
PGMSavedState: gcc 4.0.1 warnings.
|
|
|
@23455
|
15 years |
vboxsync |
PGMPAGE: Moved the usage tracking data out of HCPhysY.
|
|
|
@23454
|
15 years |
vboxsync |
PGMPAGE: prep for lock counting. renamed all names (X->Y) just to make …
|
|
|
@23453
|
15 years |
vboxsync |
PGMPhysPageMap cleanup.
|
|
|
@23452
|
15 years |
vboxsync |
Makefiles: Corrected properties.
|
|
|
@23449
|
15 years |
vboxsync |
PGMSavedState: Corrected live save statistics a bit and did a quick …
|
|
|
@23448
|
15 years |
vboxsync |
SSM: Live snapshot bugfix.
|
|
|
@23447
|
15 years |
vboxsync |
PGMSavedState: Live snapshot fixes (it kind of works now).
|
|
|
@23446
|
15 years |
vboxsync |
PGMSavedState: Bugfixes (new code).
|
|
|
@23443
|
15 years |
vboxsync |
PGMSavedState: New state saved state format in the works.
|
|
|
@23436
|
15 years |
vboxsync |
SSM: Fixed some missing SSMHANDLE::rc updates. (untested)
|
|
|
@23415
|
15 years |
vboxsync |
PGM: Saved state hacking and some minor cleanups.
|
|
|
@23404
|
15 years |
vboxsync |
AsyncCompletion: Handle out of resources case properly. Should fix …
|
|
|
@23398
|
15 years |
vboxsync |
PGM: ROM pages are soo much fun.
|
|
|
@23393
|
15 years |
vboxsync |
PGM: live save work in progress.
|
|
|
@23387
|
15 years |
vboxsync |
32-bit Linux build fix
|
|
|
@23383
|
15 years |
vboxsync |
Measure the RTMpOnSpecific code path as well (stats).
|
|
|
@23374
|
15 years |
vboxsync |
PGMPool: Moved pgmR3PoolClearAll to from VMMAll to PGMPool.cpp.
|
|
|
@23372
|
15 years |
vboxsync |
pgmR3PoolClearAll.
|
|
|
@23371
|
15 years |
vboxsync |
Alignment fix
|
|
|
@23366
|
15 years |
vboxsync |
Wait for the target VCPU to finish its world switch.
|
|
|
@23350
|
15 years |
vboxsync |
VMM: Added PDMCritSectHasWaiters and PDMR3CritSectYield.
|
|
|
@23329
|
15 years |
vboxsync |
PDM: VM_FF_PDM_DMA can be set (by sb16) before we get to pdmR3Load, …
|
|
|
@23307
|
15 years |
vboxsync |
VMM: Moved the saved state code out of PGM.cpp and into PGMSavedState.cpp.
|
|
|
@23306
|
15 years |
vboxsync |
PGM: Live state saving work (in progress).
|
|
|
@23303
|
15 years |
vboxsync |
Compile fixes
|
|
|
@23300
|
15 years |
vboxsync |
Cut addresses according to the cpu mode.
|
|
|
@23297
|
15 years |
vboxsync |
Zero out the high parts of all registers in the RC trap handler.
|
|
|
@23284
|
15 years |
vboxsync |
Correction
|
|
|
@23283
|
15 years |
vboxsync |
Use atomic operations to update page table entries.
|
|
|
@23258
|
15 years |
vboxsync |
Disabled unused code for release builds
|
|
|
@23254
|
15 years |
vboxsync |
Empty line
|
|
|
@23252
|
15 years |
vboxsync |
Backed out 52727; was correct
|
|
|
@23251
|
15 years |
vboxsync |
Used the wrong macro
|
|
|
@23250
|
15 years |
vboxsync |
Deal with dirty page tracking and monitored pages.
|
|
|
@23244
|
15 years |
vboxsync |
Fixed tpr patch restore
|
|
|
@23226
|
15 years |
vboxsync |
TPR patch restore fix
|
|
|
@23224
|
15 years |
vboxsync |
Logging updates
|
|
|
@23220
|
15 years |
vboxsync |
Properly emulate task switches caused by IDT gates (VT-x & AMD-V)
|
|
|
@23213
|
15 years |
vboxsync |
OffStart -> offStart; 'off' is an one of the prefixes we use, similar …
|
|
|
@23212
|
15 years |
vboxsync |
PDMAsyncCompletionFileNormal.cpp: Fixed harmful casts introduced in r52654.
|
|
|
@23211
|
15 years |
vboxsync |
Logging change
|
|
|
@23210
|
15 years |
vboxsync |
Disabled PGMPOOL_WITH_OPTIMIZED_DIRTY_PT for the moment
|
|
|
@23207
|
15 years |
vboxsync |
Async: fix warnings
|
|
|
@23201
|
15 years |
vboxsync |
Removed assertion
|
|
|
@23200
|
15 years |
vboxsync |
Extend to all use cases of RTMpPokeCpu
|
|
|
@23199
|
15 years |
vboxsync |
Accidental commit
|
|
|
@23198
|
15 years |
vboxsync |
Fall back to RTMpOnSpecific for those host platforms that don't …
|
|
|
@23191
|
15 years |
vboxsync |
VMM: Hacked EM to quit processing forced actions on VINF_EM_SUSPEND, …
|
|
|
@23190
|
15 years |
vboxsync |
VMEmt.cpp: Logging changes.
|
|
|
@23167
|
15 years |
vboxsync |
Nothing to do if a TLB flush is already pending; the VCPU should have …
|
|
|
@23153
|
15 years |
vboxsync |
VMM: live snapshot bugfix.
|
|
|
@23152
|
15 years |
vboxsync |
nitpicking
|
|
|
@23151
|
15 years |
vboxsync |
VBox/err.h,VMM: VMR3Save should be mostly done now.
|
|
|
@23148
|
15 years |
vboxsync |
VM.cpp: converted VMR3PowerOn and VMR3Resume to use …
|
|
|
@23147
|
15 years |
vboxsync |
Build fix.
|
|
|
@23146
|
15 years |
vboxsync |
VMM: State reworking.
|
|
|
@23145
|
15 years |
vboxsync |
VMM: Extended VMMR3EmtRendezvous with TYPE_ASCENDING, TYPE_DESCENDING …
|
|
|
@23140
|
15 years |
vboxsync |
Assert valid in all contexts
|
|
|
@23127
|
15 years |
vboxsync |
Logging change
|
|
|
@23121
|
15 years |
vboxsync |
Paging updates:
- use the dirty page handling after fewer writes
- …
|
|
|
@23116
|
15 years |
vboxsync |
Noisy logging
|
|
|
@23107
|
15 years |
vboxsync |
Backed out 52463
|
|
|
@23100
|
15 years |
vboxsync |
Wrong stat type
|
|
|
@23099
|
15 years |
vboxsync |
PATM: implemented couple tweaks to make NetBSD bootable (still some …
|
|
|
@23097
|
15 years |
vboxsync |
Distinguish between single page sync operations due to non-present or …
|
|
|
@23093
|
15 years |
vboxsync |
PGM_SYNC_NR_PAGES increased for VT-x/AMD-V
|
|
|
@23090
|
15 years |
vboxsync |
Fixed flushing of reused pages
|
|
|
@23088
|
15 years |
vboxsync |
Reversed order of dirty page initialization as it was incorrect for …
|
|
|
@23087
|
15 years |
vboxsync |
Added comment
|
|
|
@23086
|
15 years |
vboxsync |
Check for more invalid rcs (4064)
|
|
|
@23085
|
15 years |
vboxsync |
The VERR_PAGE_TABLE_NOT_PRESENT problem occurs on uniprocessor VMs …
|
|
|
@23080
|
15 years |
vboxsync |
VMM,ConsoleImpl.cpp: Added fFlags to VMR3ReqCall.
|
|
|
@23077
|
15 years |
vboxsync |
PDM: typo, device => driver
|
|
|
@23067
|
15 years |
vboxsync |
Flush page tables that have been updated with invalid entries.
|
|
|
@23060
|
15 years |
vboxsync |
More verbose assertion
|
|
|
@23058
|
15 years |
vboxsync |
Noisy logging
|
|
|
@23056
|
15 years |
vboxsync |
Extra printf
|
|
|
@23042
|
15 years |
vboxsync |
VM.cpp: Note about ResetLS/ResettingLS.
|
|
|