HomeSort by relevance Sort by last modified time
    Searched refs:CPUState (Results 1 - 25 of 71) sorted by null

1 2 3

  /external/qemu/
gdbstub.h 14 typedef void (*gdb_syscall_complete_cb)(CPUState *env,
19 void gdb_set_stop_cpu(CPUState *env);
20 void gdb_exit(CPUState *, int);
23 int gdb_handlesig (CPUState *, int);
24 void gdb_signalled(CPUState *, int);
25 void gdbserver_fork(CPUState *);
28 typedef int (*gdb_reg_cb)(CPUState *env, uint8_t *buf, int reg);
29 void gdb_register_coprocessor(CPUState *env,
hax.h 16 int hax_init_vcpu(CPUState *env);
18 int hax_vcpu_exec(CPUState *env);
21 void hax_vcpu_sync_state(CPUState *env, int modified);
26 int hax_vcpu_emulation_mode(CPUState *env);
27 int hax_stop_emulation(CPUState *env);
28 int hax_stop_translate(CPUState *env);
29 int hax_arch_get_registers(CPUState *env);
30 void hax_raise_event(CPUState *env);
kvm.h 40 int kvm_init_vcpu(CPUState *env);
43 int kvm_cpu_exec(CPUState *env);
63 int kvm_insert_breakpoint(CPUState *current_env, target_ulong addr,
65 int kvm_remove_breakpoint(CPUState *current_env, target_ulong addr,
67 void kvm_remove_all_breakpoints(CPUState *current_env);
68 int kvm_update_guest_debug(CPUState *env, unsigned long reinject_trap);
79 int kvm_vcpu_ioctl(CPUState *env, int type, ...);
81 int kvm_get_mp_state(CPUState *env);
82 int kvm_put_mp_state(CPUState *env);
86 int kvm_arch_post_run(CPUState *env, struct kvm_run *run)
    [all...]
gen-icount.h 17 tcg_gen_ld_i32(count, cpu_env, offsetof(CPUState, icount_decr.u32));
23 tcg_gen_st16_i32(count, cpu_env, offsetof(CPUState, icount_decr.u16.low));
39 tcg_gen_st_i32(tmp, cpu_env, offsetof(CPUState, can_do_io));
46 tcg_gen_st_i32(tmp, cpu_env, offsetof(CPUState, can_do_io));
softmmu-semi.h 10 static inline uint32_t softmmu_tget32(CPUState *env, uint32_t addr)
17 static inline uint32_t softmmu_tget8(CPUState *env, uint32_t addr)
29 static inline void softmmu_tput32(CPUState *env, uint32_t addr, uint32_t val)
37 static void *softmmu_lock_user(CPUState *env, uint32_t addr, uint32_t len,
48 static char *softmmu_lock_user_string(CPUState *env, uint32_t addr)
63 static void softmmu_unlock_user(CPUState *env, void *p, target_ulong addr,
cpus.c 35 static CPUState *cur_cpu;
36 static CPUState *next_cpu;
42 CPUState *env;
70 static int cpu_can_run(CPUState *env)
79 static int cpu_has_work(CPUState *env)
94 CPUState *env;
191 CPUState *env = _env;
222 CPUState *env = cpu_single_env;
308 static void qemu_wait_io_event(CPUState *env)
331 static int qemu_cpu_exec(CPUState *env)
    [all...]
exec-all.h 70 void gen_intermediate_code(CPUState *env, struct TranslationBlock *tb);
71 void gen_intermediate_code_pc(CPUState *env, struct TranslationBlock *tb);
72 void restore_state_to_opc(CPUState *env, struct TranslationBlock *tb, int pc_pos);
76 int cpu_gen_code(CPUState *env, struct TranslationBlock *tb,
79 CPUState *env, unsigned long searched_pc);
80 void cpu_resume_from_signal(CPUState *env1, void *puc);
81 void cpu_io_recompile(CPUState *env, void *retaddr);
82 TranslationBlock *tb_gen_code(CPUState *env,
85 void cpu_exec_init(CPUState *env);
91 void tlb_flush_page(CPUState *env, target_ulong addr)
    [all...]
cpu-all.h 765 CPUState *cpu_copy(CPUState *env);
766 CPUState *qemu_get_cpu(int cpu);
770 void cpu_dump_state(CPUState *env, FILE *f, fprintf_function cpu_fprintf,
772 void cpu_dump_statistics(CPUState *env, FILE *f, fprintf_function cpu_fprintf,
775 void QEMU_NORETURN cpu_abort(CPUState *env, const char *fmt, ...)
777 extern CPUState *first_cpu;
778 extern CPUState *cpu_single_env;
837 void cpu_interrupt(CPUState *s, int mask);
838 void cpu_reset_interrupt(CPUState *env, int mask)
    [all...]
disas.h 11 void monitor_disas(Monitor *mon, CPUState *env,
gdbstub.c 275 CPUState *c_cpu; /* current CPU for step/continue ops */
276 CPUState *g_cpu; /* current CPU for other ops */
277 CPUState *query_cpu; /* for q{f|s}ThreadInfo */
513 static int cpu_gdb_read_register(CPUState *env, uint8_t *mem_buf, int n)
560 static int cpu_gdb_write_register(CPUState *env, uint8_t *mem_buf, int i)
638 static int cpu_gdb_read_register(CPUState *env, uint8_t *mem_buf, int n)
675 static int cpu_gdb_write_register(CPUState *env, uint8_t *mem_buf, int n)
736 static int cpu_gdb_read_register(CPUState *env, uint8_t *mem_buf, int n)
791 static int cpu_gdb_write_register(CPUState *env, uint8_t *mem_buf, int n)
866 static int cpu_gdb_read_register(CPUState *env, uint8_t *mem_buf, int n
    [all...]
kvm-all.c 147 int kvm_init_vcpu(CPUState *env)
184 int kvm_put_mp_state(CPUState *env)
191 int kvm_get_mp_state(CPUState *env)
206 CPUState *env;
516 static int kvm_handle_io(CPUState *env, uint16_t port, void *data,
555 static void kvm_run_coalesced_mmio(CPUState *env, struct kvm_run *run)
576 int kvm_cpu_exec(CPUState *env)
842 int kvm_vcpu_ioctl(CPUState *env, int type, ...)
889 struct kvm_sw_breakpoint *kvm_find_sw_breakpoint(CPUState *env,
901 int kvm_sw_breakpoints_active(CPUState *env
    [all...]
  /external/qemu/hw/
arm_pic.h 22 qemu_irq *arm_pic_init_cpu(CPUState *env);
arm_pic.c 27 CPUState *env = (CPUState *)opaque;
46 qemu_irq *arm_pic_init_cpu(CPUState *env)
mips_int.c 7 void cpu_mips_update_irq(CPUState *env)
23 CPUState *env = (CPUState *)opaque;
36 void cpu_mips_irq_init_cpu(CPUState *env)
mips_timer.c 8 uint32_t cpu_mips_get_random (CPUState *env)
23 uint32_t cpu_mips_get_count (CPUState *env)
33 static void cpu_mips_timer_update(CPUState *env)
45 void cpu_mips_store_count (CPUState *env, uint32_t count)
59 void cpu_mips_store_compare (CPUState *env, uint32_t value)
69 void cpu_mips_start_count(CPUState *env)
74 void cpu_mips_stop_count(CPUState *env)
83 CPUState *env;
104 void cpu_mips_clock_init (CPUState *env)
arm-misc.h 17 qemu_irq *arm_pic_init_cpu(CPUState *env);
40 void arm_load_kernel(CPUState *env, struct arm_boot_info *info);
mips.h 24 extern void cpu_mips_irq_init_cpu(CPUState *env);
27 extern void cpu_mips_clock_init(CPUState *);
pc.h 49 int apic_init(CPUState *env);
50 int apic_accept_pic_intr(CPUState *env);
51 void apic_deliver_pic_intr(CPUState *env, int level);
52 int apic_get_interrupt(CPUState *env);
165 int cpu_is_bsp(CPUState *env);
  /external/qemu/target-arm/
exec.h 35 static inline int cpu_has_work(CPUState *env)
41 static inline int cpu_halted(CPUState *env) {
59 static inline void cpu_pc_from_tb(CPUState *env, TranslationBlock *tb)
  /external/qemu/target-mips/
exec.h 20 void dump_fpu(CPUState *env);
21 void fpu_dump_state(CPUState *env, FILE *f,
25 void cpu_mips_clock_init (CPUState *env);
26 void cpu_mips_tlb_flush (CPUState *env, int flush_global);
36 static inline int cpu_has_work(CPUState *env)
43 static inline int cpu_halted(CPUState *env)
54 static inline void compute_hflags(CPUState *env)
cpu.h 8 #define CPUState struct CPUMIPSState
498 static inline int cpu_mmu_index (CPUState *env)
503 static inline int is_cpu_user (CPUState *env)
513 static inline void cpu_clone_regs(CPUState *env, target_ulong newsp)
587 uint32_t cpu_mips_get_random (CPUState *env);
588 uint32_t cpu_mips_get_count (CPUState *env);
589 void cpu_mips_store_count (CPUState *env, uint32_t value);
590 void cpu_mips_store_compare (CPUState *env, uint32_t value);
591 void cpu_mips_start_count(CPUState *env);
592 void cpu_mips_stop_count(CPUState *env)
    [all...]
translate.c 557 tcg_gen_ld_i32(t2, cpu_env, offsetof(CPUState, CP0_SRSCtl));
580 tcg_gen_ld_i32(t2, cpu_env, offsetof(CPUState, CP0_SRSCtl));
597 tcg_gen_ld_i32(t, cpu_env, offsetof(CPUState, active_fpu.fpr[reg].w[FP_ENDIAN_IDX]));
602 tcg_gen_st_i32(t, cpu_env, offsetof(CPUState, active_fpu.fpr[reg].w[FP_ENDIAN_IDX]));
607 tcg_gen_ld_i32(t, cpu_env, offsetof(CPUState, active_fpu.fpr[reg].w[!FP_ENDIAN_IDX]));
612 tcg_gen_st_i32(t, cpu_env, offsetof(CPUState, active_fpu.fpr[reg].w[!FP_ENDIAN_IDX]));
618 tcg_gen_ld_i64(t, cpu_env, offsetof(CPUState, active_fpu.fpr[reg].d));
633 tcg_gen_st_i64(t, cpu_env, offsetof(CPUState, active_fpu.fpr[reg].d));
773 static inline void restore_cpu_state (CPUState *env, DisasContext *ctx)
871 static inline void check_insn(CPUState *env, DisasContext *ctx, int flags
    [all...]
  /external/qemu/target-i386/
hax-i386.h 58 hax_fd hax_vcpu_get_fd(CPUState *env);
63 int hax_inject_interrupt(CPUState *env, int vector);
67 int hax_sync_vcpu_state(CPUState *env, struct vcpu_state_t *state, int set);
68 int hax_sync_msr(CPUState *env, struct hax_msr_data *msrs, int set);
69 int hax_sync_fpu(CPUState *env, struct fx_layout *fl, int set);
hax-all.c 42 int hax_vcpu_emulation_mode(CPUState *env)
47 static int hax_prepare_emulation(CPUState *env)
61 static int hax_stop_tbloop(CPUState *env)
81 int hax_stop_emulation(CPUState *env)
97 int hax_stop_translate(CPUState *env)
114 hax_fd hax_vcpu_get_fd(CPUState *env)
236 int hax_vcpu_destroy(CPUState *env)
259 int hax_init_vcpu(CPUState *env)
398 int hax_handle_fastmmio(CPUState *env, struct hax_fastmmio *hft)
423 int hax_handle_io(CPUState *env, uint32_t df, uint16_t port, int direction
    [all...]
kvm.c 70 uint32_t kvm_arch_get_supported_cpuid(CPUState *env, uint32_t function, int reg)
119 uint32_t kvm_arch_get_supported_cpuid(CPUState *env, uint32_t function, int reg)
130 int kvm_arch_init_vcpu(CPUState *env)
208 static int kvm_has_msr_star(CPUState *env)
330 static int kvm_getput_regs(CPUState *env, int set)
369 static int kvm_put_fpu(CPUState *env)
387 static int kvm_put_sregs(CPUState *env)
446 static int kvm_put_msrs(CPUState *env)
475 static int kvm_get_fpu(CPUState *env)
496 static int kvm_get_sregs(CPUState *env
    [all...]

Completed in 1586 milliseconds

1 2 3