From fbf3bb3471b83de2651bf7a5db553d201ca0e10b Mon Sep 17 00:00:00 2001 From: NicJA Date: Sun, 17 May 2015 01:27:46 +0000 Subject: [PATCH] add overrides for the scheduling flags git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@50683 fb15a70f-31f2-0310-bbcc-cdcc74a49acc --- rom/exec/exec_platform.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/rom/exec/exec_platform.h b/rom/exec/exec_platform.h index 2dd38bdcc1..3e6758f6b4 100644 --- a/rom/exec/exec_platform.h +++ b/rom/exec/exec_platform.h @@ -9,7 +9,12 @@ struct Exec_PlatformData /* No platform-specific data by default */ }; -#define GET_THIS_TASK (SysBase->ThisTask) -#define SET_THIS_TASK(x) (SysBase->ThisTask=(x)) +#define FLAG_SCHEDSWITCH_CLEAR SysBase->AttnResched &= ~ARF_AttnSwitch +#define FLAG_SCHEDSWITCH_SET SysBase->AttnResched |= ARF_AttnSwitch +#define FLAG_SCHEDDISPATCH_CLEAR SysBase->AttnResched &= ~ARF_AttnDispatch +#define FLAG_SCHEDDISPATCH_SET SysBase->AttnResched |= ARF_AttnDispatch + +#define GET_THIS_TASK (SysBase->ThisTask) +#define SET_THIS_TASK(x) (SysBase->ThisTask=(x)) #endif /* __EXEC_PLATFORM_H */ -- 2.11.4.GIT