|
|
@22807
|
15 years |
vboxsync |
SSM: sketched out cancellation and handling of VMs powering off and stuff.
|
|
|
@22803
|
15 years |
vboxsync |
ssm: Use VMMR3_INT_DECL.
|
|
|
@22793
|
15 years |
vboxsync |
SSM,*: Renamed phase to pass (uPhase/SSM_PHASE_FINAL) and wrote the …
|
|
|
@22792
|
15 years |
vboxsync |
SSM: Live snapshot and migration coding.
|
|
|
@22788
|
15 years |
vboxsync |
Minor pgm pool optimizations.
|
|
|
@22785
|
15 years |
vboxsync |
Increase the nr of dirty pages from 8 to 16
|
|
|
@22784
|
15 years |
vboxsync |
VMM,Main,VBoxBFE: Changed VMR3Save and started working on making …
|
|
|
@22783
|
15 years |
vboxsync |
More stats
|
|
|
@22781
|
15 years |
vboxsync |
SSM: Save the build type and host os+arch, feed the strings from the …
|
|
|
@22780
|
15 years |
vboxsync |
SSM.cpp: Save the buid type (when we know it).
|
|
|
@22775
|
15 years |
vboxsync |
Statistics
|
|
|
@22774
|
15 years |
vboxsync |
Disabled experimental code that caused problems with XP
|
|
|
@22772
|
15 years |
vboxsync |
Applies to VT-x as well
|
|
|
@22771
|
15 years |
vboxsync |
Fixed raw mode regression of r51925.
|
|
|
@22767
|
15 years |
vboxsync |
Updated comment
|
|
|
@22766
|
15 years |
vboxsync |
pgmPoolFlushPageByGCPhys is currently only used in ring 3; save some …
|
|
|
@22764
|
15 years |
vboxsync |
PGMPoolFlushPage -> pgmPoolFlushPageByGCPhys
|
|
|
@22760
|
15 years |
vboxsync |
Backed out 51884 (caused gurus) and 51924 (not responsible).
Rewrote …
|
|
|
@22759
|
15 years |
vboxsync |
Disabled PGMPOOL_WITH_OPTIMIZED_DIRTY_PT for now (guru meditations on …
|
|
|
@22757
|
15 years |
vboxsync |
AsyncCompletion: Break the big critical section into smaller parts and …
|
|
|
@22756
|
15 years |
vboxsync |
TLB flush changes (use the generic macro)
|
|
|
@22755
|
15 years |
vboxsync |
Stats
|
|
|
@22754
|
15 years |
vboxsync |
Enabled PGMPOOL_WITH_OPTIMIZED_DIRTY_PT
|
|
|
@22753
|
15 years |
vboxsync |
Disabled very annoying assertion for myself; don't really see any need …
|
|
|
@22749
|
15 years |
vboxsync |
Check changed again
|
|
|
@22748
|
15 years |
vboxsync |
PGM pool updates
|
|
|
@22747
|
15 years |
vboxsync |
Updates
|
|
|
@22745
|
15 years |
vboxsync |
PGM pool: minor updates
|
|
|
@22742
|
15 years |
vboxsync |
paranoia
|
|
|
@22741
|
15 years |
vboxsync |
Must flush dirty pages in pgmPoolClearAll
|
|
|
@22740
|
15 years |
vboxsync |
Doesn't apply to non-paging types
|
|
|
@22738
|
15 years |
vboxsync |
Extra assertion
|
|
|
@22723
|
15 years |
vboxsync |
Removed obsolete comments
|
|
|
@22721
|
15 years |
vboxsync |
more verbose assertion
|
|
|
@22720
|
15 years |
vboxsync |
Wrong if
|
|
|
@22719
|
15 years |
vboxsync |
Extra check in pgmpoolcheck
|
|
|
@22718
|
15 years |
vboxsync |
pgmpoolcheck update
|
|
|
@22717
|
15 years |
vboxsync |
Updated pgmpoolcheck
|
|
|
@22716
|
15 years |
vboxsync |
Added pgmpoolcheck debug command
|
|
|
@22715
|
15 years |
vboxsync |
PGMPhys.cpp: todo.
|
|
|
@22714
|
15 years |
vboxsync |
Removed assertion
|
|
|
@22713
|
15 years |
vboxsync |
Stats
|
|
|
@22712
|
15 years |
vboxsync |
Correction for alignment
|
|
|
@22711
|
15 years |
vboxsync |
Paranoia
|
|
|
@22710
|
15 years |
vboxsync |
Compile fixes
|
|
|
@22709
|
15 years |
vboxsync |
Also check for dirty pages
|
|
|
@22707
|
15 years |
vboxsync |
REM: Double the size of aHandlerNotifications and make sure there are …
|
|
|
@22701
|
15 years |
vboxsync |
Debug checking only in VBOX_STRICT mode.
|
|
|
@22698
|
15 years |
vboxsync |
PGMPoolFlushPage must be called in an EMT.
|
|
|
@22697
|
15 years |
vboxsync |
Disabled PGMPoolFlushPage call while fixing some problems
|
|
|
@22696
|
15 years |
vboxsync |
Removed debugging code
|
|
|
@22695
|
15 years |
vboxsync |
Must flush pgm pool pages in PGMR3PhysGCPhys2CCPtrExternal to avoid …
|
|
|
@22681
|
15 years |
vboxsync |
HWACCM: Don't fall back to raw-mode if VMMIsHwVirtExtForced() returns …
|
|
|
@22636
|
15 years |
vboxsync |
no trailing '.' in error messages
|
|
|
@22635
|
15 years |
vboxsync |
VMM: fail for guest SMP without VT-x, better error messages if …
|
|
|
@22615
|
15 years |
vboxsync |
refined r51666
|
|
|
@22609
|
15 years |
vboxsync |
disable VT-x on Linux < 2.6.13
|
|
|
@22605
|
15 years |
vboxsync |
Corrected log statement
|
|
|
@22600
|
15 years |
vboxsync |
Removed unnecessary EPT invlpg calls.
Invalidate the page who's R/W …
|
|
|
@22559
|
15 years |
vboxsync |
ssm changes.
|
|
|
@22554
|
15 years |
vboxsync |
SSM: Adding states for the live stages. Moving code around so the …
|
|
|
@22545
|
15 years |
vboxsync |
Update
|
|
|
@22544
|
15 years |
vboxsync |
Moved locking inside #ifdef
|
|
|
@22537
|
15 years |
vboxsync |
Another reason to flush.
|
|
|
@22533
|
15 years |
vboxsync |
Don't change the fZeroed flag.
|
|
|
@22529
|
15 years |
vboxsync |
Updated assertion
|
|
|
@22526
|
15 years |
vboxsync |
CFGM: Fixed string length bug in CFGMR3InsertStringFV.
|
|
|
@22518
|
15 years |
vboxsync |
Got rid of unnecessary assertiosn
|
|
|
@22513
|
15 years |
vboxsync |
Compile fix
|
|
|
@22512
|
15 years |
vboxsync |
More verbose assertions
|
|
|
@22510
|
15 years |
vboxsync |
More statistics
|
|
|
@22507
|
15 years |
vboxsync |
Cleaned up a bit
|
|
|
@22506
|
15 years |
vboxsync |
Flush any monitored duplicates as we will disable write protection.
|
|
|
@22504
|
15 years |
vboxsync |
Updates for dirty page management (disabled code)
|
|
|
@22493
|
15 years |
vboxsync |
VMM,DevPCI,VBox/types.h: Added a VBOXSTRICTRC type for indicating …
|
|
|
@22486
|
15 years |
vboxsync |
EMHwaccm.cpp: Only throw an internal error if it's an informational …
|
|
|
@22482
|
15 years |
vboxsync |
EM,HWACCM: Correct HWACCMR3RestartPendingIOInstr status handling.
|
|
|
@22480
|
15 years |
vboxsync |
SSM,VMM,Devices,Main,VBoxBFE: Live snapshot/migration SSM API adjustments.
|
|
|
@22476
|
15 years |
vboxsync |
VMM: fixed assertion during powerdown
|
|
|
@22474
|
15 years |
vboxsync |
Compile fixes
|
|
|
@22473
|
15 years |
vboxsync |
Disabled experiment with optimized dirty PTs.
|
|
|
@22429
|
15 years |
vboxsync |
VMM,x86.h/mac: Be more careful with X86DESCHC.
|
|
|
@22349
|
15 years |
vboxsync |
Make sure we don't kick out a page too quickly.
|
|
|
@22348
|
15 years |
vboxsync |
Tweak the defaults a bit to prevent kicking out pages too quickly
|
|
|
@22346
|
15 years |
vboxsync |
CFGM: dump the conf only for the node given.
|
|
|
@22344
|
15 years |
vboxsync |
PDMDevice: the pointer to pointer to Dev fix.
|
|
|
@22343
|
15 years |
vboxsync |
Attempt to detect full page table initialization early on.
|
|
|
@22337
|
15 years |
vboxsync |
Reset modification counter for cache pgm pool page hits.
|
|
|
@22336
|
15 years |
vboxsync |
Moved check for changed pgm pool page up.
|
|
|
@22334
|
15 years |
vboxsync |
PDMR3DriverAttach: implemented, but untested.
|
|
|
@22332
|
15 years |
vboxsync |
Rex and rep prefixes set in windows 7 x64.
|
|
|
@22331
|
15 years |
vboxsync |
Deal with small memsets in 64 bits mode too (pgm pool access handler)
|
|
|
@22327
|
15 years |
vboxsync |
Disabled rarely useful statistics as they pollute the log
|
|
|
@22326
|
15 years |
vboxsync |
Disabled rarely useful statistics as they pollute the log
|
|
|
@22325
|
15 years |
vboxsync |
PDMDevice.cpp: spaces
|
|
|
@22316
|
15 years |
vboxsync |
WP checking is not relevant for nested paging & EPT.
|
|
|
@22310
|
15 years |
vboxsync |
PDMAsyncCompletion: Documentation for the cache
|
|
|
@22309
|
15 years |
vboxsync |
PDMAsyncCompletion: Add first part of the cache for file I/O
|
|
|
@22299
|
15 years |
vboxsync |
Reset last seen TSC when the tsc is changed (msr).
|
|
|
@22291
|
15 years |
vboxsync |
Enable for TPR guest patching (AMD-V, IO-APIC enabled, nt, win2k, xp, …
|
|
|