Started main kernel functions

This commit is contained in:
2021-04-12 01:43:47 -05:00
parent ca0d09d9b5
commit 0b302c5759
2 changed files with 22 additions and 1 deletions

View File

@@ -1,6 +1,16 @@
#pragma once #pragma once
#include "priorityqueue.h"
#include "module.h"
#include <stddef.h>
struct kernel_t struct kernel_t
{ {
struct priority_queue_t *priority_queue;
}; };
extern struct kernel_t kernel;
int do_syscall(struct kernel_t *kernel, size_t id, size_t arg1, size_t arg2, size_t arg3);
int load_module(struct kernel_t *kernel, struct module_t *module);

11
src/kernel.c Normal file
View File

@@ -0,0 +1,11 @@
#include "kernel.h"
int do_syscall(struct kernel_t *kernel, size_t id, size_t arg1, size_t arg2, size_t arg3)
{
}
int load_module(struct kernel_t *kernel, struct module_t *module)
{
}