Home
last modified time | relevance | path

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

/linux-4.4.14/arch/x86/kvm/
Demulate.c2272 #define GET_SMSTATE(type, smbase, offset) \ argument
2275 int r = ctxt->ops->read_phys(ctxt, smbase + offset, &__val, \
2294 static int rsm_load_seg_32(struct x86_emulate_ctxt *ctxt, u64 smbase, int n) in rsm_load_seg_32() argument
2300 selector = GET_SMSTATE(u32, smbase, 0x7fa8 + n * 4); in rsm_load_seg_32()
2307 set_desc_base(&desc, GET_SMSTATE(u32, smbase, offset + 8)); in rsm_load_seg_32()
2308 set_desc_limit(&desc, GET_SMSTATE(u32, smbase, offset + 4)); in rsm_load_seg_32()
2309 rsm_set_desc_flags(&desc, GET_SMSTATE(u32, smbase, offset)); in rsm_load_seg_32()
2314 static int rsm_load_seg_64(struct x86_emulate_ctxt *ctxt, u64 smbase, int n) in rsm_load_seg_64() argument
2323 selector = GET_SMSTATE(u16, smbase, offset); in rsm_load_seg_64()
2324 rsm_set_desc_flags(&desc, GET_SMSTATE(u16, smbase, offset + 2) << 8); in rsm_load_seg_64()
[all …]
Dtrace.h974 TP_PROTO(unsigned int vcpu_id, u64 smbase, bool entering),
975 TP_ARGS(vcpu_id, smbase, entering),
979 __field( u64, smbase )
985 __entry->smbase = smbase;
992 __entry->smbase)
Dx86.c2098 vcpu->arch.smbase = data; in kvm_set_msr_common()
2354 msr_info->data = vcpu->arch.smbase; in kvm_get_msr_common()
4897 return vcpu->arch.smbase; in emulator_get_smbase()
4900 static void emulator_set_smbase(struct x86_emulate_ctxt *ctxt, u64 smbase) in emulator_set_smbase() argument
4904 vcpu->arch.smbase = smbase; in emulator_set_smbase()
5232 trace_kvm_enter_smm(vcpu->vcpu_id, vcpu->arch.smbase, false); in kvm_smm_changed()
6174 put_smstate(u32, buf, 0x7ef8, vcpu->arch.smbase); in process_smi_save_state_32()
6200 put_smstate(u32, buf, 0x7f00, vcpu->arch.smbase); in process_smi_save_state_64()
6246 trace_kvm_enter_smm(vcpu->vcpu_id, vcpu->arch.smbase, true); in process_smi()
6254 kvm_vcpu_write_guest(vcpu, vcpu->arch.smbase + 0xfe00, buf, sizeof(buf)); in process_smi()
[all …]
/linux-4.4.14/arch/x86/include/asm/
Dkvm_emulate.h207 void (*set_smbase)(struct x86_emulate_ctxt *ctxt, u64 smbase);
Dkvm_host.h408 u64 smbase; member