2023-01-31 13:11:09 +04:00
|
|
|
#pragma once
|
|
|
|
|
|
2026-04-07 23:07:51 +03:00
|
|
|
#include "console.h"
|
2026-04-06 05:20:00 +03:00
|
|
|
#include "cpu/gdt.h"
|
|
|
|
|
#include "cpu/isr.h"
|
|
|
|
|
#include "cpu/memlayout.h"
|
2026-04-07 23:07:51 +03:00
|
|
|
#include "elf.h"
|
|
|
|
|
#include "fs/fs.h"
|
2026-04-06 05:20:00 +03:00
|
|
|
#include "kernel/mem.h"
|
|
|
|
|
#include "lib/string.h"
|
|
|
|
|
|
2026-04-07 23:07:51 +03:00
|
|
|
pde_t *get_user_proc_page_directory();
|
2026-04-06 05:20:00 +03:00
|
|
|
|
2026-04-07 23:07:51 +03:00
|
|
|
void run_elf(const char *name);
|
2023-01-31 13:11:09 +04:00
|
|
|
_Noreturn void killproc();
|