|
|
@26132
|
15 years |
vboxsync |
Wrong logging (minor)
|
|
|
@26130
|
15 years |
vboxsync |
PATM: Correction
|
|
|
@26129
|
15 years |
vboxsync |
PATM: Check if we expanded a complex guest instruction into a patch …
|
|
|
@26120
|
15 years |
vboxsync |
EMHandlerRCTmpl.h: todo update.
|
|
|
@26112
|
15 years |
vboxsync |
PDM,UsbMsd,++: Resumed hacking the MSD code.
|
|
|
@26111
|
15 years |
vboxsync |
CFGM: Added CFGMR3ValidateConfig as a replacement for …
|
|
|
@26108
|
15 years |
vboxsync |
AsyncCompletion: More statistics
|
|
|
@26107
|
15 years |
vboxsync |
PGM: Some harmless page counting error and factored out the pure MMIO …
|
|
|
@26106
|
15 years |
vboxsync |
MM.cpp: Register the reserved page counts with STAM.
|
|
|
@26105
|
15 years |
vboxsync |
PGMPhys.cpp: Count ROM pages correctly. Should fix most of the trouble …
|
|
|
@26103
|
15 years |
vboxsync |
Do not enable NXE if the host hasn't activated it (32 bits VT-x only)
|
|
|
@26081
|
15 years |
vboxsync |
PATMSSM.cpp: Forward ported r if (*pFixup - …
|
|
|
@26066
|
15 years |
vboxsync |
Guest SMP: force all VCPUs to go back to ring 3 when a pgm pool flush …
|
|
|
@26065
|
15 years |
vboxsync |
Backed out part of 56984
|
|
|
@26064
|
15 years |
vboxsync |
Mark page as zeroed when clearing it (pgm pool flush).
|
|
|
@26062
|
15 years |
vboxsync |
Handle pending pgm sync operations in the main execution loop (vt-x/amd-v)
|
|
|
@26039
|
15 years |
vboxsync |
Fixed assertion
|
|
|
@26026
|
15 years |
vboxsync |
shut up gcc.
|
|
|
@26025
|
15 years |
vboxsync |
build fix.
|
|
|
@26021
|
15 years |
vboxsync |
Compile fix
|
|
|
@26018
|
15 years |
vboxsync |
Missing pending pgm sync handling in VT-x and AMD-V page fault …
|
|
|
@26014
|
15 years |
vboxsync |
HWVMXR0.cpp: -Wshadow.
|
|
|
@26013
|
15 years |
vboxsync |
HWSVMR0.cpp: -Wshadow.
|
|
|
@26001
|
15 years |
vboxsync |
PDM,*: Redid the PDM structure versions. Check the instance and helper …
|
|
|
@25995
|
15 years |
vboxsync |
VMM: PDM infrastructure for HPET
|
|
|
@25966
|
15 years |
vboxsync |
PDMIBASE refactoring; use UUID as interface IDs.
|
|
|
@25958
|
15 years |
vboxsync |
REMNotifyInvalidatePage never rails; drop the return code
|
|
|
@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
|
|
|