Add: paging & test

This commit is contained in:
xamidev
2024-08-18 12:19:16 +02:00
parent 7e551dbfae
commit cd705589de
11 changed files with 256 additions and 2 deletions

View File

@@ -3,7 +3,7 @@
#include "gdt.h"
#include "idt.h"
#include "system.h"
//#include <stdarg.h>
#include "paging.h"
char* ascii_title =
"\n"
@@ -36,6 +36,12 @@ void kmain(unsigned int multiboot_info_address)
colorputs(ascii_title, 10);
colorputs(" by @xamidev - star the repo for a cookie!\n\n", 14);
init_paging();
printf("Hello, paging world!\n");
uint32_t *ptr = (uint32_t*)0xA0000000;
uint32_t do_page_fault = *ptr;
timer_install();
serial_printf(2, "%d\tinitialized timer handler", global_ticks);
keyboard_install();