Home
last modified time | relevance | path

Searched refs:kvm_run (Results 1 – 16 of 16) sorted by relevance

/qemu/target/s390x/kvm/
H A Dkvm.c465 return (cs->kvm_run->kvm_valid_regs & regs) == regs; in can_sync_regs()
481 cs->kvm_run->psw_addr = env->psw.addr; in kvm_arch_put_registers()
482 cs->kvm_run->psw_mask = env->psw.mask; in kvm_arch_put_registers()
484 memcpy(cs->kvm_run->s.regs.gprs, env->regs, sizeof(cs->kvm_run->s.regs.gprs)); in kvm_arch_put_registers()
485 cs->kvm_run->kvm_dirty_regs |= KVM_SYNC_GPRS; in kvm_arch_put_registers()
489 cs->kvm_run->s.regs.vrs[i][0] = env->vregs[i][0]; in kvm_arch_put_registers()
490 cs->kvm_run->s.regs.vrs[i][1] = env->vregs[i][1]; in kvm_arch_put_registers()
492 cs->kvm_run->s.regs.fpc = env->fpc; in kvm_arch_put_registers()
493 cs->kvm_run->kvm_dirty_regs |= KVM_SYNC_VRS; in kvm_arch_put_registers()
496 cs->kvm_run->s.regs.fprs[i] = *get_freg(env, i); in kvm_arch_put_registers()
[all …]
H A Dpv.c206 int r1 = (cs->kvm_run->s390_sieic.ipa & 0x00f0) >> 4; in s390_pv_inject_reset_error()
/qemu/include/system/
H A Dkvm.h163 struct kvm_run;
357 void kvm_arch_pre_run(CPUState *cpu, struct kvm_run *run);
358 MemTxAttrs kvm_arch_post_run(CPUState *cpu, struct kvm_run *run);
360 int kvm_arch_handle_exit(CPUState *cpu, struct kvm_run *run);
/qemu/target/i386/kvm/
H A Dtdx-stub.c17 int tdx_handle_report_fatal_error(X86CPU *cpu, struct kvm_run *run) in tdx_handle_report_fatal_error()
H A Dtdx.h63 int tdx_handle_report_fatal_error(X86CPU *cpu, struct kvm_run *run);
H A Dkvm.c5445 void kvm_arch_pre_run(CPUState *cpu, struct kvm_run *run) in kvm_arch_pre_run()
5544 MemTxAttrs kvm_arch_post_run(CPUState *cpu, struct kvm_run *run) in kvm_arch_post_run()
5668 struct kvm_run *run = cs->kvm_run; in kvm_handle_tpr_access()
5925 static int kvm_handle_rdmsr(X86CPU *cpu, struct kvm_run *run) in kvm_handle_rdmsr()
5945 static int kvm_handle_wrmsr(X86CPU *cpu, struct kvm_run *run) in kvm_handle_wrmsr()
6021 static int kvm_handle_hc_map_gpa_range(struct kvm_run *run) in kvm_handle_hc_map_gpa_range()
6037 static int kvm_handle_hypercall(struct kvm_run *run) in kvm_handle_hypercall()
6047 int kvm_arch_handle_exit(CPUState *cs, struct kvm_run *run) in kvm_arch_handle_exit()
H A Dtdx.c1133 int tdx_handle_report_fatal_error(X86CPU *cpu, struct kvm_run *run) in tdx_handle_report_fatal_error()
/qemu/include/hw/core/
H A Dcpu.h377 struct kvm_run;
535 struct kvm_run *kvm_run; member
/qemu/target/riscv/kvm/
H A Dkvm-cpu.c1537 void kvm_arch_pre_run(CPUState *cs, struct kvm_run *run) in kvm_arch_pre_run()
1541 MemTxAttrs kvm_arch_post_run(CPUState *cs, struct kvm_run *run) in kvm_arch_post_run()
1551 static void kvm_riscv_handle_sbi_dbcn(CPUState *cs, struct kvm_run *run) in kvm_riscv_handle_sbi_dbcn()
1624 static int kvm_riscv_handle_sbi(CPUState *cs, struct kvm_run *run) in kvm_riscv_handle_sbi()
1655 static int kvm_riscv_handle_csr(CPUState *cs, struct kvm_run *run) in kvm_riscv_handle_csr()
1692 int kvm_arch_handle_exit(CPUState *cs, struct kvm_run *run) in kvm_arch_handle_exit()
/qemu/target/loongarch/kvm/
H A Dkvm.c1259 void kvm_arch_pre_run(CPUState *cs, struct kvm_run *run) in kvm_arch_pre_run()
1263 MemTxAttrs kvm_arch_post_run(CPUState *cs, struct kvm_run *run) in kvm_arch_post_run()
1322 static bool kvm_loongarch_handle_debug(CPUState *cs, struct kvm_run *run) in kvm_loongarch_handle_debug()
1339 int kvm_arch_handle_exit(CPUState *cs, struct kvm_run *run) in kvm_arch_handle_exit()
/qemu/accel/kvm/
H A Dkvm-all.c517 ret = munmap(cpu->kvm_run, mmap_size); in do_kvm_destroy_vcpu()
571 cpu->kvm_run = mmap(NULL, mmap_size, PROT_READ | PROT_WRITE, MAP_SHARED, in kvm_init_vcpu()
573 if (cpu->kvm_run == MAP_FAILED) { in kvm_init_vcpu()
583 (void *)cpu->kvm_run + s->coalesced_mmio * PAGE_SIZE; in kvm_init_vcpu()
2819 static int kvm_handle_internal_error(CPUState *cpu, struct kvm_run *run) in kvm_handle_internal_error()
2975 qatomic_set(&cpu->kvm_run->immediate_exit, 1); in kvm_cpu_kick()
2996 qatomic_set(&cpu->kvm_run->immediate_exit, 0); in kvm_eat_signals()
3112 struct kvm_run *run = cpu->kvm_run; in kvm_cpu_exec()
/qemu/target/ppc/
H A Dkvm_ppc.h96 int kvm_handle_nmi(PowerPCCPU *cpu, struct kvm_run *run);
H A Dkvm.c1338 void kvm_arch_pre_run(CPUState *cs, struct kvm_run *run) in kvm_arch_pre_run()
1342 MemTxAttrs kvm_arch_post_run(CPUState *cs, struct kvm_run *run) in kvm_arch_post_run()
1610 static int kvm_handle_debug(PowerPCCPU *cpu, struct kvm_run *run) in kvm_handle_debug()
1662 int kvm_arch_handle_exit(CPUState *cs, struct kvm_run *run) in kvm_arch_handle_exit()
2890 int kvm_handle_nmi(PowerPCCPU *cpu, struct kvm_run *run) in kvm_handle_nmi()
/qemu/target/mips/
H A Dkvm.c139 void kvm_arch_pre_run(CPUState *cs, struct kvm_run *run) in kvm_arch_pre_run()
161 MemTxAttrs kvm_arch_post_run(CPUState *cs, struct kvm_run *run) in kvm_arch_post_run()
171 int kvm_arch_handle_exit(CPUState *cs, struct kvm_run *run) in kvm_arch_handle_exit()
/qemu/target/arm/
H A Dkvm.c1191 void kvm_arch_pre_run(CPUState *cs, struct kvm_run *run) in kvm_arch_pre_run()
1218 MemTxAttrs kvm_arch_post_run(CPUState *cs, struct kvm_run *run) in kvm_arch_post_run()
1404 int kvm_arch_handle_exit(CPUState *cs, struct kvm_run *run) in kvm_arch_handle_exit()
/qemu/linux-headers/linux/
H A Dkvm.h205 struct kvm_run { struct