Home
last modified time | relevance | path

Searched refs:CPUHexagonState (Results 1 – 12 of 12) sorted by relevance

/openbmc/qemu/linux-user/hexagon/
H A Dtarget_cpu.h21 static inline void cpu_clone_regs_child(CPUHexagonState *env, in cpu_clone_regs_child()
30 static inline void cpu_clone_regs_parent(CPUHexagonState *env, unsigned flags) in cpu_clone_regs_parent()
34 static inline void cpu_set_tls(CPUHexagonState *env, target_ulong newtls) in cpu_set_tls()
39 static inline abi_ulong get_sp_from_cpustate(CPUHexagonState *state) in get_sp_from_cpustate()
/openbmc/qemu/target/hexagon/
H A Dgdbstub.c25 CPUHexagonState *env = cpu_env(cs); in hexagon_gdb_read_register()
52 CPUHexagonState *env = cpu_env(cs); in hexagon_gdb_write_register()
79 static int gdb_get_vreg(CPUHexagonState *env, GByteArray *mem_buf, int n) in gdb_get_vreg()
89 static int gdb_get_qreg(CPUHexagonState *env, GByteArray *mem_buf, int n) in gdb_get_qreg()
102 CPUHexagonState *env = &cpu->env; in hexagon_hvx_gdb_read_register()
116 static int gdb_put_vreg(CPUHexagonState *env, uint8_t *mem_buf, int n) in gdb_put_vreg()
126 static int gdb_put_qreg(CPUHexagonState *env, uint8_t *mem_buf, int n) in gdb_put_qreg()
139 CPUHexagonState *env = &cpu->env; in hexagon_hvx_gdb_write_register()
H A Dinternal.h28 void hexagon_debug_vreg(CPUHexagonState *env, int regnum);
29 void hexagon_debug_qreg(CPUHexagonState *env, int regnum);
30 void hexagon_debug(CPUHexagonState *env);
H A Dcpu.c76 static target_ulong adjust_stack_ptrs(CPUHexagonState *env, target_ulong addr) in adjust_stack_ptrs()
94 static target_ulong read_p3_0(CPUHexagonState *env) in read_p3_0()
105 static void print_reg(FILE *f, CPUHexagonState *env, int regnum) in print_reg()
120 static void print_vreg(FILE *f, CPUHexagonState *env, int regnum, in print_vreg()
144 void hexagon_debug_vreg(CPUHexagonState *env, int regnum) in hexagon_debug_vreg()
149 static void print_qreg(FILE *f, CPUHexagonState *env, int regnum, in print_qreg()
174 void hexagon_debug_qreg(CPUHexagonState *env, int regnum) in hexagon_debug_qreg()
179 static void hexagon_dump(CPUHexagonState *env, FILE *f, int flags) in hexagon_dump()
243 void hexagon_debug(CPUHexagonState *env) in hexagon_debug()
260 CPUHexagonState *env = cpu_env(cs); in hexagon_get_tb_cpu_state()
[all …]
H A Dop_helper.h22 void log_store64(CPUHexagonState *env, target_ulong addr,
24 void log_store32(CPUHexagonState *env, target_ulong addr,
H A Darch.h30 void arch_fpop_start(CPUHexagonState *env);
31 void arch_fpop_end(CPUHexagonState *env);
H A Dcpu.h113 } CPUHexagonState; typedef
125 CPUHexagonState env;
136 G_NORETURN void hexagon_raise_exception_err(CPUHexagonState *env,
H A Dgen_tcg_hvx.h51 intptr_t dstoff = offsetof(CPUHexagonState, qtmp); \
67 intptr_t dstoff = offsetof(CPUHexagonState, qtmp); \
83 intptr_t dstoff = offsetof(CPUHexagonState, qtmp); \
99 intptr_t dstoff = offsetof(CPUHexagonState, qtmp); \
116 intptr_t dstoff = offsetof(CPUHexagonState, qtmp); \
156 intptr_t tmpoff = offsetof(CPUHexagonState, vtmp); \
248 intptr_t tmpoff = offsetof(CPUHexagonState, vtmp); \
267 intptr_t tmpoff = offsetof(CPUHexagonState, vtmp); \
319 intptr_t tmpoff = offsetof(CPUHexagonState, vtmp); \
338 intptr_t tmpoff = offsetof(CPUHexagonState, vtmp); \
[all …]
H A Darch.c196 void arch_fpop_start(CPUHexagonState *env) in arch_fpop_start()
225 void arch_fpop_end(CPUHexagonState *env) in arch_fpop_end()
H A DREADME78 CPUHexagonState *env,
92 int32_t HELPER(A2_add)(CPUHexagonState *env, int32_t RsV, int32_t RtV)
207 This file contains the definition of the CPUHexagonState struct. It is the
268 During runtime, the following fields in CPUHexagonState (see cpu.h) are used
/openbmc/qemu/target/hexagon/mmvec/
H A Dsystem_ext_mmvec.h21 void mem_gather_store(CPUHexagonState *env, target_ulong vaddr, int slot);
22 void mem_vector_scatter_init(CPUHexagonState *env);
23 void mem_vector_gather_init(CPUHexagonState *env);
H A Dsystem_ext_mmvec.c22 void mem_gather_store(CPUHexagonState *env, target_ulong vaddr, int slot) in mem_gather_store()
35 void mem_vector_scatter_init(CPUHexagonState *env) in mem_vector_scatter_init()
44 void mem_vector_gather_init(CPUHexagonState *env) in mem_vector_gather_init()