From fd1eb5e550ecd8bb73dac934e4897679381e3711 Mon Sep 17 00:00:00 2001 From: Baptiste Wicht Date: Sat, 23 Jul 2016 21:59:08 +0200 Subject: [PATCH] Doc --- kernel/include/scheduler.hpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/kernel/include/scheduler.hpp b/kernel/include/scheduler.hpp index 748c620b..f1021270 100644 --- a/kernel/include/scheduler.hpp +++ b/kernel/include/scheduler.hpp @@ -54,6 +54,14 @@ process_t& create_kernel_task(char* user_stack, char* kernel_stack, void (*fun)( process_t& create_kernel_task_args(char* user_stack, char* kernel_stack, void (*fun)(void*), void* data); void queue_system_process(pid_t pid); +/*! + * \brief Queue an initilization task that will be run after the + * scheduler is started + * + * This must be used for drivers that needs scheduling to be started + * or for drivers depending on others drivers asynchronously + * started. + */ void queue_async_init_task(void (*fun)()); } //end of namespace scheduler