sched: remove unused code

This commit is contained in:
2023-05-07 21:42:38 +01:00
parent 3435c2bffe
commit d8326cfec5

View File

@@ -74,35 +74,6 @@ kern_status_t setup_kernel_task(void)
kern_status_t setup_idle_task(void)
{
/*
__kernel_task = task_alloc();
if (!__kernel_task) {
return KERN_NO_MEMORY;
}
__kernel_task->t_id = 0;
__kernel_task->t_pmap = get_kernel_pmap();
__kernel_task->t_state = TASK_RUNNING;
snprintf(__kernel_task->t_name, sizeof __kernel_task->t_name, "kernel_task");
struct thread *kernel_thread = thread_alloc();
kernel_thread->tr_id = 0;
kernel_thread->tr_prio = PRIO_NORMAL;
kernel_thread->tr_state = THREAD_READY;
kernel_thread->tr_parent = __kernel_task;
kernel_thread->tr_quantum_target = default_quantum();
unsigned long flags;
task_lock_irqsave(__kernel_task, &flags);
queue_push_back(&__kernel_task->t_threads, &kernel_thread->tr_threads);
task_unlock_irqrestore(__kernel_task, flags);
spin_lock_irqsave(&task_list_lock, &flags);
task_list_insert(&task_list, __kernel_task);
spin_unlock_irqrestore(&task_list_lock, flags);
*/
__idle_task = task_alloc();
if (!__idle_task) {
return KERN_NO_MEMORY;