Joerg Roedel
|
893a5ab6ee
KVM: SVM: Make sure KERNEL_GS_BASE is valid when loading gs_index
|
14 years ago |
Avi Kivity
|
aff48baa34
KVM: Fetch guest cr3 from hardware on demand
|
14 years ago |
Avi Kivity
|
9f8fe5043f
KVM: Replace reads of vcpu->arch.cr3 by an accessor
|
14 years ago |
Andre Przywara
|
dc25e89e07
KVM: SVM: copy instruction bytes from VMCB
|
14 years ago |
Andre Przywara
|
df4f310856
KVM: SVM: implement enhanced INVLPG intercept
|
14 years ago |
Andre Przywara
|
cae3797a46
KVM: SVM: enhance mov DR intercept handler
|
14 years ago |
Andre Przywara
|
7ff76d58a9
KVM: SVM: enhance MOV CR intercept handler
|
14 years ago |
Andre Przywara
|
ddce97aac5
KVM: SVM: add new SVM feature bit names
|
14 years ago |
Andre Przywara
|
51d8b66199
KVM: cleanup emulate_instruction
|
14 years ago |
Andre Przywara
|
eea1cff9ab
KVM: x86: fix CR8 handling
|
14 years ago |
Joerg Roedel
|
81dd35d42c
KVM: SVM: Add xsetbv intercept
|
14 years ago |
Joerg Roedel
|
38e5e92fe8
KVM: SVM: Implement Flush-By-Asid feature
|
14 years ago |
Joerg Roedel
|
f40f6a459c
KVM: SVM: Use svm_flush_tlb instead of force_new_asid
|
14 years ago |
Joerg Roedel
|
fa22a8d608
KVM: SVM: Remove flush_guest_tlb function
|
14 years ago |
Joerg Roedel
|
b53ba3f9cc
KVM: SVM: Add clean-bit for LBR state
|
14 years ago |
Joerg Roedel
|
0574dec0d7
KVM: SVM: Add clean-bit for CR2 register
|
14 years ago |
Joerg Roedel
|
060d0c9a2e
KVM: SVM: Add clean-bit for Segements and CPL
|
14 years ago |
Joerg Roedel
|
17a703cb14
KVM: SVM: Add clean-bit for GDT and IDT
|
14 years ago |
Joerg Roedel
|
72214b9601
KVM: SVM: Add clean-bit for DR6 and DR7
|
14 years ago |
Joerg Roedel
|
dcca1a6506
KVM: SVM: Add clean-bit for control registers
|
14 years ago |
Joerg Roedel
|
b2747166dc
KVM: SVM: Add clean-bit for NPT state
|
14 years ago |
Joerg Roedel
|
decdbf6a4c
KVM: SVM: Add clean-bit for interrupt state
|
14 years ago |
Joerg Roedel
|
d48086d1e3
KVM: SVM: Add clean-bit for the ASID
|
14 years ago |
Joerg Roedel
|
f56838e4c3
KVM: SVM: Add clean-bit for IOPM_BASE and MSRPM_BASE
|
14 years ago |
Joerg Roedel
|
116a0a2367
KVM: SVM: Add clean-bit for intercetps, tsc-offset and pause filter count
|
14 years ago |
Roedel, Joerg
|
8d28fec406
KVM: SVM: Add clean-bits infrastructure code
|
14 years ago |
Joerg Roedel
|
4cc703100b
KVM: SVM: Use get_host_vmcb function in svm_get_msr for TSC
|
14 years ago |
Joerg Roedel
|
8a05a1b869
KVM: SVM: Add manipulation functions for misc intercepts
|
14 years ago |
Joerg Roedel
|
18c918c5f5
KVM: SVM: Add manipulation functions for exception intercepts
|
14 years ago |
Joerg Roedel
|
3aed041a4c
KVM: SVM: Add manipulation functions for DRx intercepts
|
14 years ago |