14 lines
347 B
C
14 lines
347 B
C
// Entry point of the TSOS kernel
|
|
#include "types/ktypes.h"
|
|
#include "drivers/vga/video.h"
|
|
|
|
|
|
void kmain(void) {
|
|
char_t* vbuf = (char_t*)VMEM_ADDR;
|
|
vbuf += 480; // We skip the log messages before us
|
|
char_t *s = "Hello from the TSOS kernel!";
|
|
for (int_t i = 0; s[i] != '\0'; i++) {
|
|
*vbuf = s[i];
|
|
vbuf += 2;
|
|
}
|
|
} |