|
|
@33540
|
14 years |
vboxsync |
*: spelling fixes, thanks Timeless!
|
|
|
@33122
|
14 years |
vboxsync |
Extended ldtr/tr check
|
|
|
@33066
|
14 years |
vboxsync |
VT-x also chokes on invalid tr or ldtr selectors (minix)
|
|
|
@32506
|
14 years |
vboxsync |
Extra stats
|
|
|
@32489
|
14 years |
vboxsync |
VMM: More work on the periodic preemption timer (no actual timers yet).
|
|
|
@32378
|
14 years |
vboxsync |
HWACCM.cpp: logging typo.
|
|
|
@32361
|
14 years |
vboxsync |
HWACCM: Preparing for using the VMX-preemption timer.
|
|
|
@32357
|
14 years |
vboxsync |
HWACCM.cpp: Save some more fflush(VBox.log) calls.
|
|
|
@32318
|
14 years |
vboxsync |
HWACCM.cpp: fix stat desc
|
|
|
@30791
|
14 years |
vboxsync |
fixed HWACCM structure assertions.
|
|
|
@30713
|
14 years |
vboxsync |
typo in statistics description.
|
|
|
@30453
|
15 years |
vboxsync |
DBGFR3DisasInstrEx: Flags for overriding the instruction set, adding …
|
|
|
@30105
|
15 years |
vboxsync |
More stats
|
|
|
@29737
|
15 years |
vboxsync |
Fixed dropping back to the recompiler too often when running …
|
|
|
@29250
|
15 years |
vboxsync |
iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, …
|
|
|
@28812
|
15 years |
vboxsync |
Paranoia
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@27253
|
15 years |
vboxsync |
Missing stat registration
|
|
|
@27169
|
15 years |
vboxsync |
Comment update
|
|
|
@27168
|
15 years |
vboxsync |
Minor formatting change
|
|
|
@27167
|
15 years |
vboxsync |
Large page support enabled as configured.
|
|
|
@27099
|
15 years |
vboxsync |
Large page enabling for myself on AMD
|
|
|
@26685
|
15 years |
vboxsync |
Large page changes
|
|
|
@26176
|
15 years |
vboxsync |
VBox/err.h,*: Use RT_SUCCESS/FAILURE instead of the VBOX variants, …
|
|
|
@26152
|
15 years |
vboxsync |
VMM: pdm.h and @copydoc cleanups.
|
|
|
@26146
|
15 years |
vboxsync |
Make sure we fall back to the recompiler if the VMM device heap is …
|
|
|
@26103
|
15 years |
vboxsync |
Do not enable NXE if the host hasn't activated it (32 bits VT-x only)
|
|
|
@25942
|
15 years |
vboxsync |
*: RTEnv usage cleanup - avoid RTEnvGet() as it doesn't necessarily …
|
|
|
@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
|
|
|
@25920
|
15 years |
vboxsync |
Turn on NXE for 32 bits guests if PAE is enabled. (vt-x and amd-v …
|
|
|
@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 …
|
|
|
@25386
|
15 years |
vboxsync |
Initial commit for unrestricted guest execution support (VT-x)
|
|
|
@25240
|
15 years |
vboxsync |
HWACCM.cpp: -Wshadow
|
|
|
@24871
|
15 years |
vboxsync |
Only check if hwaccm is enabled.
|
|
|
@24870
|
15 years |
vboxsync |
Again
|
|
|
@24869
|
15 years |
vboxsync |
Compile fix
|
|
|
@24868
|
15 years |
vboxsync |
hwaccmr3Load: Recheck all VCPUs if we can go staight into hwaccm …
|
|
|
@24832
|
15 years |
vboxsync |
More statistics
|
|
|
@24814
|
15 years |
vboxsync |
Logging change
|
|
|
@24813
|
15 years |
vboxsync |
Write MSR_K8_HWCR value to release log (AMD-V diagnostics).
|
|
|
@24608
|
15 years |
vboxsync |
Log more advanced VT-x features
|
|
|
@24254
|
15 years |
vboxsync |
Long mode check update
|
|
|
@24243
|
15 years |
vboxsync |
TPR patching for VT-x without VMX_VMCS_CTRL_PROC_EXEC2_VIRT_APIC. Untested.
|
|
|
@23794
|
15 years |
vboxsync |
More synthetic cpu work
|
|
|
@23733
|
15 years |
vboxsync |
Dropped obsolet HWVirtEx properties.
|
|
|
@23638
|
15 years |
vboxsync |
Log AMD_CPUID_SVM_FEATURE_EDX_PAUSE_FILTER
|
|
|
@23553
|
15 years |
vboxsync |
More assertions
|
|
|
@23476
|
15 years |
vboxsync |
Use global (one shot on all cpus) or local (each time we want to …
|
|
|
@23366
|
15 years |
vboxsync |
Wait for the target VCPU to finish its world switch.
|
|
|
@23244
|
15 years |
vboxsync |
Fixed tpr patch restore
|
|
|
@23226
|
15 years |
vboxsync |
TPR patch restore fix
|
|
|
@23224
|
15 years |
vboxsync |
Logging updates
|
|
|
@23145
|
15 years |
vboxsync |
VMM: Extended VMMR3EmtRendezvous with TYPE_ASCENDING, TYPE_DESCENDING …
|
|
|
@23011
|
15 years |
vboxsync |
VMM,VMMDev: Some VMMR3ReqCall refactoring.
|
|
|
@22890
|
15 years |
vboxsync |
VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
|
|
|
@22793
|
15 years |
vboxsync |
SSM,*: Renamed phase to pass (uPhase/SSM_PHASE_FINAL) and wrote the …
|
|
|
@22681
|
15 years |
vboxsync |
HWACCM: Don't fall back to raw-mode if VMMIsHwVirtExtForced() returns …
|
|
|
@22635
|
15 years |
vboxsync |
VMM: fail for guest SMP without VT-x, better error messages if …
|
|
|
@22615
|
15 years |
vboxsync |
refined r51666
|
|
|
@22493
|
15 years |
vboxsync |
VMM,DevPCI,VBox/types.h: Added a VBOXSTRICTRC type for indicating …
|
|
|
@22482
|
15 years |
vboxsync |
EM,HWACCM: Correct HWACCMR3RestartPendingIOInstr status handling.
|
|
|
@22480
|
15 years |
vboxsync |
SSM,VMM,Devices,Main,VBoxBFE: Live snapshot/migration SSM API adjustments.
|
|
|
@22290
|
15 years |
vboxsync |
Wrong tree
|
|
|
@22289
|
15 years |
vboxsync |
Write TPR patching enabled state to release log
|
|
|
@22288
|
15 years |
vboxsync |
Wrong assertion
|
|
|
@22286
|
15 years |
vboxsync |
Logging change
|
|
|
@22267
|
15 years |
vboxsync |
Comment update
|
|
|
@22264
|
15 years |
vboxsync |
Move the TPR patching decision logic to Main.
|
|
|
@22263
|
15 years |
vboxsync |
Selectively enable TPR patching for certain Windows guests.
|
|
|
@22242
|
15 years |
vboxsync |
Made TSC underflow checking more generic.
|
|
|
@22241
|
15 years |
vboxsync |
Attempt to get rid of decreasing rdtsc return values.
|
|
|
@22040
|
15 years |
vboxsync |
VT-x: use MSR bitmaps and automatic load/store (risky change).
|
|
|
@22015
|
15 years |
vboxsync |
Removed unnecessary TPR patch instructions
|
|
|
@22002
|
15 years |
vboxsync |
TPR patching update
|
|
|
@22001
|
15 years |
vboxsync |
Wrong NPF exit code
|
|
|
@22000
|
15 years |
vboxsync |
Comment added
|
|
|
@21999
|
15 years |
vboxsync |
Deadlock prevention
|
|
|
@21989
|
15 years |
vboxsync |
More statistics
|
|
|
@21987
|
15 years |
vboxsync |
TPR patching updates
|
|
|
@21985
|
15 years |
vboxsync |
Fixed the case where two or more VCPUs were racing to patch a TPR …
|
|
|
@21982
|
15 years |
vboxsync |
Compile fix
|
|
|
@21979
|
15 years |
vboxsync |
TPR patching fixes for SMP guests
|
|
|
@21709
|
15 years |
vboxsync |
Use LSTAR for TPR caching.
|
|
|
@21708
|
15 years |
vboxsync |
Updates
|
|
|
@21707
|
15 years |
vboxsync |
Updates
|
|
|
@21706
|
15 years |
vboxsync |
Compile fix
|
|
|
@21705
|
15 years |
vboxsync |
Logging changes
|
|
|
@21704
|
15 years |
vboxsync |
Added patch removal.
|
|
|
@21700
|
15 years |
vboxsync |
Reset fix for clearing the patch tree
|
|
|
@21695
|
15 years |
vboxsync |
Bugfix
|
|
|
@21692
|
15 years |
vboxsync |
Compile fix:
|
|
|
@21690
|
15 years |
vboxsync |
Get->Put
|
|
|
@21689
|
15 years |
vboxsync |
Compile fix
|
|
|
@21679
|
15 years |
vboxsync |
TPR patching updates
|
|
|
@21666
|
15 years |
vboxsync |
Allow direct access to MSRs that are automatically saved/restored with …
|
|
|
@21656
|
15 years |
vboxsync |
Updates
|
|
|