quark/src/kernel/main.c

15 líneas
336 B
C
Original Vista normal Històric

2022-06-17 00:44:56 +02:00
#include <stdint.h>
#include "stdio.h"
2022-06-18 00:44:37 +02:00
#include "hal/hal.h"
2022-06-18 19:19:03 +02:00
#include "drivers/timer.h"
2022-06-17 00:44:56 +02:00
void __attribute__((cdecl)) kmain(uint64_t magic, uint64_t addr){
2022-06-18 00:44:37 +02:00
hal_initialize();
2022-06-18 19:19:03 +02:00
timer_initialize();
2022-06-18 00:44:37 +02:00
puts("\x1b[33mWARNING\x1b[0m");
printf(": amazing %s ahead!\n", "math");
printf("%i+%i=%i\n", 1, 1, 2);
2022-06-18 03:56:45 +02:00
for(;;);
2022-06-17 00:44:56 +02:00
}