|
|
@11767
|
16 years |
vboxsync |
VT-x: always enable caching in cr0.
|
|
|
@11763
|
16 years |
vboxsync |
Host CR0 CD, NW & ET bits are not restored after a VM exit. We must …
|
|
|
@11761
|
16 years |
vboxsync |
Filter out X86_CR0_CACHE_DISABLE as well for VT-x. (duh!)
|
|
|
@11757
|
16 years |
vboxsync |
No room for this
|
|
|
@11756
|
16 years |
vboxsync |
Use the wbinvd intercept if it's present in the secondary control.
|
|
|
@11706
|
16 years |
vboxsync |
No need to enable VMX_VMCS_CTRL_PROC_EXEC_CONTROLS_USE_MSR_BITMAPS
|
|
|
@11697
|
16 years |
vboxsync |
Comment update
|
|
|
@11696
|
16 years |
vboxsync |
Enabled MSR bitmap for VT-x.
|
|
|
@11575
|
16 years |
vboxsync |
Sync back CR2 as it can be changed behind our back in the nested …
|
|
|
@11568
|
16 years |
vboxsync |
Cleanup
|
|
|
@11517
|
16 years |
vboxsync |
More logging
|
|
|
@11516
|
16 years |
vboxsync |
Forgot IA32_MSR_STAR syncing.
|
|
|
@11488
|
16 years |
vboxsync |
stoswd emulation fix (DF).
|
|
|
@11474
|
16 years |
vboxsync |
AMD-V: Corrected current asid handling. (multiple VMs could end up …
|
|
|
@11398
|
16 years |
vboxsync |
Always sync back the TPR value.
|
|
|
@11311
|
16 years |
vboxsync |
VMM: ELEMENTS -> RT_ELEMENTS.
|
|
|
@11133
|
16 years |
vboxsync |
compiler warnings
|
|
|
@10886
|
16 years |
vboxsync |
Fixes for syncing back sysenter MSRs.
|
|
|
@10858
|
16 years |
vboxsync |
We can't rely on #NM handling in kernel mode, so do what we did before …
|
|
|
@10849
|
16 years |
vboxsync |
32 bits build fix
|
|
|
@10844
|
16 years |
vboxsync |
VMMR0: Fixed bogus pSession argument passed to vmmR0EntryExWorker when …
|
|
|
@10843
|
16 years |
vboxsync |
intnet: Implemented activation on power on & resume, deactivation on …
|
|
|
@10835
|
16 years |
vboxsync |
Obsolete comment removed
|
|
|
@10833
|
16 years |
vboxsync |
Backed out 33617. Doesn't solve anything.
|
|
|
@10832
|
16 years |
vboxsync |
TPR shadow changes.
|
|
|
@10828
|
16 years |
vboxsync |
Update
|
|
|
@10817
|
16 years |
vboxsync |
Started with EPT support.
|
|
|
@10806
|
16 years |
vboxsync |
intnet: Push the session down to all the INTNETR0* apis.
|
|
|
@10805
|
16 years |
vboxsync |
VMM+SUPDrv: Changed the VMMR0EntryEx interface to also take the …
|
|
|
@10746
|
16 years |
vboxsync |
Added pSession argument to all the intnet request packets.
|
|
|
@10724
|
16 years |
vboxsync |
Bumped the SUPDRV_IOC_VERSION major as the changes to the fast path on …
|
|
|
@10721
|
16 years |
vboxsync |
Missing update for last error handling.
|
|
|
@10716
|
16 years |
vboxsync |
TPR fix for VT-x
|
|
|
@10687
|
16 years |
vboxsync |
Save the FPU control word and MXCSR on entry and restore them …
|
|
|
@10683
|
16 years |
vboxsync |
Backed out 33399; must save the host context on entry due to long …
|
|
|
@10682
|
16 years |
vboxsync |
Saving of the host state is done correctly already for VT-x. (not …
|
|
|
@10673
|
16 years |
vboxsync |
Comment added.
|
|
|
@10672
|
16 years |
vboxsync |
Added a comment about the fact that we trash our own FPU state. Could …
|
|
|
@10667
|
16 years |
vboxsync |
Sync back TPR if necessary.
|
|
|
@10663
|
16 years |
vboxsync |
Created tstIntNet-1 for checking that capturing an interface works on …
|
|
|
@10661
|
16 years |
vboxsync |
Reduce the number of world switches caused by cr8 writes by checking …
|
|
|
@10655
|
16 years |
vboxsync |
Guest MSR_K6_EFER_FFXSR value is not relevant. Always manually …
|
|
|
@10647
|
16 years |
vboxsync |
Manual saving of XMM registers.
Use new FPU/MMX/XMM state saving for …
|
|
|
@10630
|
16 years |
vboxsync |
Newer functions for handling fpu save/restore in ring 0.
|
|
|
@10609
|
16 years |
vboxsync |
Check for unexpected rescheduling.
|
|
|
@10607
|
16 years |
vboxsync |
Guest state loading and host state saving *must* be done after TPR …
|
|
|
@10572
|
16 years |
vboxsync |
Use NIL_RTR0MEMOBJ and ASMMemZeroPage.
|
|
|
@10566
|
16 years |
vboxsync |
Comment
|
|
|
@10542
|
16 years |
vboxsync |
Go directly to the halted state when encountering a hlt instruction …
|
|
|
@10537
|
16 years |
vboxsync |
Updated HWACCMDumpRegs
|
|
|
@10509
|
16 years |
vboxsync |
And again
|
|
|
@10508
|
16 years |
vboxsync |
Stupid compiler
|
|
|
@10506
|
16 years |
vboxsync |
Assertion
|
|
|
@10505
|
16 years |
vboxsync |
Easier to grep for
|
|
|
@10504
|
16 years |
vboxsync |
Don't violate my own rules…
|
|
|
@10503
|
16 years |
vboxsync |
More logging
|
|
|
@10502
|
16 years |
vboxsync |
Take precautions for being rescheduled to a different cpu due to long …
|
|
|
@10500
|
16 years |
vboxsync |
Clarified comment
|
|
|
@10499
|
16 years |
vboxsync |
Another paranoid assertion.
|
|
|
@10498
|
16 years |
vboxsync |
Added warning
|
|
|
@10497
|
16 years |
vboxsync |
Another edge case where we need to flush the TLB.
|
|
|
@10491
|
16 years |
vboxsync |
Logging
|
|
|
@10489
|
16 years |
vboxsync |
AMD-V: Always flush the TLB the first time a cpu is used.
|
|
|
@10480
|
16 years |
vboxsync |
Must monitor CR8 writes. (for now)
|
|
|
@10473
|
16 years |
vboxsync |
MMIO instruction emulation for OR, BT and XOR added.
|
|
|
@10471
|
16 years |
vboxsync |
warning
|
|
|
@10466
|
16 years |
vboxsync |
Write back cached TPR
|
|
|
@10465
|
16 years |
vboxsync |
Cleaned up
|
|
|
@10464
|
16 years |
vboxsync |
More assertions
|
|
|
@10463
|
16 years |
vboxsync |
Use the TPR threshold feature.
|
|
|
@10458
|
16 years |
vboxsync |
TPR & interrupt dispatch updates.
|
|
|
@10450
|
16 years |
vboxsync |
Added VMMGetSvnRev() (exported) and changed VMMR0Init and VMMGCInit …
|
|
|
@10360
|
16 years |
vboxsync |
Removed the same assertion as before in the AMD-V code.
|
|
|
@10356
|
16 years |
vboxsync |
Safety precaution
|
|
|
@10355
|
16 years |
vboxsync |
TPR updates
|
|
|
@10354
|
16 years |
vboxsync |
Extra assertion
|
|
|
@10353
|
16 years |
vboxsync |
TPR caching for VT-x. Removed the CR8 register from CPUMCTX.
|
|
|
@10331
|
16 years |
vboxsync |
Removed the assertion completely.
|
|
|
@10330
|
16 years |
vboxsync |
Wrong assertion. Due to ring 3 far jumps the assertion condition can …
|
|
|
@10301
|
16 years |
vboxsync |
Wrong place for the assertion
|
|
|
@10299
|
16 years |
vboxsync |
Force a TLB flush on a mode switch too.
|
|
|
@10297
|
16 years |
vboxsync |
More assertions.
|
|
|
@10269
|
16 years |
vboxsync |
Logging updates
|
|
|
@10206
|
16 years |
vboxsync |
Fixed regression introduced by TPR caching. (never execute code that …
|
|
|
@10202
|
16 years |
vboxsync |
removed VBOX_WITH_PDM_LOCK
|
|
|
@10110
|
17 years |
vboxsync |
More TPR updates
|
|
|
@10108
|
17 years |
vboxsync |
More CR8 updates
|
|
|
@10097
|
17 years |
vboxsync |
Derive CPL from cs, not ss.
|
|
|
@10095
|
17 years |
vboxsync |
logging change
|
|
|
@10066
|
17 years |
vboxsync |
Paranoid assertion
|
|
|
@10064
|
17 years |
vboxsync |
Missing log group
|
|
|
@10019
|
17 years |
vboxsync |
Updated for accepted shadow page modes.
|
|
|
@10018
|
17 years |
vboxsync |
Wrong assertion + logging updates
|
|
|
@10015
|
17 years |
vboxsync |
Don't forget to sync back MSR_K8_KERNEL_GS_BASE.
|
|
|
@10014
|
17 years |
vboxsync |
Filter out the MSR_K6_LME bit or else AMD-V expects amd64 shadow …
|
|
|
@10011
|
17 years |
vboxsync |
Compile fix
|
|
|
@10010
|
17 years |
vboxsync |
Updates for 64 bits mode (invlpg - amd-v)
|
|
|
@9998
|
17 years |
vboxsync |
Logging update
|
|
|
@9988
|
17 years |
vboxsync |
Unconditionally update the sysenter msrs.
|
|
|
@9964
|
17 years |
vboxsync |
Paranoid assertion
|
|
|