Added functions to create and load process contexts

This commit is contained in:
2021-04-17 00:55:05 -05:00
parent fdcdb9acab
commit 2d6fa0d163
2 changed files with 40 additions and 0 deletions

8
include/context.h Normal file
View File

@@ -0,0 +1,8 @@
#pragma once
#include "pageallocator.h"
#include "process.h"
void *initialize_context(void *task_entry, struct page_stack_t *page_stack);
void load_context(struct process_state_t *context) __attribute__((noreturn));