Home
last modified time | relevance | path

Searched refs:cpu_env (Results 1 – 25 of 162) sorted by relevance

1234567

/openbmc/qemu/linux-user/s390x/
H A Dtarget_proc.h47 static void show_cpu_summary(CPUArchState *cpu_env, int fd) in show_cpu_summary() argument
49 S390CPUModel *model = env_archcpu(cpu_env)->model; in show_cpu_summary()
81 static void show_cpu_ids(CPUArchState *cpu_env, int fd, unsigned long n) in show_cpu_ids() argument
83 S390CPUModel *model = env_archcpu(cpu_env)->model; in show_cpu_ids()
90 static void show_cpuinfo(CPUArchState *cpu_env, int fd, unsigned long n) in show_cpuinfo() argument
93 show_cpu_ids(cpu_env, fd, n); in show_cpuinfo()
96 static int open_cpuinfo(CPUArchState *cpu_env, int fd) in open_cpuinfo() argument
101 show_cpu_summary(cpu_env, fd); in open_cpuinfo()
103 show_cpuinfo(cpu_env, fd, i); in open_cpuinfo()
/openbmc/qemu/bsd-user/freebsd/
H A Dos-proc.h84 static inline abi_long do_freebsd_wait6(void *cpu_env, abi_long idtype, in do_freebsd_wait6() argument
95 if (regpairs_aligned(cpu_env) != 0) { in do_freebsd_wait6()
189 static inline abi_long do_freebsd_fork(void *cpu_env) in do_freebsd_fork() argument
199 target_cpu_clone_regs(cpu_env, 0); in do_freebsd_fork()
209 set_second_rval(cpu_env, child_flag); in do_freebsd_fork()
217 static inline abi_long do_freebsd_vfork(void *cpu_env) in do_freebsd_vfork() argument
219 return do_freebsd_fork(cpu_env); in do_freebsd_vfork()
223 static inline abi_long do_freebsd_rfork(void *cpu_env, abi_long flags) in do_freebsd_rfork() argument
244 target_cpu_clone_regs(cpu_env, 0); in do_freebsd_rfork()
254 set_second_rval(cpu_env, child_flag); in do_freebsd_rfork()
[all …]
H A Dos-syscall.c217 static abi_long freebsd_syscall(void *cpu_env, int num, abi_long arg1, in freebsd_syscall() argument
229 ret = do_freebsd_fork(cpu_env); in freebsd_syscall()
233 ret = do_freebsd_vfork(cpu_env); in freebsd_syscall()
237 ret = do_freebsd_rfork(cpu_env, arg1); in freebsd_syscall()
241 ret = do_freebsd_pdfork(cpu_env, arg1, arg2); in freebsd_syscall()
257 ret = do_freebsd_wait6(cpu_env, arg1, arg2, arg3, in freebsd_syscall()
262 ret = do_bsd_exit(cpu_env, arg1); in freebsd_syscall()
426 ret = do_freebsd_procctl(cpu_env, arg1, arg2, arg3, arg4, arg5, arg6); in freebsd_syscall()
437 ret = do_bsd_pread(cpu_env, arg1, arg2, arg3, arg4, arg5, arg6); in freebsd_syscall()
445 ret = do_bsd_preadv(cpu_env, arg1, arg2, arg3, arg4, arg5, arg6); in freebsd_syscall()
[all …]
/openbmc/qemu/linux-user/
H A Duser-internals.h61 abi_long do_syscall(CPUArchState *cpu_env, int num, abi_long arg1,
133 static inline int regpairs_aligned(CPUArchState *cpu_env, int num) in regpairs_aligned() argument
135 return cpu_env->eabi; in regpairs_aligned()
138 static inline int regpairs_aligned(CPUArchState *cpu_env, int num) { return 1; } in regpairs_aligned() argument
145 static inline int regpairs_aligned(CPUArchState *cpu_env, int num) { return 1; } in regpairs_aligned() argument
148 static inline int regpairs_aligned(CPUArchState *cpu_env, int num) in regpairs_aligned() argument
160 static inline int regpairs_aligned(CPUArchState *cpu_env, int num) { return 1; } in regpairs_aligned() argument
162 static inline int regpairs_aligned(CPUArchState *cpu_env, int num) { return 1; } in regpairs_aligned() argument
164 static inline int regpairs_aligned(CPUArchState *cpu_env, int num) { return 0; } in regpairs_aligned() argument
H A Dstrace.c648 print_newselect(CPUArchState *cpu_env, const struct syscallname *name, in print_newselect() argument
665 print_semctl(CPUArchState *cpu_env, const struct syscallname *name, in print_semctl() argument
676 print_shmat(CPUArchState *cpu_env, const struct syscallname *name, in print_shmat() argument
697 print_ipc(CPUArchState *cpu_env, const struct syscallname *name, in print_ipc() argument
703 print_semctl(cpu_env, &(const struct syscallname){ .name = "semctl" }, in print_ipc()
707 print_shmat(cpu_env, &(const struct syscallname){ .name = "shmat" }, in print_ipc()
788 print_syscall_ret_addr(CPUArchState *cpu_env, const struct syscallname *name, in print_syscall_ret_addr() argument
809 print_syscall_ret_newselect(CPUArchState *cpu_env, const struct syscallname *name, in print_syscall_ret_newselect() argument
839 print_syscall_ret_adjtimex(CPUArchState *cpu_env, const struct syscallname *name, in print_syscall_ret_adjtimex() argument
874 print_syscall_ret_clock_gettime(CPUArchState *cpu_env, const struct syscallname *name, in print_syscall_ret_clock_gettime() argument
[all …]
H A Duname.c31 const char *cpu_to_uname_machine(CPUArchState *cpu_env) in cpu_to_uname_machine() argument
48 if (arm_feature(cpu_env, ARM_FEATURE_V7)) in cpu_to_uname_machine()
50 if (arm_feature(cpu_env, ARM_FEATURE_V6)) in cpu_to_uname_machine()
57 CPUState *cpu = env_cpu(cpu_env); in cpu_to_uname_machine()
H A Dstrace.h21 void print_syscall(CPUArchState *cpu_env, int num,
24 void print_syscall_ret(CPUArchState *cpu_env, int num, abi_long ret,
/openbmc/qemu/target/alpha/
H A Dcpu.c34 CPUAlphaState *env = cpu_env(cs); in alpha_cpu_set_pc()
40 CPUAlphaState *env = cpu_env(cs); in alpha_cpu_get_pc()
46 CPUAlphaState *env = cpu_env(cs); in alpha_get_tb_cpu_state()
61 CPUAlphaState *env = cpu_env(cs); in alpha_cpu_synchronize_from_tb()
70 CPUAlphaState *env = cpu_env(cs); in alpha_restore_state_to_opc()
98 return alpha_env_mmu_index(cpu_env(cs)); in alpha_cpu_mmu_index()
173 cpu_env(CPU(obj))->implver = IMPLVER_2106x; in ev4_cpu_initfn()
178 cpu_env(CPU(obj))->implver = IMPLVER_21164; in ev5_cpu_initfn()
183 cpu_env(CPU(obj))->amask |= AMASK_BWX; in ev56_cpu_initfn()
188 cpu_env(CPU(obj))->amask |= AMASK_MVI; in pca56_cpu_initfn()
[all …]
H A Dmem_helper.c44 do_unaligned_access(cpu_env(cs), addr, retaddr); in alpha_cpu_record_sigbus()
51 CPUAlphaState *env = cpu_env(cs); in alpha_cpu_do_unaligned_access()
65 CPUAlphaState *env = cpu_env(cs); in alpha_cpu_do_transaction_failed()
H A Dgdbstub.c26 CPUAlphaState *env = cpu_env(cs); in alpha_cpu_gdb_read_register()
61 CPUAlphaState *env = cpu_env(cs); in alpha_cpu_gdb_write_register()
/openbmc/qemu/linux-user/riscv/
H A Dtarget_proc.h9 static int open_cpuinfo(CPUArchState *cpu_env, int fd) in open_cpuinfo() argument
13 RISCVCPU *cpu = env_archcpu(cpu_env); in open_cpuinfo()
14 const RISCVCPUConfig *cfg = riscv_cpu_cfg((CPURISCVState *) cpu_env); in open_cpuinfo()
19 mmu = (cpu_env->xl == MXL_RV32) ? "sv32" : "sv48"; in open_cpuinfo()
/openbmc/qemu/target/hexagon/
H A Dgenptr.h28 void gen_store1(TCGv_env cpu_env, TCGv vaddr, TCGv src, uint32_t slot);
29 void gen_store2(TCGv_env cpu_env, TCGv vaddr, TCGv src, uint32_t slot);
30 void gen_store4(TCGv_env cpu_env, TCGv vaddr, TCGv src, uint32_t slot);
31 void gen_store8(TCGv_env cpu_env, TCGv vaddr, TCGv_i64 src, uint32_t slot);
32 void gen_store1i(TCGv_env cpu_env, TCGv vaddr, int32_t src, uint32_t slot);
33 void gen_store2i(TCGv_env cpu_env, TCGv vaddr, int32_t src, uint32_t slot);
34 void gen_store4i(TCGv_env cpu_env, TCGv vaddr, int32_t src, uint32_t slot);
35 void gen_store8i(TCGv_env cpu_env, TCGv vaddr, int64_t src, uint32_t slot);
H A Dcpu.c240 hexagon_dump(cpu_env(cs), f, flags); in hexagon_dump_state()
250 cpu_env(cs)->gpr[HEX_REG_PC] = value; in hexagon_cpu_set_pc()
255 return cpu_env(cs)->gpr[HEX_REG_PC]; in hexagon_cpu_get_pc()
260 CPUHexagonState *env = cpu_env(cs); in hexagon_get_tb_cpu_state()
278 cpu_env(cs)->gpr[HEX_REG_PC] = tb->pc; in hexagon_cpu_synchronize_from_tb()
285 cpu_env(cs)->gpr[HEX_REG_PC] = data[0]; in hexagon_restore_state_to_opc()
292 CPUHexagonState *env = cpu_env(cs); in hexagon_cpu_reset_hold()
/openbmc/qemu/linux-user/sparc/
H A Dtarget_proc.h9 static int open_cpuinfo(CPUArchState *cpu_env, int fd) in open_cpuinfo() argument
15 if (cpu_env->def.features & CPU_FEATURE_HYPV) { in open_cpuinfo()
21 dprintf(fd, "cpu\t\t: %s (QEMU)\n", cpu_env->def.name); in open_cpuinfo()
/openbmc/qemu/target/tricore/
H A Dcpu.c40 cpu_env(cs)->PC = value & ~(target_ulong)1; in tricore_cpu_set_pc()
45 return cpu_env(cs)->PC; in tricore_cpu_get_pc()
50 CPUTriCoreState *env = cpu_env(cs); in tricore_get_tb_cpu_state()
62 cpu_env(cs)->PC = tb->pc; in tricore_cpu_synchronize_from_tb()
69 cpu_env(cs)->PC = data[0]; in tricore_restore_state_to_opc()
81 cpu_state_reset(cpu_env(cs)); in tricore_cpu_reset_hold()
/openbmc/qemu/target/sh4/
H A Dcpu.c48 CPUSH4State *env = cpu_env(cs); in superh_get_tb_cpu_state()
98 CPUSH4State *env = cpu_env(cs); in superh_io_recompile_replay_branch()
117 CPUSH4State *env = cpu_env(cs); in sh4_cpu_mmu_index()
134 CPUSH4State *env = cpu_env(cs); in superh_cpu_reset_hold()
197 CPUSH4State *env = cpu_env(CPU(obj)); in sh7750r_cpu_initfn()
214 CPUSH4State *env = cpu_env(CPU(obj)); in sh7751r_cpu_initfn()
231 CPUSH4State *env = cpu_env(CPU(obj)); in sh7785_cpu_initfn()
266 CPUSH4State *env = cpu_env(CPU(obj)); in superh_cpu_initfn()
/openbmc/qemu/target/avr/
H A Dcpu.c49 && cpu_interrupts_enabled(cpu_env(cs)); in avr_cpu_has_work()
59 CPUAVRState *env = cpu_env(cs); in avr_get_tb_cpu_state()
76 cpu_env(cs)->pc_w = tb->pc / 2; /* internally PC points to words */ in avr_cpu_synchronize_from_tb()
83 cpu_env(cs)->pc_w = data[0]; in avr_restore_state_to_opc()
129 CPUAVRState *env = cpu_env(cs); in avr_cpu_realizefn()
196 CPUAVRState *env = cpu_env(cs); in avr_cpu_dump_state()
316 CPUAVRState *env = cpu_env(CPU(obj)); in avr_avr5_initfn()
344 CPUAVRState *env = cpu_env(CPU(obj)); in avr_avr51_initfn()
373 CPUAVRState *env = cpu_env(CPU(obj)); in avr_avr6_initfn()
H A Dgdbstub.c27 CPUAVRState *env = cpu_env(cs); in avr_cpu_gdb_read_register()
56 CPUAVRState *env = cpu_env(cs); in avr_cpu_gdb_write_register()
/openbmc/qemu/target/m68k/
H A Dcpu.c45 CPUM68KState *env = cpu_env(cs); in m68k_get_tb_cpu_state()
83 return cpu_env(cs)->sr & SR_S ? MMU_KERNEL_IDX : MMU_USER_IDX; in m68k_cpu_mmu_index()
100 CPUM68KState *env = cpu_env(cs); in m68k_cpu_reset_hold()
202 CPUM68KState *env = cpu_env(CPU(obj)); in m5206_cpu_initfn()
211 CPUM68KState *env = cpu_env(CPU(obj)); in m68000_cpu_initfn()
225 CPUM68KState *env = cpu_env(CPU(obj)); in m68010_cpu_initfn()
245 CPUM68KState *env = cpu_env(CPU(obj)); in m68020_cpu_initfn()
275 CPUM68KState *env = cpu_env(CPU(obj)); in m68030_cpu_initfn()
301 CPUM68KState *env = cpu_env(CPU(obj)); in m68040_cpu_initfn()
321 CPUM68KState *env = cpu_env(CPU(obj)); in m68060_cpu_initfn()
[all …]
H A Dgdbstub.c26 CPUM68KState *env = cpu_env(cs); in m68k_cpu_gdb_read_register()
52 CPUM68KState *env = cpu_env(cs); in m68k_cpu_gdb_write_register()
/openbmc/qemu/linux-user/alpha/
H A Dtarget_proc.h9 static int open_cpuinfo(CPUArchState *cpu_env, int fd) in open_cpuinfo() argument
18 p = object_class_get_name(OBJECT_CLASS(env_cpu(cpu_env)->cc)); in open_cpuinfo()
/openbmc/qemu/target/i386/tcg/
H A Dtcg-cpu.c53 CPUX86State *env = cpu_env(cs); in x86_get_tb_cpu_state()
75 CPUX86State *env = cpu_env(cs); in x86_cpu_synchronize_from_tb()
130 CPUX86State *env = cpu_env(cs); in x86_cpu_mmu_index()
146 CPUArchState *env = cpu_env(cs); in x86_cpu_exec_reset()
156 return cpu_env(cs)->hflags & HF_CS64_MASK ? result : (uint32_t)result; in x86_pointer_wrap()
/openbmc/qemu/target/openrisc/
H A Dgdbstub.c26 CPUOpenRISCState *env = cpu_env(cs); in openrisc_cpu_gdb_read_register()
50 CPUOpenRISCState *env = cpu_env(cs); in openrisc_cpu_gdb_write_register()
/openbmc/qemu/target/loongarch/kvm/
H A Dkvm.c40 CPULoongArchState *env = cpu_env(cs); in kvm_get_stealtime()
64 CPULoongArchState *env = cpu_env(cs); in kvm_set_stealtime()
89 CPULoongArchState *env = cpu_env(cs); in kvm_set_pv_features()
119 CPULoongArchState *env = cpu_env(cs); in kvm_loongarch_get_regs_core()
142 CPULoongArchState *env = cpu_env(cs); in kvm_loongarch_put_regs_core()
161 CPULoongArchState *env = cpu_env(cs); in kvm_loongarch_get_csr()
331 CPULoongArchState *env = cpu_env(cs); in kvm_loongarch_put_csr()
507 CPULoongArchState *env = cpu_env(cs); in kvm_loongarch_get_regs_fp()
534 CPULoongArchState *env = cpu_env(cs); in kvm_loongarch_put_regs_fp()
559 CPULoongArchState *env = cpu_env(cs); in kvm_loongarch_put_lbt()
[all …]
/openbmc/qemu/target/hppa/
H A Dcpu.c47 CPUHPPAState *env = cpu_env(cs); in hppa_cpu_get_pc()
56 CPUHPPAState *env = cpu_env(cs); in hppa_get_tb_cpu_state()
120 CPUHPPAState *env = cpu_env(cs); in hppa_restore_state_to_opc()
144 CPUHPPAState *env = cpu_env(cs); in hppa_cpu_mmu_index()
208 CPUHPPAState *env = cpu_env(CPU(obj)); in hppa_cpu_initfn()

1234567