/openbmc/qemu/target/i386/hvf/ |
H A D | hvf.c | 84 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 D | vmx.h | 177 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 D | x86_task.c | 36 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 D | x86.c | 131 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 D | vapic.c | 406 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 D | nvmm-all.c | 223 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 D | whpx-all.c | 384 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 D | topology.c | 38 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 D | seg_helper.c | 133 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 D | misc_helper.c | 330 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 D | cpu.h | 26 struct x86_cpu { struct 27 cpux86_cpu global() argument
|
/openbmc/qemu/target/i386/kvm/ |
H A D | kvm.c | 5252 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 D | cpu-exec.c | 833 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 D | win_dump.c | 274 X86CPU *x86_cpu = X86_CPU(cpu); in patch_and_save_context() local 275 CPUX86State *env = &x86_cpu->env; in patch_and_save_context()
|