rudimentary console
[3sys] / sys1 / kern / src / main.c
1 #include <stdio.h>
2 #include <string.h>
3 #include <stdint.h>
4 #include "con.h"
5 #include "vga.h"
6 #include "mem.h"
7 #include "intr.h"
8
9 void kmain(void)
10 {
11         int i, line;
12
13         con_init();
14
15         mem_init();
16         intr_init();
17
18         line = 0;
19         for(;;) {
20                 printf("line %d", line++);
21
22                 for(i=0; i<65536 * 128; i++) {
23                         if((i & 0x3ffff) == 0) {
24                                 con_putchar('.');
25                         }
26                 }
27                 con_putchar('\n');
28         }
29 }