|
|
@25957
|
15 years |
vboxsync |
CPUM: StrictCpuIdChecks should default to true instead of false (to …
|
|
|
@25956
|
15 years |
vboxsync |
PGMInternal.h: todo about splitting the file; one VBOX_WITH_RAW_MODE thing.
|
|
|
@25947
|
15 years |
vboxsync |
build fix.
|
|
|
@25946
|
15 years |
vboxsync |
*: VBOX_WITH_RAW_MODE - Initial build changes (builds on mac os x).
|
|
|
@25942
|
15 years |
vboxsync |
*: RTEnv usage cleanup - avoid RTEnvGet() as it doesn't necessarily …
|
|
|
@25940
|
15 years |
vboxsync |
Corrected log statement
|
|
|
@25937
|
15 years |
vboxsync |
PGM: PGM_WITHOUT_MAPPINGS must be defined in PGMInternal.h
|
|
|
@25935
|
15 years |
vboxsync |
PGM,CPUM: Be more careful and flexible with guest mappings on restore. …
|
|
|
@25933
|
15 years |
vboxsync |
Backed out 56768
|
|
|
@25932
|
15 years |
vboxsync |
Use RTEnvExist (-> rename to RTEnvExists)
|
|
|
@25931
|
15 years |
vboxsync |
Added VBOX_HWVIRTEX_IGNORE_SVM_IN_USE environment variable check to …
|
|
|
@25929
|
15 years |
vboxsync |
More error messages in case of VT-x/AMD-V failures
|
|
|
@25921
|
15 years |
vboxsync |
Removed redundant checks
|
|
|
@25920
|
15 years |
vboxsync |
Turn on NXE for 32 bits guests if PAE is enabled. (vt-x and amd-v …
|
|
|
@25915
|
15 years |
vboxsync |
PGMInvalidatePage: invalidate the TLB entry; might already be done by …
|
|
|
@25914
|
15 years |
vboxsync |
PGMInvalidatePage already flushes the page. No need to do it again …
|
|
|
@25912
|
15 years |
vboxsync |
Ignore all irrelevant error codes out non-present pages/pds etc in …
|
|
|
@25893
|
15 years |
vboxsync |
PDMDrv,*: multi context drivers, part 2.
|
|
|
@25891
|
15 years |
vboxsync |
PDMDrv,*: multi context drivers, part 1.
|
|
|
@25884
|
15 years |
vboxsync |
filemuncher
|
|
|
@25866
|
15 years |
vboxsync |
VMM: More micro optimizations.
|
|
|
@25863
|
15 years |
vboxsync |
VMMAll/EMAll.cpp: trailing spaces.
|
|
|
@25862
|
15 years |
vboxsync |
SELM.cpp: Updated todo.
|
|
|
@25858
|
15 years |
vboxsync |
SELM.cpp: nitpicking
|
|
|
@25851
|
15 years |
vboxsync |
pure_test.sh: Script for testing out attribute((pure)), see defect …
|
|
|
@25838
|
15 years |
vboxsync |
Address todos (changes the protocol for CPU ejection) and make it …
|
|
|
@25837
|
15 years |
vboxsync |
VMM: More micro optimizations around CPUM getters and predicates.
|
|
|
@25835
|
15 years |
vboxsync |
CPUM,VMM: Avoid calling CPUMGetGuestEFER until it's needed (see defect …
|
|
|
@25825
|
15 years |
vboxsync |
r=bird: hot-plug review and code style cleanup. check out the @todos
|
|
|
@25816
|
15 years |
vboxsync |
CPU hotplug: Merge the first patch. Resets a CPU state if a CPU was …
|
|
|
@25815
|
15 years |
vboxsync |
space
|
|
|
@25814
|
15 years |
vboxsync |
VMM: enable SSSE3 in CPUID
|
|
|
@25803
|
15 years |
vboxsync |
VMM: provide reasonable cache info for Intel CPUs in leaf 4 of CPUID
|
|
|
@25777
|
15 years |
vboxsync |
PATM.cpp: Shut up -Wshadow warnings.
|
|
|
@25771
|
15 years |
vboxsync |
*: Shut up -Wshadow warnings.
|
|
|
@25760
|
15 years |
vboxsync |
VMMRZ.cpp: docs.
|
|
|
@25759
|
15 years |
vboxsync |
iprt/semaphore.h: RT_LOCK_CHECK_ORDER && IN_RING3 -> wrap …
|
|
|
@25757
|
15 years |
vboxsync |
PDMAsyncCompletionFile.cpp: nitpicking.
|
|
|
@25748
|
15 years |
vboxsync |
iprt/cdefs,*: Use RT_LOCK_STRICT and RT_LOCK_STRICT_ORDER for …
|
|
|
@25732
|
15 years |
vboxsync |
PDMCritSect: Deployed lock ordering. (ring-3 only, only DEBUG_bird atm)
|
|
|
@25730
|
15 years |
vboxsync |
VMReq.cpp: Set the EMTs as signallers of the request semaphores.
|
|
|
@25728
|
15 years |
vboxsync |
*: Use RTMSINTERVAL for timeouts.
|
|
|
@25718
|
15 years |
vboxsync |
PDMCritSect: Fixed uSubClass assertion.
|
|
|
@25704
|
15 years |
vboxsync |
iprt,pdmcritsect: More flexible lock naming, added …
|
|
|
@25685
|
15 years |
vboxsync |
iprt,pdmcritsect: Some more lock validator code, almost there now... :-)
|
|
|
@25682
|
15 years |
vboxsync |
iprt,pdmcritsect: RTMSINTERVAL, RTLockValidatorClass* and some related …
|
|
|
@25647
|
15 years |
vboxsync |
Some more doxygen fixes, now for Core.docs.
|
|
|
@25638
|
15 years |
vboxsync |
iprt,pdmcritsect: Added RTSemEvent[Set|Add|Remove]Signaller so that we …
|
|
|
@25618
|
15 years |
vboxsync |
IPRT,pdmcritsect: More lock validator hacking.
|
|
|
@25614
|
15 years |
vboxsync |
iprt,pdmcritsect: More lock validator refactoring and debugging. Added …
|
|
|
@25607
|
15 years |
vboxsync |
iprt,pdmcritsect: Shortening and cleaning up the lock validator …
|
|
|
@25600
|
15 years |
vboxsync |
PDMDevHlp.cpp: Don't send VERR_DBGF_NOT_ATTACHED up the chain?
|
|
|
@25586
|
15 years |
vboxsync |
PGMAllPhys.cpp: Fixed bug when entering MMIO2 pages into the physical …
|
|
|
@25585
|
15 years |
vboxsync |
Better make absolutely sure the TLB entry is invalid
|
|
|
@25584
|
15 years |
vboxsync |
Only use the physical address TLB in ring 0. (the REM already has a …
|
|
|
@25579
|
15 years |
vboxsync |
COmpile fix
|
|
|
@25578
|
15 years |
vboxsync |
PGMHandlerPhysicalDeregister: don't flush the TLB as we haven't …
|
|
|
@25577
|
15 years |
vboxsync |
pgmHandlerPhysicalSetRamFlagsAndFlushShadowPTs already flushes the …
|
|
|
@25576
|
15 years |
vboxsync |
More paranoia
|
|
|
@25557
|
15 years |
vboxsync |
Removed wrong stat update
|
|
|
@25556
|
15 years |
vboxsync |
Rewrote RDTSC #GP optimization as it's no longer safe to access the …
|
|
|
@25554
|
15 years |
vboxsync |
trpmGCTrap0dHandler: use EMInterpretDisasOneEx
EMInterpretDisasOneEx: …
|
|
|
@25553
|
15 years |
vboxsync |
Inverted check (unrestricted guest commit regression)
|
|
|
@25551
|
15 years |
vboxsync |
Removed the obsolete RC tlb flushing in the pgm pool access handler. …
|
|
|
@25550
|
15 years |
vboxsync |
Raw mode: deal with invalidated tlb entries during disassembly (long …
|
|
|
@25547
|
15 years |
vboxsync |
pgmPoolAccessHandlerFlush: tlb flush on necessary for raw mode
|
|
|
@25546
|
15 years |
vboxsync |
Paranoia: PGMR3PhysChunkInvalidateTLB must flush the page map tlb as …
|
|
|
@25545
|
15 years |
vboxsync |
Moved the tlb flush up a bit
|
|
|
@25544
|
15 years |
vboxsync |
Missing tlb flush for chunk unmap
|
|
|
@25543
|
15 years |
vboxsync |
Enabled physical page map TLB again (regression alert)
|
|
|
@25542
|
15 years |
vboxsync |
Physical page map TLB invalidation fixes
|
|
|
@25540
|
15 years |
vboxsync |
Missing pgmUnlock
|
|
|
@25539
|
15 years |
vboxsync |
Cleaned up pgmPoolMonitorChainChanging
|
|
|
@25538
|
15 years |
vboxsync |
Always handle PDPT & PML4 entry changes.
|
|
|
@25537
|
15 years |
vboxsync |
Removed all inactive PGM pool code.
|
|
|
@25528
|
15 years |
vboxsync |
IPRT,SUPDrv,++: AssertMsg[12] -> AssertMsg1Weak, AssertMsg1, …
|
|
|
@25506
|
15 years |
vboxsync |
Partial backout of r56173; consistent win2k3 crash otherwise; find out why.
|
|
|
@25504
|
15 years |
vboxsync |
Another one
|
|
|
@25503
|
15 years |
vboxsync |
Compile fix
|
|
|
@25502
|
15 years |
vboxsync |
More consistent and correct tlb flushing for pgm pool page flushing.
|
|
|
@25501
|
15 years |
vboxsync |
PGMHandlerPhysicalDeregister: todo (reduce TLB shootdowns)
|
|
|
@25500
|
15 years |
vboxsync |
Todo added for the InvalidatePage handler
|
|
|
@25499
|
15 years |
vboxsync |
Atomic reference clearing required
|
|
|
@25497
|
15 years |
vboxsync |
LegacyAndAMD64.mac: addendum to r56150
|
|
|
@25491
|
15 years |
vboxsync |
IPRT,PDMCritSect: Fixing critsect regression; contains under …
|
|
|
@25489
|
15 years |
vboxsync |
Don't crash if pVCpu is NULL
|
|
|
@25483
|
15 years |
vboxsync |
Fixed BT MMIO emulation
|
|
|
@25481
|
15 years |
vboxsync |
LegacyAndAMD64.mac: vmmGCCallTrampoline is 65-bit here.
|
|
|
@25478
|
15 years |
vboxsync |
IPRT,PDMCritSect: More lock validator refactoring.
|
|
|
@25467
|
15 years |
vboxsync |
IPRT,PDMCritSect: More lock validation.
|
|
|
@25435
|
15 years |
vboxsync |
VMMSwitcher: make serial debugging compile again
|
|
|
@25413
|
15 years |
vboxsync |
Corrected return value in case of success
|
|
|
@25409
|
15 years |
vboxsync |
IPRT,PDMCritSect,Main: Moved code dealing with lock counting from …
|
|
|
@25406
|
15 years |
vboxsync |
IPRT,PDMCritSect: Lock validation can only be performed in ring-3; …
|
|
|
@25401
|
15 years |
vboxsync |
PDM: Decrement PDMDRV::cInstances when destroying devices, use a …
|
|
|
@25400
|
15 years |
vboxsync |
build fix
|
|
|
@25399
|
15 years |
vboxsync |
build fix
|
|
|
@25398
|
15 years |
vboxsync |
IPRT,PDMAllocCritSect: Don't bitch when recursivly entering a mutex.
|
|
|
@25397
|
15 years |
vboxsync |
Backed out 56022; not the real problem
|
|
|
@25396
|
15 years |
vboxsync |
Must set uCurrentASID or else invvpid might fail
|
|
|