summaryrefslogtreecommitdiff
path: root/src/c/kernel.c
diff options
context:
space:
mode:
authorAleksa Vučković <aleksav013@gmail.com>2021-10-25 22:41:21 +0200
committerAleksa Vučković <aleksav013@gmail.com>2021-10-25 22:41:21 +0200
commit39822cdb0acdd1eec66c2e18e0711fd3cd6f033d (patch)
tree313eb08002f6e6e1c6564f2d411287745079da22 /src/c/kernel.c
parent20dd72e40dc2728d3c5335d860e4b8ab8da14fcc (diff)
Adding first 32 IRQs; PIT finally working
Diffstat (limited to 'src/c/kernel.c')
-rw-r--r--src/c/kernel.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/c/kernel.c b/src/c/kernel.c
index e18a7c0..62f444c 100644
--- a/src/c/kernel.c
+++ b/src/c/kernel.c
@@ -3,6 +3,7 @@
void terminal_initialize(void);
void init_idt_table(void);
void init_keyboard(void);
+void init_timer(uint32_t frequency);
void prompt(void);
void kernel_main(void)
@@ -10,8 +11,10 @@ void kernel_main(void)
terminal_initialize();
init_idt_table();
init_keyboard();
- k_heapBMInit(&kheap);
-
+ init_timer(50);
+ //k_heapBMInit(&kheap);
+ //k_heapBMAddBlock(&kheap, 0x100000, 0x100000, 16);
prompt();
+
while(1) __asm__("hlt\n\t");
}