diff options
author | Simon Marlow <marlowsd@gmail.com> | 2009-06-02 14:02:33 +0000 |
---|---|---|
committer | Simon Marlow <marlowsd@gmail.com> | 2009-06-02 14:02:33 +0000 |
commit | dd56e9ab4544e83d27532a8d9058140bfe81825c (patch) | |
tree | 5c5ba3eb63a02d7de3c8c514e883f7dd36e98332 /rts/Schedule.h | |
parent | cfe2fd2a36f43c1f998bb5e7c0cec15480ed3f96 (diff) | |
download | haskell-dd56e9ab4544e83d27532a8d9058140bfe81825c.tar.gz |
Remove old GUM/GranSim code
Diffstat (limited to 'rts/Schedule.h')
-rw-r--r-- | rts/Schedule.h | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/rts/Schedule.h b/rts/Schedule.h index 97ee78e66c..0e18168755 100644 --- a/rts/Schedule.h +++ b/rts/Schedule.h @@ -37,13 +37,7 @@ void scheduleThreadOn(Capability *cap, StgWord cpu, StgTSO *tso); * Called from STG : yes * Locks assumed : none */ -#if defined(GRAN) -void awakenBlockedQueue(StgBlockingQueueElement *q, StgClosure *node); -#elif defined(PAR) -void awakenBlockedQueue(StgBlockingQueueElement *q, StgClosure *node); -#else void awakenBlockedQueue (Capability *cap, StgTSO *tso); -#endif /* wakeUpRts() * @@ -75,20 +69,10 @@ StgWord findRetryFrameHelper (StgTSO *tso); void OSThreadProcAttr workerStart(Task *task); #endif -#if defined(GRAN) -void awaken_blocked_queue(StgBlockingQueueElement *q, StgClosure *node); -void unlink_from_bq(StgTSO* tso, StgClosure* node); -void initThread(StgTSO *tso, nat stack_size, StgInt pri); -#elif defined(PAR) -nat run_queue_len(void); -void awaken_blocked_queue(StgBlockingQueueElement *q, StgClosure *node); -void initThread(StgTSO *tso, nat stack_size); -#else char *info_type(StgClosure *closure); // dummy char *info_type_by_ip(StgInfoTable *ip); // dummy void awaken_blocked_queue(StgTSO *q); void initThread(StgTSO *tso, nat stack_size); -#endif /* The state of the scheduler. This is used to control the sequence * of events during shutdown, and when the runtime is interrupted @@ -121,15 +105,11 @@ extern volatile StgWord recent_activity; * * In GranSim we have one run/blocked_queue per PE. */ -#if defined(GRAN) -// run_queue_hds defined in GranSim.h -#else extern StgTSO *RTS_VAR(blackhole_queue); #if !defined(THREADED_RTS) extern StgTSO *RTS_VAR(blocked_queue_hd), *RTS_VAR(blocked_queue_tl); extern StgTSO *RTS_VAR(sleeping_queue); #endif -#endif /* Set to rtsTrue if there are threads on the blackhole_queue, and * it is possible that one or more of them may be available to run. @@ -163,9 +143,6 @@ void printAllThreads(void); #ifdef DEBUG void print_bq (StgClosure *node); #endif -#if defined(PAR) -void print_bqe (StgBlockingQueueElement *bqe); -#endif /* ----------------------------------------------------------------------------- * Some convenient macros/inline functions... |