From c8fbbdcd1cbbc9510d4ef689377fbb41bd7244b6 Mon Sep 17 00:00:00 2001 From: Stefan Ginsberg Date: Tue, 7 Oct 2008 17:55:32 +0000 Subject: [PATCH] - Add missing KiIdleSchedule and KiProcessDeferredReadyList svn path=/trunk/; revision=36678 --- reactos/ntoskrnl/include/internal/ke.h | 12 ++++++++++++ reactos/ntoskrnl/ke/thrdschd.c | 17 +++++++++++++++++ 2 files changed, 29 insertions(+) diff --git a/reactos/ntoskrnl/include/internal/ke.h b/reactos/ntoskrnl/include/internal/ke.h index 44263a8cff0..21165070fe3 100644 --- a/reactos/ntoskrnl/include/internal/ke.h +++ b/reactos/ntoskrnl/include/internal/ke.h @@ -247,6 +247,18 @@ VOID NTAPI KiDeferredReadyThread(IN PKTHREAD Thread); +PKTHREAD +FASTCALL +KiIdleSchedule( + IN PKPRCB Prcb +); + +VOID +FASTCALL +KiProcessDeferredReadyList( + IN PKPRCB Prcb +); + KAFFINITY FASTCALL KiSetAffinityThread( diff --git a/reactos/ntoskrnl/ke/thrdschd.c b/reactos/ntoskrnl/ke/thrdschd.c index 33d2bb2d578..91393102692 100644 --- a/reactos/ntoskrnl/ke/thrdschd.c +++ b/reactos/ntoskrnl/ke/thrdschd.c @@ -19,6 +19,23 @@ ULONG KiIdleSMTSummary; /* FUNCTIONS *****************************************************************/ +PKTHREAD +FASTCALL +KiIdleSchedule(IN PKPRCB Prcb) +{ + /* FIXME: TODO */ + ASSERTMSG("Not yet implemented\n", FALSE); + return NULL; +} + +VOID +FASTCALL +KiProcessDeferredReadyList(IN PKPRCB Prcb) +{ + /* FIXME: TODO */ + ASSERTMSG("Not yet implemented\n", FALSE); +} + VOID FASTCALL KiQueueReadyThread(IN PKTHREAD Thread,