xref: /openbmc/qemu/linux-user/riscv/target_cpu.h (revision a5ed75fe2e6625b2ab9ed0694d7a5c95a74b84f7)
1 #ifndef TARGET_CPU_H
2 #define TARGET_CPU_H
3 
4 static inline void cpu_clone_regs(CPURISCVState *env, target_ulong newsp)
5 {
6     if (newsp) {
7         env->gpr[xSP] = newsp;
8     }
9 
10     env->gpr[xA0] = 0;
11 }
12 
13 static inline void cpu_set_tls(CPURISCVState *env, target_ulong newtls)
14 {
15     env->gpr[xTP] = newtls;
16 }
17 
18 #endif
19