/openbmc/qemu/bsd-user/freebsd/ |
H A D | os-proc.h | 84 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 D | os-syscall.c | 217 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/s390x/ |
H A D | target_proc.h | 47 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/linux-user/ |
H A D | user-internals.h | 63 abi_long do_syscall(CPUArchState *cpu_env, int num, abi_long arg1, 136 static inline int regpairs_aligned(CPUArchState *cpu_env, int num) in regpairs_aligned() argument 138 return cpu_env->eabi; in regpairs_aligned() 141 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) { return 1; } in regpairs_aligned() argument 151 static inline int regpairs_aligned(CPUArchState *cpu_env, int num) in regpairs_aligned() argument 163 static inline int regpairs_aligned(CPUArchState *cpu_env, int num) { return 1; } in regpairs_aligned() argument 165 static inline int regpairs_aligned(CPUArchState *cpu_env, int num) { return 1; } in regpairs_aligned() argument 167 static inline int regpairs_aligned(CPUArchState *cpu_env, int num) { return 0; } in regpairs_aligned() argument
|
H A D | strace.c | 648 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 D | uname.c | 31 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 D | strace.h | 21 void print_syscall(CPUArchState *cpu_env, int num, 24 void print_syscall_ret(CPUArchState *cpu_env, int num, abi_long ret,
|
H A D | signal.c | 705 queue_signal(cpu_env(cpu), info.si_signo, QEMU_SI_KILL, &info); in force_sig() 721 queue_signal(cpu_env(cpu), sig, QEMU_SI_FAULT, &info); in force_sig_fault() 1026 CPUArchState *env = cpu_env(cpu); in host_signal_handler() 1239 static void handle_pending_signal(CPUArchState *cpu_env, int sig, in handle_pending_signal() argument 1242 CPUState *cpu = env_cpu(cpu_env); in handle_pending_signal() 1250 trace_user_handle_signal(cpu_env, sig); in handle_pending_signal() 1286 dump_core_and_abort(cpu_env, sig); in handle_pending_signal() 1291 dump_core_and_abort(cpu_env, sig); in handle_pending_signal() 1315 CPUX86State *env = cpu_env; in handle_pending_signal() 1323 setup_rt_frame(sig, sa, &k->info, &target_old_set, cpu_env); in handle_pending_signal() [all …]
|
/openbmc/qemu/target/alpha/ |
H A D | cpu.c | 32 CPUAlphaState *env = cpu_env(cs); in alpha_cpu_set_pc() 38 CPUAlphaState *env = cpu_env(cs); in alpha_cpu_get_pc() 47 CPUAlphaState *env = cpu_env(cs); in alpha_cpu_synchronize_from_tb() 56 CPUAlphaState *env = cpu_env(cs); in alpha_restore_state_to_opc() 82 return alpha_env_mmu_index(cpu_env(cs)); in alpha_cpu_mmu_index() 156 cpu_env(CPU(obj))->implver = IMPLVER_2106x; in ev4_cpu_initfn() 161 cpu_env(CPU(obj))->implver = IMPLVER_21164; in ev5_cpu_initfn() 166 cpu_env(CPU(obj))->amask |= AMASK_BWX; in ev56_cpu_initfn() 171 cpu_env(CPU(obj))->amask |= AMASK_MVI; in pca56_cpu_initfn() 176 CPUAlphaState *env = cpu_env(CPU(obj)); in ev6_cpu_initfn() [all …]
|
H A D | mem_helper.c | 45 do_unaligned_access(cpu_env(cs), addr, retaddr); in alpha_cpu_record_sigbus() 52 CPUAlphaState *env = cpu_env(cs); in alpha_cpu_do_unaligned_access() 66 CPUAlphaState *env = cpu_env(cs); in alpha_cpu_do_transaction_failed()
|
H A D | gdbstub.c | 26 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/target/hexagon/ |
H A D | genptr.h | 28 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 D | cpu.c | 240 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() 262 cpu_env(cs)->gpr[HEX_REG_PC] = tb->pc; in hexagon_cpu_synchronize_from_tb() 274 cpu_env(cs)->gpr[HEX_REG_PC] = data[0]; in hexagon_restore_state_to_opc() 281 CPUHexagonState *env = cpu_env(cs); in hexagon_cpu_reset_hold()
|
/openbmc/qemu/linux-user/riscv/ |
H A D | target_proc.h | 9 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/sh4/ |
H A D | cpu.c | 74 CPUSH4State *env = cpu_env(cs); in superh_io_recompile_replay_branch() 93 CPUSH4State *env = cpu_env(cs); in sh4_cpu_mmu_index() 110 CPUSH4State *env = cpu_env(cs); in superh_cpu_reset_hold() 160 CPUSH4State *env = cpu_env(CPU(obj)); in sh7750r_cpu_initfn() 177 CPUSH4State *env = cpu_env(CPU(obj)); in sh7751r_cpu_initfn() 194 CPUSH4State *env = cpu_env(CPU(obj)); in sh7785_cpu_initfn() 229 CPUSH4State *env = cpu_env(CPU(obj)); in superh_cpu_initfn()
|
/openbmc/qemu/target/m68k/ |
H A D | cpu.c | 61 return cpu_env(cs)->sr & SR_S ? MMU_KERNEL_IDX : MMU_USER_IDX; in m68k_cpu_mmu_index() 78 CPUM68KState *env = cpu_env(cs); in m68k_cpu_reset_hold() 140 CPUM68KState *env = cpu_env(CPU(obj)); in m5206_cpu_initfn() 149 CPUM68KState *env = cpu_env(CPU(obj)); in m68000_cpu_initfn() 163 CPUM68KState *env = cpu_env(CPU(obj)); in m68010_cpu_initfn() 183 CPUM68KState *env = cpu_env(CPU(obj)); in m68020_cpu_initfn() 213 CPUM68KState *env = cpu_env(CPU(obj)); in m68030_cpu_initfn() 239 CPUM68KState *env = cpu_env(CPU(obj)); in m68040_cpu_initfn() 259 CPUM68KState *env = cpu_env(CPU(obj)); in m68060_cpu_initfn() 272 CPUM68KState *env = cpu_env(CPU(obj)); in m5208_cpu_initfn() [all …]
|
H A D | gdbstub.c | 26 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/target/loongarch/kvm/ |
H A D | kvm.c | 39 CPULoongArchState *env = cpu_env(cs); in kvm_get_stealtime() 63 CPULoongArchState *env = cpu_env(cs); in kvm_set_stealtime() 91 CPULoongArchState *env = cpu_env(cs); in kvm_loongarch_get_regs_core() 114 CPULoongArchState *env = cpu_env(cs); in kvm_loongarch_put_regs_core() 133 CPULoongArchState *env = cpu_env(cs); in kvm_loongarch_get_csr() 303 CPULoongArchState *env = cpu_env(cs); in kvm_loongarch_put_csr() 479 CPULoongArchState *env = cpu_env(cs); in kvm_loongarch_get_regs_fp() 506 CPULoongArchState *env = cpu_env(cs); in kvm_loongarch_put_regs_fp() 531 CPULoongArchState *env = cpu_env(cs); in kvm_loongarch_put_lbt() 559 CPULoongArchState *env = cpu_env(cs); in kvm_loongarch_get_lbt() [all …]
|
/openbmc/qemu/target/tricore/ |
H A D | cpu.c | 39 cpu_env(cs)->PC = value & ~(target_ulong)1; in tricore_cpu_set_pc() 44 return cpu_env(cs)->PC; in tricore_cpu_get_pc() 51 cpu_env(cs)->PC = tb->pc; in tricore_cpu_synchronize_from_tb() 58 cpu_env(cs)->PC = data[0]; in tricore_restore_state_to_opc() 70 cpu_state_reset(cpu_env(cs)); in tricore_cpu_reset_hold()
|
/openbmc/qemu/target/avr/ |
H A D | cpu.c | 47 && cpu_interrupts_enabled(cpu_env(cs)); in avr_cpu_has_work() 59 cpu_env(cs)->pc_w = tb->pc / 2; /* internally PC points to words */ in avr_cpu_synchronize_from_tb() 66 cpu_env(cs)->pc_w = data[0]; in avr_restore_state_to_opc() 164 CPUAVRState *env = cpu_env(cs); in avr_cpu_dump_state() 275 CPUAVRState *env = cpu_env(CPU(obj)); in avr_avr5_initfn() 303 CPUAVRState *env = cpu_env(CPU(obj)); in avr_avr51_initfn() 332 CPUAVRState *env = cpu_env(CPU(obj)); in avr_avr6_initfn()
|
H A D | gdbstub.c | 27 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/semihosting/ |
H A D | syscalls.c | 27 CPUArchState *env G_GNUC_UNUSED = cpu_env(cs); in validate_strlen() 57 CPUArchState *env G_GNUC_UNUSED = cpu_env(cs); in validate_lock_user_string() 77 CPUArchState *env G_GNUC_UNUSED = cpu_env(cs); in copy_stat_to_user() 261 CPUArchState *env G_GNUC_UNUSED = cpu_env(cs); in host_open() 319 CPUArchState *env G_GNUC_UNUSED = cpu_env(cs); in host_read() 340 CPUArchState *env G_GNUC_UNUSED = cpu_env(cs); in host_write() 414 CPUArchState *env G_GNUC_UNUSED = cpu_env(cs); in host_stat() 443 CPUArchState *env G_GNUC_UNUSED = cpu_env(cs); in host_remove() 462 CPUArchState *env G_GNUC_UNUSED = cpu_env(cs); in host_rename() 487 CPUArchState *env G_GNUC_UNUSED = cpu_env(cs); in host_system() [all …]
|
/openbmc/qemu/bsd-user/ |
H A D | bsd-file.h | 87 static abi_long do_bsd_pread(void *cpu_env, abi_long arg1, in do_bsd_pread() argument 97 if (regpairs_aligned(cpu_env) != 0) { in do_bsd_pread() 124 static abi_long do_bsd_preadv(void *cpu_env, abi_long arg1, in do_bsd_preadv() argument 131 if (regpairs_aligned(cpu_env) != 0) { in do_bsd_preadv() 166 static abi_long do_bsd_pwrite(void *cpu_env, abi_long arg1, in do_bsd_pwrite() argument 176 if (regpairs_aligned(cpu_env) != 0) { in do_bsd_pwrite() 203 static abi_long do_bsd_pwritev(void *cpu_env, abi_long arg1, in do_bsd_pwritev() argument 210 if (regpairs_aligned(cpu_env) != 0) { in do_bsd_pwritev() 499 static abi_long do_bsd_truncate(void *cpu_env, abi_long arg1, in do_bsd_truncate() argument 506 if (regpairs_aligned(cpu_env) != 0) { in do_bsd_truncate() [all …]
|
/openbmc/qemu/linux-user/alpha/ |
H A D | target_proc.h | 9 static int open_cpuinfo(CPUArchState *cpu_env, int fd) in open_cpuinfo() argument 18 p = object_class_get_name(OBJECT_CLASS(CPU_GET_CLASS(env_cpu(cpu_env)))); in open_cpuinfo()
|
/openbmc/qemu/target/openrisc/ |
H A D | gdbstub.c | 26 CPUOpenRISCState *env = cpu_env(cs); in openrisc_cpu_gdb_read_register() 51 CPUOpenRISCState *env = cpu_env(cs); in openrisc_cpu_gdb_write_register()
|