diff options
| author | Aleksa Vučković <aleksav013@gmail.com> | 2021-10-25 22:41:21 +0200 |
|---|---|---|
| committer | Aleksa Vučković <aleksav013@gmail.com> | 2021-10-25 22:41:21 +0200 |
| commit | 39822cdb0acdd1eec66c2e18e0711fd3cd6f033d (patch) | |
| tree | 313eb08002f6e6e1c6564f2d411287745079da22 /src/c/kernel.c | |
| parent | 20dd72e40dc2728d3c5335d860e4b8ab8da14fcc (diff) | |
Adding first 32 IRQs; PIT finally working
Diffstat (limited to 'src/c/kernel.c')
| -rw-r--r-- | src/c/kernel.c | 7 |
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"); } |
