Home
last modified time | relevance | path

Searched refs:smstate (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/arch/x86/kvm/
H A Dsmm.c468 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 …]