From 8994ece3121b09af7a66e0f70048d54f9db9b9c0 Mon Sep 17 00:00:00 2001 From: NicJA Date: Sun, 17 May 2015 02:57:07 +0000 Subject: [PATCH] expose scheduling flags, idnestcnt and tdnestcnt per cpu git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50687 fb15a70f-31f2-0310-bbcc-cdcc74a49acc --- arch/arm-native/kernel/tls.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm-native/kernel/tls.h b/arch/arm-native/kernel/tls.h index e409a93954..8ad0ec173f 100644 --- a/arch/arm-native/kernel/tls.h +++ b/arch/arm-native/kernel/tls.h @@ -6,8 +6,15 @@ typedef struct tls struct ExecBase *SysBase; void * *KernelBase; /* Base of kernel.resource */ struct Task *ThisTask; /* Currently running task on this core */ + ULONG ScheduleFlags; + ULONG IDNestCnt; + ULONG TDNestCnt; } tls_t; +#define TLSSF_Quantum (1 << 0) +#define TLSSF_Switch (1 << 0) +#define TLSSF_Dispatch (1 << 0) + #define TLS_OFFSET(name) ((char *)&(((tls_t *)0)->name)-(char *)0) //// -- 2.11.4.GIT