summary refs log tree commit diff
path: root/src/rt/rust_sched_reaper.cpp
blob: 4d5237ac54e1f5af27b982a93c0851c65f8dd064 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

#include "rust_kernel.h"
#include "rust_sched_reaper.h"

// NB: We're using a very small stack here
const size_t STACK_SIZE = 1024*20;

rust_sched_reaper::rust_sched_reaper(rust_kernel *kernel)
    : rust_thread(STACK_SIZE), kernel(kernel) {
}

void
rust_sched_reaper::run() {
    kernel->wait_for_schedulers();
}