Searched refs:smstate (Results 1 – 1 of 1) sorted by relevance
/openbmc/linux/arch/x86/kvm/ |
H A D | smm.c | 468 const struct kvm_smram_state_32 *smstate) in rsm_load_state_32() argument 474 ctxt->eflags = smstate->eflags | X86_EFLAGS_FIXED; in rsm_load_state_32() 475 ctxt->_eip = smstate->eip; in rsm_load_state_32() 478 *reg_write(ctxt, i) = smstate->gprs[i]; in rsm_load_state_32() 480 if (kvm_set_dr(vcpu, 6, smstate->dr6)) in rsm_load_state_32() 482 if (kvm_set_dr(vcpu, 7, smstate->dr7)) in rsm_load_state_32() 485 rsm_load_seg_32(vcpu, &smstate->tr, smstate->tr_sel, VCPU_SREG_TR); in rsm_load_state_32() 486 rsm_load_seg_32(vcpu, &smstate->ldtr, smstate->ldtr_sel, VCPU_SREG_LDTR); in rsm_load_state_32() 488 dt.address = smstate->gdtr.base; in rsm_load_state_32() 489 dt.size = smstate->gdtr.limit; in rsm_load_state_32() [all …]
|