summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/svm.h
AgeCommit message (Expand)AuthorFilesLines
2020-12-15KVM: SVM: Provide support for SEV-ES vCPU loadingTom Lendacky1-3/+7
2020-12-15KVM: SVM: Provide support for SEV-ES vCPU creation/loadingTom Lendacky1-1/+14
2020-12-15KVM: SVM: Add initial support for a VMGEXIT VMEXITTom Lendacky1-1/+1
2020-12-15KVM: SVM: Add required changes to support intercepts under SEV-ESTom Lendacky1-1/+2
2020-12-14KVM: SVM: Add GHCB accessor functions for retrieving fieldsTom Lendacky1-0/+10
2020-09-28KVM: SVM: Add new intercept word in vmcb_control_areaBabu Moger1-0/+7
2020-09-28KVM: SVM: Modify 64 bit intercept field to two 32 bit vectorsBabu Moger1-7/+7
2020-09-28KVM: SVM: Modify intercept_exceptions to generic interceptsBabu Moger1-1/+4
2020-09-28KVM: SVM: Change intercept_dr to generic interceptsBabu Moger1-18/+18
2020-09-28KVM: SVM: Change intercept_cr to generic interceptsBabu Moger1-10/+13
2020-09-28KVM: SVM: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept)Babu Moger1-0/+9
2020-09-07KVM: SVM: Use __packed shorthandBorislav Petkov1-6/+6
2020-09-07KVM: SVM: Add GHCB Accessor functionsJoerg Roedel1-0/+43
2020-09-07KVM: SVM: Add GHCB definitionsTom Lendacky1-2/+49
2020-06-01KVM: nSVM: remove trailing padding for struct vmcb_control_areaPaolo Bonzini1-1/+8
2019-09-24kvm: svm: Intercept RDPRUJim Mattson1-0/+1
2018-12-21KVM/x86: Use SVM assembly instruction mnemonics instead of .byte streamsUros Bizjak1-7/+0
2018-03-28KVM: SVM: Add pause filter thresholdBabu Moger1-1/+2
2017-12-04kvm: svm: Add SEV feature definitions to KVMTom Lendacky1-0/+1
2017-12-04kvm: svm: prepare for new bit definition in nested_ctlTom Lendacky1-0/+2
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-08-23KVM: SVM: Enable Virtual GIF featureJanakarajan Natarajan1-0/+6
2017-07-12KVM: SVM: Enable Virtual VMLOAD VMSAVE featureJanakarajan Natarajan1-0/+1
2017-07-12KVM: SVM: Rename lbr_ctl field in the vmcb control areaJanakarajan Natarajan1-1/+1
2017-07-12KVM: SVM: Prepare for new bit definition in lbr_ctlJanakarajan Natarajan1-0/+2
2016-06-16x86/kvm/svm: Simplify cpu_has_svm()Borislav Petkov1-1/+0
2016-05-18KVM: x86: Detect and Initialize AVIC supportSuravee Suthikulpanit1-0/+3
2016-05-18svm: Introduce new AVIC VMCB registersSuravee Suthikulpanit1-2/+7
2012-12-14UAPI: (Scripted) Disintegrate arch/x86/include/asmDavid Howells1-130/+2
2012-09-21KVM: x86: Export svm/vmx exit code and vector code to userspaceXiao Guangrong1-75/+130
2011-01-12KVM: SVM: copy instruction bytes from VMCBAndre Przywara1-1/+3
2011-01-12KVM: SVM: enhance MOV CR intercept handlerAndre Przywara1-0/+2
2011-01-12KVM: SVM: Add xsetbv interceptJoerg Roedel1-0/+2
2011-01-12KVM: SVM: Implement Flush-By-Asid featureJoerg Roedel1-0/+2
2011-01-12KVM: SVM: Add clean-bits infrastructure codeRoedel, Joerg1-1/+2
2011-01-12KVM: SVM: Add manipulation functions for DRx interceptsJoerg Roedel1-10/+17
2011-01-12KVM: SVM: Add manipulation functions for CRx interceptsRoedel, Joerg1-6/+9
2010-05-17KVM: x86: Push potential exception error code on task switchesJan Kiszka1-0/+1
2010-05-17KVM: SVM: implement NEXTRIPsave SVM featureAndre Przywara1-1/+3
2010-04-25KVM: SVM: Implement emulation of vm_cr msrJoerg Roedel1-0/+4
2010-03-01KVM: SVM: Fix SVM_CR0_SELECTIVE_MASKAvi Kivity1-1/+1
2009-12-03KVM: SVM: Support Pause Filter in AMD processorsMark Langsdorf1-1/+2
2009-06-10KVM: Fix unneeded instruction skipping during task switching.Gleb Natapov1-0/+1
2009-03-24KVM: SVM: Move EFER and MSR constants to generic x86 codeAlexander Graf1-4/+0
2008-12-31KVM: SVM: move svm.h to include/asmEduardo Habkost1-0/+328