Lazy fpu for svm/npt
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest6 patches 2 repliesIn review
- v13 patches 2 repliesSuperseded
Changes in v2 from the cover letter
Refactored last patch into three independent patches; no code changes.
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/6 | KVM: Set cr0.et when the guest writes cr0arch/ | +2 | 0 replies | |
| 2/6 | KVM: SVM: Fix SVM_CR0_SELECTIVE_MASKarch/ | +1 | 0 replies | |
| 3/6 | KVM: SVM: Initialize fpu_active in init_vmcb()arch/ | +2 | 0 replies | |
| 4/6 | KVM: SVM: Restore unconditional cr0 intercept under nptarch/ | +8 | 0 replies | |
| 5/6 | KVM: SVM: Selective cr0 interceptarch/ | +26 | 0 replies | |
| 6/6 | KVM: SVM: Lazy fpu with nptarch/ | +0 | 0 replies |
Reviews trailers per patch
None of the 6 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.
| Patch | Joerg Roedel |
|---|---|
| Series | A-b |
| 1/6 | |
| 2/6 | |
| 3/6 | |
| 4/6 | |
| 5/6 | |
| 6/6 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 0/6 v2] Lazy fpu for svm/npt
This patchset (on top of the previous cr0 patchset) brings lazy fpu to npt. For the cases where guest and host cr0 match (the majority) it will disable intercepts for cr0.ts once the guest fpu is loaded, so the guest can to its own lazy fpu without trapping.
v2:
Refactored last patch into three independent patches; no code changes.
Avi Kivity (6):
KVM: Set cr0.et when the guest writes cr0
KVM: SVM: Fix SVM_CR0_SELECTIVE_MASK
KVM: SVM: Initialize fpu_active in init_vmcb()
KVM: SVM: Restore unconditional cr0 intercept under npt
KVM: SVM: Selective cr0 intercept
KVM: SVM: Lazy fpu with npt
arch/x86/include/asm/svm.h | 2 +- arch/x86/kvm/svm.c | 73 +++++++++++++++++++++---------------------- arch/x86/kvm/x86.c | 2 + 3 files changed, 39 insertions(+), 38 deletions(-)