Searched refs:smbase (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | smm.c | 22 CHECK_SMRAM32_OFFSET(smbase, 0xFEF8); in check_smram_offsets() 88 CHECK_SMRAM64_OFFSET(smbase, 0xFF00); in check_smram_offsets() 114 trace_kvm_smm_transition(vcpu->vcpu_id, vcpu->arch.smbase, entering_smm); in kvm_smm_changed() 224 smram->smbase = vcpu->arch.smbase; in enter_smm_save_state_32() 253 smram->smbase = vcpu->arch.smbase; in enter_smm_save_state_64() 312 if (kvm_vcpu_write_guest(vcpu, vcpu->arch.smbase + 0xfe00, &smram, sizeof(smram))) in enter_smm() 338 cs.selector = (vcpu->arch.smbase >> 4) & 0xffff; in enter_smm() 339 cs.base = vcpu->arch.smbase; in enter_smm() 577 u64 smbase; emulator_leave_smm() local [all...] |
H A D | smm.h | 23 u32 smbase; member 116 u32 smbase; member
|
H A D | trace.h | 1052 TP_PROTO(unsigned int vcpu_id, u64 smbase, bool entering), 1053 TP_ARGS(vcpu_id, smbase, entering), 1057 __field( u64, smbase ) 1063 __entry->smbase = smbase; 1067 TP_printk("vcpu %u: %s SMM, smbase 0x%llx", 1070 __entry->smbase)
|
H A D | x86.c | 3777 vcpu->arch.smbase = data; in kvm_set_msr_common() 4177 msr_info->data = vcpu->arch.smbase; in kvm_get_msr_common() 12095 vcpu->arch.smbase = 0x30000; in kvm_vcpu_reset()
|
/kernel/linux/linux-5.10/arch/x86/kvm/ |
H A D | trace.h | 969 TP_PROTO(unsigned int vcpu_id, u64 smbase, bool entering), 970 TP_ARGS(vcpu_id, smbase, entering), 974 __field( u64, smbase ) 980 __entry->smbase = smbase; 984 TP_printk("vcpu %u: %s SMM, smbase 0x%llx", 987 __entry->smbase)
|
H A D | kvm_emulate.h | 211 void (*set_smbase)(struct x86_emulate_ctxt *ctxt, u64 smbase);
|
H A D | x86.c | 3236 vcpu->arch.smbase = data; in kvm_set_msr_common() 3587 msr_info->data = vcpu->arch.smbase; in kvm_get_msr_common() 6992 return vcpu->arch.smbase; in emulator_get_smbase() 6995 static void emulator_set_smbase(struct x86_emulate_ctxt *ctxt, u64 smbase) in emulator_set_smbase() argument 6999 vcpu->arch.smbase = smbase; in emulator_set_smbase() 7407 trace_kvm_enter_smm(vcpu->vcpu_id, vcpu->arch.smbase, false); in kvm_smm_changed() 8775 put_smstate(u32, buf, 0x7ef8, vcpu->arch.smbase); in enter_smm_save_state_32() 8801 put_smstate(u32, buf, 0x7f00, vcpu->arch.smbase); in enter_smm_save_state_64() 8840 trace_kvm_enter_smm(vcpu->vcpu_id, vcpu->arch.smbase, tru in enter_smm() [all...] |
H A D | emulate.c | 2673 u64 smbase; in em_rsm() local 2679 smbase = ctxt->ops->get_smbase(ctxt); in em_rsm() 2681 ret = ctxt->ops->read_phys(ctxt, smbase + 0xfe00, buf, sizeof(buf)); in em_rsm()
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | kvm_host.h | 554 u64 smbase; member
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | kvm_host.h | 744 u64 smbase; member
|
Completed in 47 milliseconds