initial hpet support

for now only a few wait functions are supported
This commit is contained in:
Matheus
2022-08-06 23:51:10 -03:00
parent a69310a03c
commit c94368bbc9
6 changed files with 144 additions and 2 deletions
+5
View File
@@ -13,6 +13,9 @@
#include <kernel/initrd.h>
#include <arch/spinlock.h>
#include <stdio.h>
#include <arch/pci.h>
#include <arch/hpet.h>
#include <arch/smp.h>
static volatile struct limine_terminal_request liminettyr = {
.id = LIMINE_TERMINAL_REQUEST,
@@ -67,6 +70,8 @@ void kmain(){
apic_lapicinit();
pci_enumerate();
hpet_init();
smp_init();