|
|
@24848
|
15 years |
vboxsync |
x86.h/.mac,CPUM.cpp: made FTW a word again and made cpumR3InfoOne dump …
|
|
|
@24829
|
15 years |
vboxsync |
Removed excessive logging
|
|
|
@24813
|
15 years |
vboxsync |
Write MSR_K8_HWCR value to release log (AMD-V diagnostics).
|
|
|
@24809
|
15 years |
vboxsync |
HWVMXR0.cpp: fixed logging.
|
|
|
@24763
|
15 years |
vboxsync |
Deal with extra error case
|
|
|
@24731
|
15 years |
vboxsync |
Logging changes
|
|
|
@24507
|
15 years |
vboxsync |
HWACCMR0.cpp: privately disabled the assertion.
|
|
|
@24485
|
15 years |
vboxsync |
Corrected assertion
|
|
|
@24484
|
15 years |
vboxsync |
Must reinit VT-x and AMD-V after a suspend as some BIOSes don't do …
|
|
|
@24482
|
15 years |
vboxsync |
HWACCMR0.cpp: Disabled deadly assertion.
|
|
|
@24368
|
15 years |
vboxsync |
Additional check for in-use AMD-V.
|
|
|
@24324
|
15 years |
vboxsync |
Minor cleanup
|
|
|
@24284
|
15 years |
vboxsync |
Compile fix
|
|
|
@24283
|
15 years |
vboxsync |
Cleaned up
|
|
|
@24251
|
15 years |
vboxsync |
Another tpr patch fix
|
|
|
@24249
|
15 years |
vboxsync |
TPR patch fixes
|
|
|
@24248
|
15 years |
vboxsync |
VT-x: Must save the host's LSTAR msr in case the guest changed it (TPR …
|
|
|
@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, …
|
|
|
@24181
|
15 years |
vboxsync |
VMM,SUPDrv,IPRT: Always initialize RTSPINLOCKTMP structures.
|
|
|
@24139
|
15 years |
vboxsync |
Also missing ApicHlp_SetInterruptFF cases for R0/RC.
|
|
|
@24138
|
15 years |
vboxsync |
Missing Set/ClearInterruptFF cases for R0 & RC.
|
|
|
@24125
|
15 years |
vboxsync |
DevAPIC/PDM: Properly route PIC interrupts through local APIC (fixes …
|
|
|
@24032
|
15 years |
vboxsync |
Return error code if VT-x/AMD-V init fails.
|
|
|
@24029
|
15 years |
vboxsync |
Compile fix
|
|
|
@24027
|
15 years |
vboxsync |
Fail if VT-x or AMD-V are already enabled (Windows 7)
|
|
|
@23983
|
15 years |
vboxsync |
Must flush all contexts when restarting with asid 1
|
|
|
@23977
|
15 years |
vboxsync |
Cleaned up
|
|
|
@23976
|
15 years |
vboxsync |
Flush page instead of context (code path not used)
|
|
|
@23972
|
15 years |
vboxsync |
Must set tlb flush flag when exiting ring 0 (local init)
|
|
|
@23944
|
15 years |
vboxsync |
Format specifier fix
|
|
|
@23943
|
15 years |
vboxsync |
More verbose assertion
|
|
|
@23927
|
15 years |
vboxsync |
netflt/win: alternative loopback handling mechanism (disabled for now)
|
|
|
@23922
|
15 years |
vboxsync |
missing case
|
|
|
@23792
|
15 years |
vboxsync |
Similar unexpected return value hack for nested paging (guest SMP).
|
|
|
@23641
|
15 years |
vboxsync |
Wrong else
|
|
|
@23610
|
15 years |
vboxsync |
IPRT,VMM,SUPDrv,VBGLR0: Added a parameter to RTR0MemObjLockUser/Kernel …
|
|
|
@23566
|
15 years |
vboxsync |
Fixed assertion
|
|
|
@23553
|
15 years |
vboxsync |
More assertions
|
|
|
@23517
|
15 years |
vboxsync |
Noisy logging
|
|
|
@23515
|
15 years |
vboxsync |
Force a TLB flush when returning back to ring 3. (local init only)
|
|
|
@23487
|
15 years |
vboxsync |
VMM: Saved and restore the [R|E]FLAGS register in the …
|
|
|
@23476
|
15 years |
vboxsync |
Use global (one shot on all cpus) or local (each time we want to …
|
|
|
@23468
|
15 years |
vboxsync |
Misleading comment
|
|
|
@23366
|
15 years |
vboxsync |
Wait for the target VCPU to finish its world switch.
|
|
|
@23258
|
15 years |
vboxsync |
Disabled unused code for release builds
|
|
|
@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
|
|
|
@23033
|
15 years |
vboxsync |
Reversed ifdef corrected (not harmful though)
|
|
|
@22949
|
15 years |
vboxsync |
TRPMR0A.asm: Align the trpmR0DispatchHostInterruptSimple code better.
|
|
|
@22923
|
15 years |
vboxsync |
GVMMR0.cpp: An attempt at hacking my way around the current snow …
|
|
|
@22890
|
15 years |
vboxsync |
VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
|
|
|
@22869
|
15 years |
vboxsync |
PGMR0DynMap.cpp: drop column 1 assertions.
|
|
|
@22615
|
15 years |
vboxsync |
refined r51666
|
|
|
@22609
|
15 years |
vboxsync |
disable VT-x on Linux < 2.6.13
|
|
|
@22493
|
15 years |
vboxsync |
VMM,DevPCI,VBox/types.h: Added a VBOXSTRICTRC type for indicating …
|
|
|
@22429
|
15 years |
vboxsync |
VMM,x86.h/mac: Be more careful with X86DESCHC.
|
|
|
@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.
|
|
|
@22242
|
15 years |
vboxsync |
Made TSC underflow checking more generic.
|
|
|
@22241
|
15 years |
vboxsync |
Attempt to get rid of decreasing rdtsc return values.
|
|
|
@22079
|
15 years |
vboxsync |
Back to manual msr save and restore.
|
|
|
@22063
|
15 years |
vboxsync |
Removed unnecessary check
|
|
|
@22060
|
15 years |
vboxsync |
More cleanup
|
|
|
@22059
|
15 years |
vboxsync |
Cleanup
|
|
|
@22051
|
15 years |
vboxsync |
Obsolete comment
|
|
|
@22050
|
15 years |
vboxsync |
Cleaned up a bit
|
|
|
@22049
|
15 years |
vboxsync |
Make sure we only load those MSRs that are supported by the guest
|
|
|
@22041
|
15 years |
vboxsync |
Allow fs_base & gs_base as well
|
|
|
@22040
|
15 years |
vboxsync |
VT-x: use MSR bitmaps and automatic load/store (risky change).
|
|
|
@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
|
|
|
@21947
|
15 years |
vboxsync |
Wrong check for selector limit
|
|
|
@21942
|
15 years |
vboxsync |
VMM: detect syscall usage on the host.
|
|
|
@21937
|
15 years |
vboxsync |
Fixed wrong check for sysenter.
|
|
|
@21915
|
15 years |
vboxsync |
VMM/VMMR0: minor logging fix.
|
|
|
@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).
|
|
|
@21587
|
15 years |
vboxsync |
Make sure we turn off X86_CR4_VME if we are in emulated real mode (VT-x)
|
|
|
@21585
|
15 years |
vboxsync |
Real mode sti emulation wasn't entirely correct.
|
|
|
@21574
|
15 years |
vboxsync |
Flush updates
|
|
|