Scheduler returns to IDLE when.. idle.

This commit is contained in:
2026-03-09 09:27:55 +01:00
parent 42c7a55d3f
commit 3f9b78b05e
6 changed files with 20 additions and 17 deletions

View File

@@ -45,7 +45,7 @@ void process_display_list(struct process_t* processes_list)
struct process_t* process_create(char* name, void(*function)(void*), void* arg)
{
/* CLEAR_INTERRUPTS; */
CLEAR_INTERRUPTS;
struct process_t* proc = (struct process_t*)kmalloc(sizeof(struct process_t));
struct cpu_status_t* ctx = (struct cpu_status_t*)kmalloc(sizeof(struct cpu_status_t));
@@ -79,7 +79,7 @@ struct process_t* process_create(char* name, void(*function)(void*), void* arg)
process_add(&processes_list, proc);
/* SET_INTERRUPTS; */
SET_INTERRUPTS;
return proc;
}