Lines Matching refs:CPUState
211 int kvm_on_sigbus_vcpu(CPUState *cpu, int code, void *addr);
233 int kvm_update_guest_debug(CPUState *cpu, unsigned long reinject_trap);
235 static inline int kvm_update_guest_debug(CPUState *cpu, unsigned long reinject_trap) in kvm_update_guest_debug()
245 int kvm_vcpu_ioctl(CPUState *cpu, unsigned long type, ...);
325 int kvm_create_vcpu(CPUState *cpu);
333 void kvm_park_vcpu(CPUState *cpu);
350 int kvm_create_and_park_vcpu(CPUState *cpu);
358 void kvm_arch_pre_run(CPUState *cpu, struct kvm_run *run);
359 MemTxAttrs kvm_arch_post_run(CPUState *cpu, struct kvm_run *run);
361 int kvm_arch_handle_exit(CPUState *cpu, struct kvm_run *run);
363 int kvm_arch_process_async_events(CPUState *cpu);
365 int kvm_arch_get_registers(CPUState *cpu, Error **errp);
374 int kvm_arch_put_registers(CPUState *cpu, int level, Error **errp);
380 int kvm_arch_pre_create_vcpu(CPUState *cpu, Error **errp);
381 int kvm_arch_init_vcpu(CPUState *cpu);
382 int kvm_arch_destroy_vcpu(CPUState *cpu);
395 unsigned long kvm_arch_vcpu_id(CPUState *cpu);
397 void kvm_arch_on_sigbus_vcpu(CPUState *cpu, int code, void *addr);
431 struct kvm_sw_breakpoint *kvm_find_sw_breakpoint(CPUState *cpu,
434 int kvm_sw_breakpoints_active(CPUState *cpu);
436 int kvm_arch_insert_sw_breakpoint(CPUState *cpu,
438 int kvm_arch_remove_sw_breakpoint(CPUState *cpu,
444 void kvm_arch_update_guest_debug(CPUState *cpu, struct kvm_guest_debug *dbg);
446 bool kvm_arch_stop_on_emulation_error(CPUState *cpu);
481 void kvm_cpu_synchronize_state(CPUState *cpu);
483 void kvm_init_cpu_signals(CPUState *cpu);
555 int kvm_set_one_reg(CPUState *cs, uint64_t id, void *source);
565 int kvm_get_one_reg(CPUState *cs, uint64_t id, void *target);