|
|
@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.
|
|
|
@20864
|
15 years |
vboxsync |
SUP,*: API cleanup.
|
|
|
@20840
|
15 years |
vboxsync |
Logging
|
|
|
@20808
|
15 years |
vboxsync |
Removed dead code
|
|
|
@20795
|
15 years |
vboxsync |
VMM: Fixed guest PAE issues on the mac.
|
|
|
@20788
|
15 years |
vboxsync |
Do not call REMNotifyHandlerPhysicalModify under the PGM lock
|
|
|
@20787
|
15 years |
vboxsync |
Backed out 48906; redundant
|
|
|
@20786
|
15 years |
vboxsync |
remFlushHandlerNotifications does nothing without …
|
|
|
@20784
|
15 years |
vboxsync |
TM: Renamed the EmtLock to TimerCritSect as it's almost only used for …
|
|
|
@20783
|
15 years |
vboxsync |
Less restrictive assertion for smp guests.
|
|
|
@20778
|
15 years |
vboxsync |
TMTimerSetRelative: Fixed inverted assertion check.
|
|
|
@20774
|
15 years |
vboxsync |
Debug logging updates for the hyper heap
|
|
|
@20773
|
15 years |
vboxsync |
pgmPoolAccessHandler: Disassemble with the pgm lock taken to avoid …
|
|
|
@20772
|
15 years |
vboxsync |
More safety
|
|
|
@20770
|
15 years |
vboxsync |
More paranoia
|
|
|
@20768
|
15 years |
vboxsync |
Unsafe physical hander usage.
|
|
|
@20767
|
15 years |
vboxsync |
Locking paranoia
|
|
|
@20765
|
15 years |
vboxsync |
Even more pgm locking
|
|
|
@20764
|
15 years |
vboxsync |
More checks
|
|
|
@20763
|
15 years |
vboxsync |
Paranoia
|
|
|
@20762
|
15 years |
vboxsync |
More PGM locking
|
|
|
@20758
|
15 years |
vboxsync |
Moved assertion. Could otherwise trigger with guest SMP
|
|
|
@20755
|
15 years |
vboxsync |
PDMAllCritSect: try some serious paranoia and see if it makes any …
|
|
|
@20753
|
15 years |
vboxsync |
VMM: Added PDMR3CritSectLeaveAll for bulk unlocking during guru meditation.
|
|
|
@20752
|
15 years |
vboxsync |
TMTimerSet: stats and quick optimization.
|
|
|
@20751
|
15 years |
vboxsync |
last min typo.
|
|
|
@20750
|
15 years |
vboxsync |
TMTimerSetRelative: Optimized the common case and added some more …
|
|
|
@20749
|
15 years |
vboxsync |
REMNotifyInvalidatePage: Don't overflow aGCPtrInvalidatedPages. 2xtodo
|
|
|
@20748
|
15 years |
vboxsync |
PGMAllPool: assert msg.
|
|
|
@20747
|
15 years |
vboxsync |
REM: Don't drop handler reply records. More handler replay paranoia …
|
|
|
@20746
|
15 years |
vboxsync |
REMR3ReplayHandlerNotification,remNotifyHandlerInsert: paranoia.
|
|
|
@20733
|
15 years |
vboxsync |
VMM: Added TMTimerSetRelative and changed …
|
|
|
@20722
|
15 years |
vboxsync |
More IOM locking and checks.
|
|
|
@20709
|
15 years |
vboxsync |
More locking
|
|
|
@20702
|
15 years |
vboxsync |
update.
|
|
|
@20689
|
15 years |
vboxsync |
TMCPU::u64TSCOffset -> offTSCRawSrc
|
|
|
@20688
|
15 years |
vboxsync |
TMCpuTickSet: No need to call tmCpuTickPause since we're overwriting …
|
|
|
@20684
|
15 years |
vboxsync |
PGMAllBth.h: shut up gcc warnings.
|
|
|
@20682
|
15 years |
vboxsync |
EMAll.cpp: Implemented writing MSR_IA32_TSC.
|
|
|
@20678
|
15 years |
vboxsync |
TM: Count calls to TMCpuTickSet and take the VM handle as an argument.
|
|
|
@20675
|
15 years |
vboxsync |
VMM: Reimplemented TMCpuTickSet.
|
|
|
@20674
|
15 years |
vboxsync |
Grab the PGM lock in PGMPhysSimpleReadGCPtr
|
|
|
@20671
|
15 years |
vboxsync |
Bigger lock for the pagefault handler.
Avoid deadlocks when syncing …
|
|
|
@20666
|
15 years |
vboxsync |
Changed PDMApicGet/SetTPR to get/set the full task priority register.
|
|
|
@20665
|
15 years |
vboxsync |
PGMAllPool.cpp: Use VMMR3EmtRendezvous to avoid whatever issue there …
|
|
|
@20654
|
15 years |
vboxsync |
Do not acquire the PDM lock in PDMApicGetTPR
|
|
|
@20641
|
15 years |
vboxsync |
Fixed lock and/or/xor result store in amd64 gcc case.
|
|
|
@20628
|
15 years |
vboxsync |
Note
|
|
|
@20588
|
15 years |
vboxsync |
Emulate lock and & lock xor.
|
|
|
@20577
|
15 years |
vboxsync |
Removed assertion
|
|
|
@20569
|
15 years |
vboxsync |
IOMAllMMIO.cpp: Fixed MMIO read statistics (iomMMIODoRead).
|
|
|
@20567
|
15 years |
vboxsync |
DevATA,ATAController: Do not use MMGCRamReadNoTrapHandler nor …
|
|
|
@20546
|
15 years |
vboxsync |
PGMAllHandler.cpp: wrong assertion? shutting it up for me
|
|
|
@20530
|
15 years |
vboxsync |
VMM: remove DISCPUSTATE from the stack.
|
|
|
@20519
|
15 years |
vboxsync |
Disabled bogus assertion in nested paging mode
|
|
|
@20518
|
15 years |
vboxsync |
Assertion message
|
|
|
@20492
|
15 years |
vboxsync |
Must flush the TLB of all VCPUs after flushing guest physical memory …
|
|
|
@20489
|
15 years |
vboxsync |
Corrected RTLogPrintf statements and removed weird LOG_ENABLED only code
|
|
|
@20487
|
15 years |
vboxsync |
Misleading logging
|
|
|
@20465
|
15 years |
vboxsync |
Logging fix
|
|
|
@20461
|
15 years |
vboxsync |
More MSR logging
|
|
|
@20434
|
15 years |
vboxsync |
More logging
|
|
|
@20431
|
15 years |
vboxsync |
warning
|
|
|
@20421
|
15 years |
vboxsync |
Rewrote rem notification handling.
|
|
|
@20410
|
15 years |
vboxsync |
Invert test
|
|
|
@20409
|
15 years |
vboxsync |
Protect REMNotifyInvalidatePage
|
|
|
@20408
|
15 years |
vboxsync |
Moved REM locking to VMMAll
|
|
|
@20406
|
15 years |
vboxsync |
Removed obsolete REMR3ReplayInvalidatedPages
|
|
|
@20374
|
16 years |
vboxsync |
*: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g
|
|
|
@20365
|
16 years |
vboxsync |
VMM: BEGIN_DECLS -> RT_BEGIN_DECLS; END_DECLS -> RT_END_DECLS.
|
|
|
@20281
|
16 years |
vboxsync |
Backed out r48156
|
|
|
@20278
|
16 years |
vboxsync |
Shadow page mode exit fix for AMD-V nested paging. (not called with …
|
|
|
@20228
|
16 years |
vboxsync |
Fixed VT-x state loading failure.
|
|
|