|
|
@26175
|
15 years |
vboxsync |
PDM: Ring-0 and raw-mode context driver helpers. Driver RC relcoations.
|
|
|
@26172
|
15 years |
vboxsync |
PDM: s/pCfgHandle/pCfg/g - part 1.
|
|
|
@26169
|
15 years |
vboxsync |
PDM: s/pDevHlp\(|R0|R3|RC\)/pHlp\1/g - PDMDEVINS.
|
|
|
@26168
|
15 years |
vboxsync |
PDM: s/pDrvHlp\(|R0|R3|RC\)/pHlp\1/g - PDMDRVINS.
|
|
|
@26166
|
15 years |
vboxsync |
PDM: s/szDriverName/szName/g - PDMDRVREG.
|
|
|
@26165
|
15 years |
vboxsync |
PDM: s/szDeviceName/szName/g - PDMDEVREG & PDMUSBREG.
|
|
|
@26164
|
15 years |
vboxsync |
PDM: Cleaning up device & USB device registration code.
|
|
|
@26163
|
15 years |
vboxsync |
PDM: s/pUsbReg/pReg/g (2nd try, backed out r57176)
|
|
|
@26162
|
15 years |
vboxsync |
PDM: s/pUsbReg/pReg/g
|
|
|
@26161
|
15 years |
vboxsync |
PDM: s/pDrvReg/pReg/g
|
|
|
@26160
|
15 years |
vboxsync |
PDM: s/pDevReg/pReg/g
|
|
|
@26159
|
15 years |
vboxsync |
PDMDevHlpR3: Added LdrGetR[C0]InterfaceSymbols.
|
|
|
@26158
|
15 years |
vboxsync |
TMR3UTCNow -> TMR3UtcNow + DevHlp.
|
|
|
@26157
|
15 years |
vboxsync |
PDMDEVHLPR3 cleanup; reduced the number of strict functions.
|
|
|
@26155
|
15 years |
vboxsync |
PDMLdr.cpp: Finished PDMR3LdrGetInterfaceSymbols.
|
|
|
@26153
|
15 years |
vboxsync |
build fix
|
|
|
@26152
|
15 years |
vboxsync |
VMM: pdm.h and @copydoc cleanups.
|
|
|
@26151
|
15 years |
vboxsync |
PDM: In the processes of adding PDMR3LdrGetInterface + DrvHlps & DevHlps.
|
|
|
@26150
|
15 years |
vboxsync |
PGM: Split out the inlined code from PGMInternal.h and into …
|
|
|
@26147
|
15 years |
vboxsync |
AsyncCompletion: Fix incorrect count of outstanding write tasks. Fixes …
|
|
|
@26146
|
15 years |
vboxsync |
Make sure we fall back to the recompiler if the VMM device heap is …
|
|
|
@26143
|
15 years |
vboxsync |
Introducing PDMVMMDevHeapIsEnabled
|
|
|
@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 …
|
|
|