qemu/linux-user/riscv/target_cpu.h
<<
>>
Prefs
   1#ifndef TARGET_CPU_H
   2#define TARGET_CPU_H
   3
   4static 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
  13static inline void cpu_set_tls(CPURISCVState *env, target_ulong newtls)
  14{
  15    env->gpr[xTP] = newtls;
  16}
  17
  18static inline abi_ulong get_sp_from_cpustate(CPURISCVState *state)
  19{
  20   return state->gpr[xSP];
  21}
  22#endif
  23