TSOS/src/kernel/main.c

13 lines
314 B
C
Raw Normal View History

2022-11-16 20:24:23 +01:00
// Entry point of the TSOS kernel
#include "types/ktypes.h"
2022-11-16 15:37:01 +01:00
void kmain(void) {
2022-11-16 20:24:23 +01:00
char_t* vbuf = (char_t*)0xb8000;
2022-11-16 15:37:01 +01:00
vbuf += 480; // We skip the log messages before us
2022-11-16 20:24:23 +01:00
char_t *s = "Hello from the TSOS kernel!";
for (int_t i = 0; s[i] != '\0'; i++) {
2022-11-16 15:37:01 +01:00
*vbuf = s[i];
vbuf += 2;
}
}