diff options
| author | Kimplul <kimi.h.kuparinen@gmail.com> | 2022-10-21 15:16:08 +0300 |
|---|---|---|
| committer | Kimplul <kimi.h.kuparinen@gmail.com> | 2022-10-21 15:16:08 +0300 |
| commit | 00d3ae26dfd7c91c0817e71d71636982680d0b28 (patch) | |
| tree | 866908a7f5b4fbbfd4ee32f752a4b96f2c867c63 /common/tcb.c | |
| parent | 08619630e9c7b638354323b443937701811b11d4 (diff) | |
| download | kmi-00d3ae26dfd7c91c0817e71d71636982680d0b28.tar.gz kmi-00d3ae26dfd7c91c0817e71d71636982680d0b28.zip | |
slight optimisation to cur_tcb on riscv
Diffstat (limited to 'common/tcb.c')
| -rw-r--r-- | common/tcb.c | 3 |
1 files changed, 2 insertions, 1 deletions
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()]; } |
