Home
last modified time | relevance | path

Searched refs:gp (Results 1 – 8 of 8) sorted by relevance

/optee_os/core/arch/riscv/include/kernel/
H A Dthread_arch.h70 unsigned long gp; member
109 unsigned long gp; member
134 unsigned long gp; member
/optee_os/core/arch/riscv/kernel/
H A Dasm-defines.c49 DEFINE(THREAD_CTX_REG_GP, offsetof(struct thread_ctx_regs, gp));
72 DEFINE(THREAD_ABT_REG_GP, offsetof(struct thread_abort_regs, gp));
90 DEFINE(THREAD_SCALL_REG_GP, offsetof(struct thread_scall_regs, gp));
H A Dthread_rv.S314 /* Save user gp */
321 csrrw gp, CSR_XSCRATCH, zero
324 /* Set kernel gp */
327 la gp, __global_pointer$
444 /* Save user gp */
450 csrrw gp, CSR_XSCRATCH, zero
453 /* Set kernel gp */
456 la gp, __global_pointer$
508 * We must keep kernel gp & tp, so skip restoring user gp
[all...]
H A Dentry.S121 la gp, __global_pointer$
505 add gp, gp, a3
H A Dabort.c102 ai->regs->gp, ai->regs->tp); in __print_abort_info()
H A Dthread_arch.c211 thread->regs.gp = read_gp(); in init_regs()
/optee_os/core/arch/riscv/include/
H A Driscv.h139 unsigned long gp = 0; in read_gp() local
141 asm volatile("mv %0, gp" : "=&r"(gp)); in read_gp()
142 return gp; in read_gp()
/optee_os/lib/libmbedtls/mbedtls/
H A DChangeLog4128 MBEDTLS_SSL_RENEGOTIATION is disabled. Found by erja-gp.