|
|
@22823
|
15 years |
vboxsync |
replaced VBOX_SVN_REV by RTBldCfgRevision[Str]()
|
|
|
@22808
|
15 years |
vboxsync |
TM: hiding VMM internal APIs.
|
|
|
@22788
|
15 years |
vboxsync |
Minor pgm pool optimizations.
|
|
|
@22783
|
15 years |
vboxsync |
More stats
|
|
|
@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 …
|
|
|
@22756
|
15 years |
vboxsync |
TLB flush changes (use the generic macro)
|
|
|
@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
|
|
|
@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.
|
|
|
@22696
|
15 years |
vboxsync |
Removed debugging code
|
|
|
@22695
|
15 years |
vboxsync |
Must flush pgm pool pages in PGMR3PhysGCPhys2CCPtrExternal to avoid …
|
|
|
@22605
|
15 years |
vboxsync |
Corrected log statement
|
|
|
@22600
|
15 years |
vboxsync |
Removed unnecessary EPT invlpg calls.
Invalidate the page who's R/W …
|
|
|
@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
|
|
|
@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 …
|
|
|
@22474
|
15 years |
vboxsync |
Compile fixes
|
|
|
@22473
|
15 years |
vboxsync |
Disabled experiment with optimized dirty PTs.
|
|
|
@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
|
|
|
@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.
|
|
|
@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
|
|
|
@22316
|
15 years |
vboxsync |
WP checking is not relevant for nested paging & EPT.
|
|
|
@22299
|
15 years |
vboxsync |
Reset last seen TSC when the tsc is changed (msr).
|
|
|
@22245
|
15 years |
vboxsync |
Only update the last seen tsc when the new one is larger.
|
|
|
@22242
|
15 years |
vboxsync |
Made TSC underflow checking more generic.
|
|
|
@22169
|
15 years |
vboxsync |
Avoid incorrect reuse of big pages: take the NX bit into account too.
|
|
|
@22121
|
15 years |
vboxsync |
VMM: gcc warnings and a todo.
|
|
|
@22070
|
15 years |
vboxsync |
VMM,ConsoleImpl2: Moved NT4LeafLimit down into /CPUM and documented …
|
|
|
@22039
|
15 years |
vboxsync |
PDMCritSectLeave: It's not safe to call SUPSemEventSignal with …
|
|
|
@22037
|
15 years |
vboxsync |
VMM: correct report cores count, also expose more CPUID leaves by default
|
|
|
@22026
|
15 years |
vboxsync |
space
|
|
|
@21966
|
15 years |
vboxsync |
Workaround for fatal cached page table free.
|
|
|
@21964
|
15 years |
vboxsync |
Using the wrong paging mask in PAE mode
|
|
|
@21861
|
15 years |
vboxsync |
PDMAll.cpp: Don't assert in PDMVMMDevHeapR3ToGCPhys as it's used …
|
|
|
@21649
|
15 years |
vboxsync |
Patching updates (not enabled)
|
|
|
@21591
|
15 years |
vboxsync |
PDMCritSectEnter: PAUSE when spinning.
|
|
|
@21519
|
15 years |
vboxsync |
REMNotifyHandlerPhysicalFlushIfAlmostFull: Moved the threshold from 10 …
|
|
|
@21367
|
15 years |
vboxsync |
PDMQueue: More stats.
|
|
|
@21363
|
15 years |
vboxsync |
PDMQueue&users-thereof: Named the queues and added statistics.
|
|
|
@21264
|
15 years |
vboxsync |
PDMAllCritSect.cpp: Extended some assertions for #4088.
|
|
|
@21252
|
15 years |
vboxsync |
First attempt to enable hypervisor breakpoints with vt-x/amd-v guests
|
|
|
@21175
|
15 years |
vboxsync |
Don't release the PGM lock when calling the PGM pool handler. …
|
|
|
@21174
|
15 years |
vboxsync |
Preread opcode bytes when disassembling instructions. …
|
|
|
@21168
|
15 years |
vboxsync |
More statistics
|
|
|
@21164
|
15 years |
vboxsync |
Extra statistics for PGMPhysRead/Write
|
|
|
@21134
|
15 years |
vboxsync |
IOMInterpretOUTSEx: Must clear u32Value before using iomRamRead to get …
|
|
|
@21128
|
15 years |
vboxsync |
PDMQueue: Fixed the flushing loop when a consumer (NAT?) had had enough.
|
|
|
@21123
|
15 years |
vboxsync |
Removed redundant check
|
|
|
@21116
|
15 years |
vboxsync |
Adjusted assertion
|
|
|
@21115
|
15 years |
vboxsync |
Moved CR0.WP=0 handling up a bit
|
|
|
@21059
|
15 years |
vboxsync |
LogRel -> Log
|
|
|
@21057
|
15 years |
vboxsync |
Correction
|
|
|
@21056
|
15 years |
vboxsync |
Workaround for difficult to reproduce problem (invalid …
|
|
|
@20999
|
15 years |
vboxsync |
VMMAllA.asm: fix warning.
|
|
|
@20998
|
15 years |
vboxsync |
VMM: how to trigger the 64-bit windows issue.
|
|
|
@20981
|
15 years |
vboxsync |
Backed out 49187; toxic
|
|
|
@20979
|
15 years |
vboxsync |
Cpu poke never worked in the VT-x/AMD-V case, because pVCpu->idHostCpu …
|
|
|
@20874
|
15 years |
vboxsync |
VMMR0CallHost -> VMMRZCallRing3[NoCpu]; VMMCALLHOST -> VMMCALLRING3.
|
|
|
@20873
|
15 years |
vboxsync |
VMMGCCallHost -> VMMRZCallRing3[NoCpu].
|
|
|
@20871
|
15 years |
vboxsync |
VMM: Make sure there is enough room for a few physical handler …
|
|
|
@20869
|
15 years |
vboxsync |
VMMR3RawRunGC: cause guru meditation if cr3 mismatches. …
|
|
|
@20865
|
15 years |
vboxsync |
PGMAllMap: avoid lock owner assertions in PGMMapCheck.
|
|
|