From 00d3ae26dfd7c91c0817e71d71636982680d0b28 Mon Sep 17 00:00:00 2001 From: Kimplul Date: Fri, 21 Oct 2022 15:16:08 +0300 Subject: slight optimisation to cur_tcb on riscv --- common/tcb.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'common') diff --git a/common/tcb.c b/common/tcb.c index 94abef7..8ff86ab 100644 --- a/common/tcb.c +++ b/common/tcb.c @@ -291,7 +291,8 @@ DEFINE_ATTACH(attach_proc, proc); DEFINE_DETACH(detach_rpc, rpc); DEFINE_DETACH(detach_proc, proc); -struct tcb *cur_tcb() +/* weak to allow optimisation on risc-v, but provide fallback for future */ +__weak struct tcb *cur_tcb() { return cpu_tcb[cpu_id()]; } -- cgit v1.3