aboutsummaryrefslogtreecommitdiff
path: root/emu/FreeRTOS/kproc-xthreads.c
diff options
context:
space:
mode:
authorbhgv <bhgv.empire@gmail.com>2020-05-28 12:49:41 +0300
committerbhgv <bhgv.empire@gmail.com>2020-05-28 12:49:41 +0300
commit2b3bc21f3f7edb429302e81f54d2e3c0e89e5acb (patch)
treea6ddafb5f0ebcdf9bca3fd8e4f56874e6faf15bd /emu/FreeRTOS/kproc-xthreads.c
parent8d7c6b15fa5733a3070003520a1d869c0635ef82 (diff)
sup. FreeRTOS riscV-64 (k210 cpu). 4th step
Diffstat (limited to 'emu/FreeRTOS/kproc-xthreads.c')
-rw-r--r--emu/FreeRTOS/kproc-xthreads.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/emu/FreeRTOS/kproc-xthreads.c b/emu/FreeRTOS/kproc-xthreads.c
index ade5e35..2a6cc25 100644
--- a/emu/FreeRTOS/kproc-xthreads.c
+++ b/emu/FreeRTOS/kproc-xthreads.c
@@ -17,6 +17,10 @@
#include <semphr.h>
+void* pvGetLuaState();
+void uxSetLuaState(void*);
+
+
typedef SemaphoreHandle_t sem_t;
typedef struct Osdep Osdep;
@@ -220,10 +224,13 @@ osready(Proc *p)
void
kprocinit(Proc *p)
{
+ uxSetLuaState(p);
+#if 0 //{}
if(pthread_key_create(&prdakey, NULL))
panic("key_create failed");
if(pthread_setspecific(prdakey, p))
panic("set specific thread data failed");
+#endif
}
#ifdef ANDROID