Home
last modified time | relevance | path

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

/openbmc/qemu/target/i386/hvf/
H A Dhvf.c84 X86CPU *x86_cpu = X86_CPU(cpu); in vmx_update_tpr() local
85 int tpr = cpu_get_apic_tpr(x86_cpu->apic_state) << 4; in vmx_update_tpr()
86 int irr = apic_get_highest_priority_irr(x86_cpu->apic_state); in vmx_update_tpr()
99 X86CPU *x86_cpu = X86_CPU(cpu); in update_apic_tpr() local
101 cpu_set_apic_tpr(x86_cpu->apic_state, tpr); in update_apic_tpr()
167 X86CPU *x86_cpu = X86_CPU(cpu); in hvf_arch_vcpu_destroy() local
168 CPUX86State *env = &x86_cpu->env; in hvf_arch_vcpu_destroy()
343 X86CPU *x86_cpu = X86_CPU(cpu); in hvf_store_events() local
344 CPUX86State *env = &x86_cpu->env; in hvf_store_events()
439 X86CPU *x86_cpu = X86_CPU(cpu); in hvf_vcpu_exec() local
[all …]
H A Dvmx.h177 X86CPU *x86_cpu = X86_CPU(cpu); in macvm_set_rip() local
178 CPUX86State *env = &x86_cpu->env; in macvm_set_rip()
198 X86CPU *x86_cpu = X86_CPU(cpu); in vmx_clear_nmi_blocking() local
199 CPUX86State *env = &x86_cpu->env; in vmx_clear_nmi_blocking()
209 X86CPU *x86_cpu = X86_CPU(cpu); in vmx_set_nmi_blocking() local
210 CPUX86State *env = &x86_cpu->env; in vmx_set_nmi_blocking()
H A Dx86_task.c36 X86CPU *x86_cpu = X86_CPU(cpu); in save_state_to_tss32() local
37 CPUX86State *env = &x86_cpu->env; in save_state_to_tss32()
61 X86CPU *x86_cpu = X86_CPU(cpu); in load_state_from_tss32() local
62 CPUX86State *env = &x86_cpu->env; in load_state_from_tss32()
131 X86CPU *x86_cpu = X86_CPU(cpu); in vmx_handle_task_switch() local
132 CPUX86State *env = &x86_cpu->env; in vmx_handle_task_switch()
H A Dx86.c131 X86CPU *x86_cpu = X86_CPU(cpu); in x86_is_v8086() local
132 CPUX86State *env = &x86_cpu->env; in x86_is_v8086()
/openbmc/qemu/hw/i386/
H A Dvapic.c406 X86CPU *x86_cpu = X86_CPU(cs); in do_patch_instruction() local
417 patch_byte(x86_cpu, ip, 0x50 + modrm_reg(opcode[1])); /* push reg */ in do_patch_instruction()
418 patch_call(x86_cpu, ip + 1, handlers->set_tpr); in do_patch_instruction()
421 patch_byte(x86_cpu, ip, 0x90); in do_patch_instruction()
422 patch_call(x86_cpu, ip + 1, handlers->get_tpr[modrm_reg(opcode[1])]); in do_patch_instruction()
425 patch_call(x86_cpu, ip, handlers->get_tpr[0]); in do_patch_instruction()
428 patch_call(x86_cpu, ip, handlers->set_tpr_eax); in do_patch_instruction()
431 patch_byte(x86_cpu, ip, 0x68); /* push imm32 */ in do_patch_instruction()
434 patch_call(x86_cpu, ip + 5, handlers->set_tpr); in do_patch_instruction()
437 patch_byte(x86_cpu, ip, 0x50); /* push eax */ in do_patch_instruction()
[all …]
/openbmc/qemu/target/i386/nvmm/
H A Dnvmm-all.c223 X86CPU *x86_cpu = X86_CPU(cpu); in nvmm_get_registers() local
291 cpu_set_apic_tpr(x86_cpu->apic_state, tpr); in nvmm_get_registers()
394 X86CPU *x86_cpu = X86_CPU(cpu); in nvmm_vcpu_pre_run() local
404 tpr = cpu_get_apic_tpr(x86_cpu->apic_state); in nvmm_vcpu_pre_run()
476 X86CPU *x86_cpu = X86_CPU(cpu); in nvmm_vcpu_post_run() local
477 CPUX86State *env = &x86_cpu->env; in nvmm_vcpu_post_run()
489 cpu_set_apic_tpr(x86_cpu->apic_state, qcpu->tpr); in nvmm_vcpu_post_run()
564 X86CPU *x86_cpu = X86_CPU(cpu); in nvmm_handle_rdmsr() local
571 val = cpu_get_apic_base(x86_cpu->apic_state); in nvmm_handle_rdmsr()
609 X86CPU *x86_cpu = X86_CPU(cpu); in nvmm_handle_wrmsr() local
[all …]
/openbmc/qemu/target/i386/whpx/
H A Dwhpx-all.c384 X86CPU *x86_cpu = X86_CPU(cpu); in whpx_set_registers() local
385 CPUX86State *env = &x86_cpu->env; in whpx_set_registers()
408 vcpu->tpr = whpx_apic_tpr_to_cr8(cpu_get_apic_tpr(x86_cpu->apic_state)); in whpx_set_registers()
409 vcpu->apic_base = cpu_get_apic_base(x86_cpu->apic_state); in whpx_set_registers()
601 X86CPU *x86_cpu = X86_CPU(cpu); in whpx_get_registers() local
602 CPUX86State *env = &x86_cpu->env; in whpx_get_registers()
633 whpx_apic_get(x86_cpu->apic_state); in whpx_get_registers()
635 cpu_get_apic_tpr(x86_cpu->apic_state)); in whpx_get_registers()
685 cpu_set_apic_tpr(x86_cpu->apic_state, whpx_cr8_to_apic_tpr(tpr)); in whpx_get_registers()
743 cpu_set_apic_base(x86_cpu->apic_state, vcpu->apic_base); in whpx_get_registers()
[all …]
/openbmc/linux/arch/x86/kernel/
H A Dtopology.c38 static DEFINE_PER_CPU(struct x86_cpu, cpu_devices);
43 struct x86_cpu *xc = per_cpu_ptr(&cpu_devices, cpu); in arch_register_cpu()
/openbmc/qemu/target/i386/tcg/sysemu/
H A Dseg_helper.c133 X86CPU *x86_cpu = X86_CPU(cpu); in x86_cpu_exec_halt() local
134 CPUX86State *env = &x86_cpu->env; in x86_cpu_exec_halt()
138 apic_poll_irq(x86_cpu->apic_state); in x86_cpu_exec_halt()
150 do_interrupt_all(x86_cpu, EXCP01_DB, 0, 0, env->eip, 0); in x86_cpu_exec_halt()
H A Dmisc_helper.c330 X86CPU *x86_cpu = env_archcpu(env); in helper_rdmsr() local
468 val = x86_cpu->ucode_rev; in helper_rdmsr()
471 CPUState *cs = CPU(x86_cpu); in helper_rdmsr()
/openbmc/linux/arch/x86/include/asm/
H A Dcpu.h26 struct x86_cpu { struct
27 cpux86_cpu global() argument
/openbmc/qemu/target/i386/kvm/
H A Dkvm.c5252 X86CPU *x86_cpu = X86_CPU(cpu); in kvm_arch_put_registers() local
5263 ret = kvm_put_msr_feature_control(x86_cpu); in kvm_arch_put_registers()
5271 ret = has_sregs2 ? kvm_put_sregs2(x86_cpu) : kvm_put_sregs(x86_cpu); in kvm_arch_put_registers()
5278 ret = kvm_put_nested_state(x86_cpu); in kvm_arch_put_registers()
5304 ret = kvm_getput_regs(x86_cpu, 1); in kvm_arch_put_registers()
5309 ret = kvm_put_xsave(x86_cpu); in kvm_arch_put_registers()
5314 ret = kvm_put_xcrs(x86_cpu); in kvm_arch_put_registers()
5319 ret = kvm_put_msrs(x86_cpu, level); in kvm_arch_put_registers()
5324 ret = kvm_put_vcpu_events(x86_cpu, level); in kvm_arch_put_registers()
5330 ret = kvm_put_mp_state(x86_cpu); in kvm_arch_put_registers()
[all …]
/openbmc/qemu/accel/tcg/
H A Dcpu-exec.c833 X86CPU *x86_cpu = X86_CPU(cpu); in cpu_handle_interrupt() local
834 CPUArchState *env = &x86_cpu->env; in cpu_handle_interrupt()
837 do_cpu_init(x86_cpu); in cpu_handle_interrupt()
/openbmc/qemu/dump/
H A Dwin_dump.c274 X86CPU *x86_cpu = X86_CPU(cpu); in patch_and_save_context() local
275 CPUX86State *env = &x86_cpu->env; in patch_and_save_context()