kernel/arch/main.c

28 lines
409 B
C
Raw Normal View History

2017-11-04 10:24:07 +00:00
#include "console.h"
2017-11-04 02:32:23 +00:00
#include "logger.h"
#include "protected.h"
2017-11-04 05:31:37 +00:00
#include "paging.h"
2017-11-04 02:32:23 +00:00
#include "timer.h"
static void on_timer();
void main()
{
2017-11-04 10:24:07 +00:00
console_initialize();
2017-11-04 02:32:23 +00:00
protected_initialize();
2017-11-04 05:31:37 +00:00
// paging_initialize();
2017-11-04 02:32:23 +00:00
timer_register_handler(on_timer);
timer_initialize(50);
logger_warn("Nothing to do.");
logger_fail("Halt.");
}
void on_timer()
{
logger_info("Timer tick.");
}