Files
mckernel/kernel/setup.c
Taku Shimosawa a252743223 IKC
2011-10-02 22:35:38 +09:00

34 lines
478 B
C

#include <kmsg.h>
#include <aal/cpu.h>
#include <aal/debug.h>
extern struct aal_kmsg_buf kmsg_buf;
extern void arch_init(void);
extern void kmsg_init(void);
extern void mem_init(void);
extern void ikc_master_init(void);
extern void arch_ready(void);
int main(void)
{
kmsg_init();
kputs("MCK started.\n");
arch_init();
mem_init();
ikc_master_init();
arch_ready();
cpu_enable_interrupt();
while (1) {
cpu_halt();
kprintf("back from halt.\n");
}
return 0;
}