Initial commit

This commit is contained in:
2024-06-02 00:26:57 +02:00
commit 45f420a338
21 changed files with 889 additions and 0 deletions

13
kernel/vm.h Normal file
View File

@ -0,0 +1,13 @@
#pragma once
#include "kernel/lib.h"
enum
{
VM_R = 2,
VM_RW = 6,
VM_X = 8,
};
void kvm_init();
void kvm_map(void* va, void* pa, uint32_t size, uint32_t mode);