Lines Matching +full:sparc +full:- +full:linux +full:- +full:user
2 * SPARC specific CPU ABI and functions for linux-user
5 * Copyright (C) 2003-2005 Fabrice Bellard
32 env->icc_C = val; in set_syscall_C()
34 env->icc_C = (uint64_t)val << 32; in set_syscall_C()
36 env->xcc_C = val; in set_syscall_C()
44 * After cpu_copy, env->regwptr is pointing into the old env. in cpu_clone_regs_child()
47 env->regwptr = env->regbase + (env->cwp * 16); in cpu_clone_regs_child()
52 env->cansave = env->nwindows - 2; in cpu_clone_regs_child()
53 env->cleanwin = env->nwindows - 2; in cpu_clone_regs_child()
54 env->canrestore = 0; in cpu_clone_regs_child()
56 env->wim = 1 << env->cwp; in cpu_clone_regs_child()
61 env->regwptr[WREG_SP] = newsp; in cpu_clone_regs_child()
71 env->regwptr[WREG_O0] = 0; in cpu_clone_regs_child()
73 env->pc = env->npc; in cpu_clone_regs_child()
74 env->npc = env->npc + 4; in cpu_clone_regs_child()
78 env->regwptr[WREG_O1] = 1; in cpu_clone_regs_child()
84 env->regwptr[WREG_O1] = 0; in cpu_clone_regs_parent()
89 env->gregs[7] = newtls; in cpu_set_tls()
94 return state->regwptr[WREG_SP] + TARGET_STACK_BIAS; in get_sp_from_cpustate()