|
|
@20772
|
16 years |
vboxsync |
More safety
|
|
|
@20770
|
16 years |
vboxsync |
More paranoia
|
|
|
@20769
|
16 years |
vboxsync |
VMM: don't forget to enable R0 logging again if we are leaving …
|
|
|
@20768
|
16 years |
vboxsync |
Unsafe physical hander usage.
|
|
|
@20767
|
16 years |
vboxsync |
Locking paranoia
|
|
|
@20765
|
16 years |
vboxsync |
Even more pgm locking
|
|
|
@20764
|
16 years |
vboxsync |
More checks
|
|
|
@20763
|
16 years |
vboxsync |
Paranoia
|
|
|
@20762
|
16 years |
vboxsync |
More PGM locking
|
|
|
@20759
|
16 years |
vboxsync |
More locking
|
|
|
@20758
|
16 years |
vboxsync |
Moved assertion. Could otherwise trigger with guest SMP
|
|
|
@20755
|
16 years |
vboxsync |
PDMAllCritSect: try some serious paranoia and see if it makes any …
|
|
|
@20754
|
16 years |
vboxsync |
todo
|
|
|
@20753
|
16 years |
vboxsync |
VMM: Added PDMR3CritSectLeaveAll for bulk unlocking during guru meditation.
|
|
|
@20752
|
16 years |
vboxsync |
TMTimerSet: stats and quick optimization.
|
|
|
@20751
|
16 years |
vboxsync |
last min typo.
|
|
|
@20750
|
16 years |
vboxsync |
TMTimerSetRelative: Optimized the common case and added some more …
|
|
|
@20749
|
16 years |
vboxsync |
REMNotifyInvalidatePage: Don't overflow aGCPtrInvalidatedPages. 2xtodo
|
|
|
@20748
|
16 years |
vboxsync |
PGMAllPool: assert msg.
|
|
|
@20747
|
16 years |
vboxsync |
REM: Don't drop handler reply records. More handler replay paranoia …
|
|
|
@20746
|
16 years |
vboxsync |
REMR3ReplayHandlerNotification,remNotifyHandlerInsert: paranoia.
|
|
|
@20737
|
16 years |
vboxsync |
VMM/*/*.def: Added TMTimerSetRelative.
|
|
|
@20733
|
16 years |
vboxsync |
VMM: Added TMTimerSetRelative and changed …
|
|
|
@20730
|
16 years |
vboxsync |
More locking
|
|
|
@20728
|
16 years |
vboxsync |
More logging
|
|
|
@20726
|
16 years |
vboxsync |
IOM locking change
|
|
|
@20725
|
16 years |
vboxsync |
Bugfix
|
|
|
@20724
|
16 years |
vboxsync |
Incorrect flushing of the IOM cache.
|
|
|
@20722
|
16 years |
vboxsync |
More IOM locking and checks.
|
|
|
@20709
|
16 years |
vboxsync |
More locking
|
|
|
@20706
|
16 years |
vboxsync |
VBox/pdmdrv.h: Added PDMDRVHLP::pfnSTAMDeregister, major PDMDRVHLP …
|
|
|
@20702
|
16 years |
vboxsync |
update.
|
|
|
@20700
|
16 years |
vboxsync |
Protect IOM registration changes with the IOM lock.
|
|
|
@20689
|
16 years |
vboxsync |
TMCPU::u64TSCOffset -> offTSCRawSrc
|
|
|
@20688
|
16 years |
vboxsync |
TMCpuTickSet: No need to call tmCpuTickPause since we're overwriting …
|
|
|
@20687
|
16 years |
vboxsync |
VMM: some description string mangling and todos.
|
|
|
@20686
|
16 years |
vboxsync |
MMHeap.cpp: new tags.
|
|
|
@20685
|
16 years |
vboxsync |
TM.cpp: More statistics.
|
|
|
@20684
|
16 years |
vboxsync |
PGMAllBth.h: shut up gcc warnings.
|
|
|
@20682
|
16 years |
vboxsync |
EMAll.cpp: Implemented writing MSR_IA32_TSC.
|
|
|
@20681
|
16 years |
vboxsync |
STAM: Added STAMUNIT_TICKS.
|
|
|
@20680
|
16 years |
vboxsync |
Comments added
|
|
|
@20678
|
16 years |
vboxsync |
TM: Count calls to TMCpuTickSet and take the VM handle as an argument.
|
|
|
@20675
|
16 years |
vboxsync |
VMM: Reimplemented TMCpuTickSet.
|
|
|
@20674
|
16 years |
vboxsync |
Grab the PGM lock in PGMPhysSimpleReadGCPtr
|
|
|
@20673
|
16 years |
vboxsync |
VMM: don't clobber pTRPMCPU
|
|
|
@20671
|
16 years |
vboxsync |
Bigger lock for the pagefault handler.
Avoid deadlocks when syncing …
|
|
|
@20667
|
16 years |
vboxsync |
Wrong assertion
|
|
|
@20666
|
16 years |
vboxsync |
Changed PDMApicGet/SetTPR to get/set the full task priority register.
|
|
|
@20665
|
16 years |
vboxsync |
PGMAllPool.cpp: Use VMMR3EmtRendezvous to avoid whatever issue there …
|
|
|
@20664
|
16 years |
vboxsync |
VMM: Added VMMR3EmtRendezvous for getting the attention of all EMTs …
|
|
|
@20663
|
16 years |
vboxsync |
VMM: Added VMMR3EmtRendezvous for getting the attention of all EMTs …
|
|
|
@20660
|
16 years |
vboxsync |
Update TPR only when changed.
|
|
|
@20655
|
16 years |
vboxsync |
Updated comments
|
|
|
@20654
|
16 years |
vboxsync |
Do not acquire the PDM lock in PDMApicGetTPR
|
|
|
@20651
|
16 years |
vboxsync |
VMReq.cpp: paranoid android
|
|
|
@20641
|
16 years |
vboxsync |
Fixed lock and/or/xor result store in amd64 gcc case.
|
|
|
@20637
|
16 years |
vboxsync |
Changed 48710
|
|
|
@20633
|
16 years |
vboxsync |
Corrected return code
|
|
|
@20628
|
16 years |
vboxsync |
Note
|
|
|
@20620
|
16 years |
vboxsync |
tstMMHyperHeap.cpp: spaces
|
|
|
@20615
|
16 years |
vboxsync |
fixed tstMMHyperHeap
|
|
|
@20608
|
16 years |
vboxsync |
Backed out 48516. Caused interrupt loss.
|
|
|
@20607
|
16 years |
vboxsync |
gcc warning
|
|
|
@20593
|
16 years |
vboxsync |
VMEmt.cpp: Fixed another crash in the VMR3CreateVM failure path, SMP …
|
|
|
@20588
|
16 years |
vboxsync |
Emulate lock and & lock xor.
|
|
|
@20577
|
16 years |
vboxsync |
Removed assertion
|
|
|
@20571
|
16 years |
vboxsync |
VMM: .def file headers
|
|
|
@20570
|
16 years |
vboxsync |
VMM: Windows build fix (forgot to update .def files).
|
|
|
@20569
|
16 years |
vboxsync |
IOMAllMMIO.cpp: Fixed MMIO read statistics (iomMMIODoRead).
|
|
|
@20567
|
16 years |
vboxsync |
DevATA,ATAController: Do not use MMGCRamReadNoTrapHandler nor …
|
|
|
@20566
|
16 years |
vboxsync |
VMM.cpp: Fixed VBOX_STRICT_VMM_STACK bustage - was messing with the …
|
|
|
@20564
|
16 years |
vboxsync |
VM.cpp: Fixed crash in VMR3WaitU on creation error (for instance …
|
|
|
@20557
|
16 years |
vboxsync |
VMMSwitcher.cpp: Use NIL_RTR0PTR.
|
|
|
@20548
|
16 years |
vboxsync |
VMMR0JmpA-x86.asm: Fixed stack usage calc.
|
|
|
@20546
|
16 years |
vboxsync |
PGMAllHandler.cpp: wrong assertion? shutting it up for me
|
|
|
@20545
|
16 years |
vboxsync |
VMM: Instrumented the setjump code with stack usage statistics (only …
|
|
|
@20543
|
16 years |
vboxsync |
VMMR0JmpA*,tstVMMR0CallHost-*: some cleanup, build tests for both …
|
|
|
@20541
|
16 years |
vboxsync |
VMM: Split up VMMR0A.asm into VMMR0JmpA-x86.asm and …
|
|
|
@20540
|
16 years |
vboxsync |
CPUMR0A.asm: More pushf;cli ... popf paranoia.
|
|
|
@20539
|
16 years |
vboxsync |
CPUMR0A.asm: Split out the currently unused code into …
|
|
|
@20538
|
16 years |
vboxsync |
CPUMR0A.asm: Split out the currently unused code into …
|
|
|
@20536
|
16 years |
vboxsync |
CPUMR0A.asm: Name fixes and comments.
|
|
|
@20535
|
16 years |
vboxsync |
CPUMR0A.asm: must disable interrupt while messing with CR0 on darwin.
|
|
|
@20534
|
16 years |
vboxsync |
VMMR0A.asm: More sanity checks.
|
|
|
@20533
|
16 years |
vboxsync |
VMM: Guard the hyper stack in strict builds using the new …
|
|
|
@20532
|
16 years |
vboxsync |
nitpicking.
|
|
|
@20531
|
16 years |
vboxsync |
MM: Added MMR3HyperSetGuard for creating guard pages in the hyper heap.
|
|
|
@20530
|
16 years |
vboxsync |
VMM: remove DISCPUSTATE from the stack.
|
|
|
@20519
|
16 years |
vboxsync |
Disabled bogus assertion in nested paging mode
|
|
|
@20518
|
16 years |
vboxsync |
Assertion message
|
|
|
@20517
|
16 years |
vboxsync |
Corrected assertion
|
|
|
@20516
|
16 years |
vboxsync |
Moved VBOX_WITH_VMMR0_DISABLE_PREEMPTION blocks down
|
|
|
@20492
|
16 years |
vboxsync |
Must flush the TLB of all VCPUs after flushing guest physical memory …
|
|
|
@20491
|
16 years |
vboxsync |
Log disabling didn't work
|
|
|
@20489
|
16 years |
vboxsync |
Corrected RTLogPrintf statements and removed weird LOG_ENABLED only code
|
|
|
@20487
|
16 years |
vboxsync |
Misleading logging
|
|
|
@20479
|
16 years |
vboxsync |
fixed return value in case of error
|
|
|
@20465
|
16 years |
vboxsync |
Logging fix
|
|
|
@20463
|
16 years |
vboxsync |
Don't expose X86_CPUID_AMD_ADVPOWER_EDX_TSCINVAR to the guest
|
|
|