|
|
@31786
|
14 years |
vboxsync |
PGM: AMD-V + NP optimization (IOM sometimes makes use of uErr).
|
|
|
@31569
|
14 years |
vboxsync |
HWACCM: burn fix / VBOXSTRICTRC cleanup - a bit risky…
|
|
|
@31565
|
14 years |
vboxsync |
PGM,HWACCM: MMIO optimizations - coding in progress.
|
|
|
@31099
|
14 years |
vboxsync |
VMM: RT_UNLIKELY misusage (disabled code)
|
|
|
@30590
|
14 years |
vboxsync |
HWVMXR0.cpp,HWSVMR0.cpp: Realigned and simplified the profiling.
|
|
|
@30263
|
15 years |
vboxsync |
VMM,REM: Only invalidate hidden registers when using raw-mode. Fixes …
|
|
|
@30181
|
15 years |
vboxsync |
Allow 64-bit SMP guests on 32-bit hosts
|
|
|
@30180
|
15 years |
vboxsync |
Make 32->64 switcher SMP aware.
|
|
|
@30165
|
15 years |
vboxsync |
Compile fix
|
|
|
@29250
|
15 years |
vboxsync |
iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, …
|
|
|
@28834
|
15 years |
vboxsync |
PAT: the default value should be 0x0007040600070406ULL, but we want to …
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@28460
|
15 years |
vboxsync |
Don't catch cr8 writes by default for nested paging
|
|
|
@27976
|
15 years |
vboxsync |
*: scm cleans up whitespace and adds a new line at the end of …
|
|
|
@27520
|
15 years |
vboxsync |
Handle X86_XCPT_BP exits for AMD-V in debug builds.
|
|
|
@27231
|
15 years |
vboxsync |
Implemented mwait extension for breaking on external interrupt when …
|
|
|
@26152
|
15 years |
vboxsync |
VMM: pdm.h and @copydoc cleanups.
|
|
|
@26066
|
15 years |
vboxsync |
Guest SMP: force all VCPUs to go back to ring 3 when a pgm pool flush …
|
|
|
@26062
|
15 years |
vboxsync |
Handle pending pgm sync operations in the main execution loop (vt-x/amd-v)
|
|
|
@26018
|
15 years |
vboxsync |
Missing pending pgm sync handling in VT-x and AMD-V page fault …
|
|
|
@26013
|
15 years |
vboxsync |
HWSVMR0.cpp: -Wshadow.
|
|
|
@25931
|
15 years |
vboxsync |
Added VBOX_HWVIRTEX_IGNORE_SVM_IN_USE environment variable check to …
|
|
|
@25914
|
15 years |
vboxsync |
PGMInvalidatePage already flushes the page. No need to do it again …
|
|
|
@24994
|
15 years |
vboxsync |
HWSVMR0.cpp: space
|
|
|
@24993
|
15 years |
vboxsync |
VMMR0/HWSVMR0.cpp: Corrected the csHid.attr.n.u1Granularity fix and …
|
|
|
@24976
|
15 years |
vboxsync |
HWSVMR0.cpp: Disabled the assertions as it turns out SS is also affected.
|
|
|
@24959
|
15 years |
vboxsync |
CPUM,HWACCM: Moved the fixing up of csHid.n.u1Granularity to HWACCM …
|
|
|
@24829
|
15 years |
vboxsync |
Removed excessive logging
|
|
|
@24324
|
15 years |
vboxsync |
Minor cleanup
|
|
|
@24243
|
15 years |
vboxsync |
TPR patching for VT-x without VMX_VMCS_CTRL_PROC_EXEC2_VIRT_APIC. Untested.
|
|
|
@24216
|
15 years |
vboxsync |
VMM: Backed out r54155 & r54154 due to XP breakage.
|
|
|
@24207
|
15 years |
vboxsync |
Check if we need to intercept invlpg; we catch all page table updates, …
|
|
|
@24027
|
15 years |
vboxsync |
Fail if VT-x or AMD-V are already enabled (Windows 7)
|
|
|
@23553
|
15 years |
vboxsync |
More assertions
|
|
|
@23517
|
15 years |
vboxsync |
Noisy logging
|
|
|
@23366
|
15 years |
vboxsync |
Wait for the target VCPU to finish its world switch.
|
|
|
@23220
|
15 years |
vboxsync |
Properly emulate task switches caused by IDT gates (VT-x & AMD-V)
|
|
|
@23058
|
15 years |
vboxsync |
Noisy logging
|
|
|
@23034
|
15 years |
vboxsync |
Always clear IF in VMXR0Execute64BitsHandler
|
|
|
@22890
|
15 years |
vboxsync |
VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
|
|
|
@22493
|
15 years |
vboxsync |
VMM,DevPCI,VBox/types.h: Added a VBOXSTRICTRC type for indicating …
|
|
|
@22263
|
15 years |
vboxsync |
Selectively enable TPR patching for certain Windows guests.
|
|
|
@22257
|
15 years |
vboxsync |
Guestimate too high; was still seeing decreasing rdtsc values
|
|
|
@22244
|
15 years |
vboxsync |
Missing update
|
|
|
@22243
|
15 years |
vboxsync |
Apply the same tsc underflow check to AMD-V.
|
|
|
@22018
|
15 years |
vboxsync |
Clearer assertion
|
|
|
@22017
|
15 years |
vboxsync |
Update
|
|
|
@22016
|
15 years |
vboxsync |
MSR bitmap must be per-VCPU
|
|
|
@21988
|
15 years |
vboxsync |
Updates
|
|
|
@21987
|
15 years |
vboxsync |
TPR patching updates
|
|
|
@21972
|
15 years |
vboxsync |
Skip faulting wrmsr for TPR updates.
|
|
|
@21971
|
15 years |
vboxsync |
TPR patching update
|
|
|
@21960
|
15 years |
vboxsync |
TPR patching updates
|
|
|
@21951
|
15 years |
vboxsync |
Comment updates
|
|
|
@21710
|
15 years |
vboxsync |
A TPR change could activate a pending interrupt, so catch lstar writes.
|
|
|
@21709
|
15 years |
vboxsync |
Use LSTAR for TPR caching.
|
|
|
@21696
|
15 years |
vboxsync |
Paranoia
|
|
|
@21694
|
15 years |
vboxsync |
Minor updates
|
|
|
@21688
|
15 years |
vboxsync |
TPR caching updates
|
|
|
@21667
|
15 years |
vboxsync |
Update comment
|
|
|
@21666
|
15 years |
vboxsync |
Allow direct access to MSRs that are automatically saved/restored with …
|
|
|
@21653
|
15 years |
vboxsync |
TPR patching updates
|
|
|
@21649
|
15 years |
vboxsync |
Patching updates (not enabled)
|
|
|
@21620
|
15 years |
vboxsync |
TPR access optimization experiments (disabled).
|
|
|
@21574
|
15 years |
vboxsync |
Flush updates
|
|
|
@21568
|
15 years |
vboxsync |
Cleaned up tlb flush signalling
|
|
|
@21567
|
15 years |
vboxsync |
Checked the wrong flush flag (excessive flushing)
|
|
|
@21565
|
15 years |
vboxsync |
Forgotten @todo for SMP on AMD-V
|
|
|
@21259
|
15 years |
vboxsync |
Fixed assertions
|
|
|
@21258
|
15 years |
vboxsync |
Hypervisor debugging fixes
|
|
|
@21257
|
15 years |
vboxsync |
Log hardware breakpoints
|
|
|
@21255
|
15 years |
vboxsync |
Fixes for hypervisor debugging
|
|
|
@21252
|
15 years |
vboxsync |
First attempt to enable hypervisor breakpoints with vt-x/amd-v guests
|
|
|
@21210
|
15 years |
vboxsync |
Updates
|
|
|
@21209
|
15 years |
vboxsync |
Updates for io instruction restarts
|
|
|
@21208
|
15 years |
vboxsync |
Started with saving pending failed IO instructions.
|
|
|
@21196
|
15 years |
vboxsync |
Break up raw mode and hwacc EM parts.
|
|
|
@21144
|
15 years |
vboxsync |
Prevent future mistakes with VM_FF_TESTANDCLEAR
|
|
|
@21001
|
15 years |
vboxsync |
HWACCM: Untested AMD-V fix for the xmm register corruption on …
|
|
|
@20846
|
15 years |
vboxsync |
If an active trap is already pending, then we must forward it first!
|
|
|
@20838
|
15 years |
vboxsync |
NMI updates
|
|
|
@20769
|
15 years |
vboxsync |
VMM: don't forget to enable R0 logging again if we are leaving …
|
|
|
@20666
|
16 years |
vboxsync |
Changed PDMApicGet/SetTPR to get/set the full task priority register.
|
|
|
@20660
|
16 years |
vboxsync |
Update TPR only when changed.
|
|
|
@20655
|
16 years |
vboxsync |
Updated comments
|
|
|
@20608
|
16 years |
vboxsync |
Backed out 48516. Caused interrupt loss.
|
|
|
@20530
|
16 years |
vboxsync |
VMM: remove DISCPUSTATE from the stack.
|
|
|
@20516
|
16 years |
vboxsync |
Moved VBOX_WITH_VMMR0_DISABLE_PREEMPTION blocks down
|
|
|
@20491
|
16 years |
vboxsync |
Log disabling didn't work
|
|
|
@20462
|
16 years |
vboxsync |
Compile warning removed
|
|
|
@20406
|
16 years |
vboxsync |
Removed obsolete REMR3ReplayInvalidatedPages
|
|
|
@20344
|
16 years |
vboxsync |
Updates
|
|
|
@20343
|
16 years |
vboxsync |
TPR emulation updates
|
|
|
@20330
|
16 years |
vboxsync |
Missing profile stop calls
|
|
|
@20328
|
16 years |
vboxsync |
Cleanup
|
|
|
@20325
|
16 years |
vboxsync |
More fixes
|
|
|
@20324
|
16 years |
vboxsync |
Fix
|
|
|
@20322
|
16 years |
vboxsync |
More updates
|
|
|
@20321
|
16 years |
vboxsync |
Update
|
|
|
@20320
|
16 years |
vboxsync |
Correction
|
|
|