tasking: fix ELF file execution

This commit is contained in:
2025-06-07 18:18:05 +03:00
parent 9f721a72b7
commit 5fa2393fd6
7 changed files with 133 additions and 68 deletions
+1 -1
View File
@@ -60,7 +60,7 @@ typedef struct Process
struct Process* next; // Следующий процесс
} Process;
Process* task_create(uint32_t func, void** args, uint32_t arg_count, uint32_t ring, uint32_t* pagedir);
Process* task_create(uint32_t func, uint32_t user_esp, uint32_t ring, uint32_t* pagedir);
void scheduler_init();
void schedule();
void scheduler_lock();