Searched refs:smbase (Results 1 – 11 of 11) sorted by relevance
/openbmc/linux/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() 504 vcpu->arch.smbase = smstate->smbase; in rsm_load_state_32() 537 vcpu->arch.smbase = smstate->smbase; in rsm_load_state_64() [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; 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() 12106 vcpu->arch.smbase = 0x30000; in kvm_vcpu_reset()
|
/openbmc/qemu/target/i386/tcg/sysemu/ |
H A D | smm_helper.c | 54 sm_state = env->smbase + 0x8000; in do_smm_enter() 109 x86_stl_phys(cs, sm_state + 0x7f00, env->smbase); in do_smm_enter() 157 x86_stl_phys(cs, sm_state + 0x7ef8, env->smbase); in do_smm_enter() 173 cpu_x86_load_seg_cache(env, R_CS, (env->smbase >> 4) & 0xffff, env->smbase, in do_smm_enter() 202 sm_state = env->smbase + 0x8000; in helper_rsm() 255 env->smbase = x86_ldl_phys(cs, sm_state + 0x7f00); in helper_rsm() 308 env->smbase = x86_ldl_phys(cs, sm_state + 0x7ef8); in helper_rsm()
|
/openbmc/qemu/hw/isa/ |
H A D | vt82c686.c | 66 uint32_t smbase = pci_get_long(s->dev.config + 0x90) & 0xfff0UL; in smb_io_space_update() local 69 memory_region_set_address(&s->smb.io, smbase); in smb_io_space_update()
|
/openbmc/qemu/target/i386/ |
H A D | machine.c | 1702 VMSTATE_UINT32(env.smbase, X86CPU),
|
H A D | cpu.h | 1851 uint32_t smbase; member
|
H A D | cpu.c | 7221 env->smbase = 0x30000; in x86_cpu_reset_hold()
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | kvm_host.h | 744 u64 smbase; member
|
/openbmc/qemu/target/i386/kvm/ |
H A D | kvm.c | 3919 kvm_msr_entry_add(cpu, MSR_IA32_SMBASE, env->smbase); in kvm_put_msrs() 4738 env->smbase = msrs[i].data; in kvm_get_msrs()
|