7d32444da2
- Implemented CR3 switching in scheduler for process isolation - Added 'process' structure and PML4 cloning (vmm_create_address_space) - Added NASM crt0 and C entry point for userspace apps
10 lines
211 B
C
10 lines
211 B
C
// SPDX-License-Identifier: GPL-3.0-or-later
|
|
// Copyright (c) 2026 0xKarinyash
|
|
|
|
#pragma once
|
|
|
|
#include <types.h>
|
|
#include <core/scheduler.h>
|
|
|
|
bool exec_init(process* p, const char* path);
|
|
void init_task_entry(); |