Searched refs:smram (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/arch/x86/kvm/ |
| H A D | smm.c | 201 enter_smm_save_seg_32(vcpu, &smram->tr, &smram->tr_sel, VCPU_SREG_TR); in enter_smm_save_state_32() 202 enter_smm_save_seg_32(vcpu, &smram->ldtr, &smram->ldtr_sel, VCPU_SREG_LDTR); in enter_smm_save_state_32() 212 enter_smm_save_seg_32(vcpu, &smram->es, &smram->es_sel, VCPU_SREG_ES); in enter_smm_save_state_32() 213 enter_smm_save_seg_32(vcpu, &smram->cs, &smram->cs_sel, VCPU_SREG_CS); in enter_smm_save_state_32() 214 enter_smm_save_seg_32(vcpu, &smram->ss, &smram->ss_sel, VCPU_SREG_SS); in enter_smm_save_state_32() 216 enter_smm_save_seg_32(vcpu, &smram->ds, &smram->ds_sel, VCPU_SREG_DS); in enter_smm_save_state_32() 217 enter_smm_save_seg_32(vcpu, &smram->fs, &smram->fs_sel, VCPU_SREG_FS); in enter_smm_save_state_32() 218 enter_smm_save_seg_32(vcpu, &smram->gs, &smram->gs_sel, VCPU_SREG_GS); in enter_smm_save_state_32() 280 union kvm_smram smram; in enter_smm() local 284 memset(smram.bytes, 0, sizeof(smram.bytes)); in enter_smm() [all …]
|
| /linux-6.15/arch/x86/kvm/vmx/ |
| H A D | x86_ops.h | 36 int vmx_enter_smm(struct kvm_vcpu *vcpu, union kvm_smram *smram); 37 int vmx_leave_smm(struct kvm_vcpu *vcpu, const union kvm_smram *smram);
|
| H A D | vmx.c | 8306 int vmx_enter_smm(struct kvm_vcpu *vcpu, union kvm_smram *smram) in vmx_enter_smm() argument 8327 int vmx_leave_smm(struct kvm_vcpu *vcpu, const union kvm_smram *smram) in vmx_leave_smm() argument
|
| /linux-6.15/arch/x86/include/asm/ |
| H A D | kvm_host.h | 1852 int (*enter_smm)(struct kvm_vcpu *vcpu, union kvm_smram *smram); 1853 int (*leave_smm)(struct kvm_vcpu *vcpu, const union kvm_smram *smram);
|
| /linux-6.15/arch/x86/kvm/svm/ |
| H A D | svm.c | 4799 static int svm_enter_smm(struct kvm_vcpu *vcpu, union kvm_smram *smram) in svm_enter_smm() argument 4816 smram->smram64.svm_guest_flag = 1; in svm_enter_smm() 4817 smram->smram64.svm_guest_vmcb_gpa = svm->nested.vmcb12_gpa; in svm_enter_smm() 4851 static int svm_leave_smm(struct kvm_vcpu *vcpu, const union kvm_smram *smram) in svm_leave_smm() argument 4858 const struct kvm_smram_state_64 *smram64 = &smram->smram64; in svm_leave_smm()
|