blob: 7f702e7d8e515ed361c78a0afd49cf3b168086d5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#include "./gpu/text_mode/display.h"
#include "./gpu/text_mode/colours.h"
#include "./io/keyboard/keyboard_handler.h"
#include "global_descriptor_table.h"
void run_kern_demo()
{
scrn_enable_cursor(10, 12);
scrn_clear();
scrn_set_text_colour(COLOUR_LIGHT_GREEN, COLOUR_BLACK);
scrn_println(" _ _ ____ _____ ");
scrn_println(" | | (_) / __ \\ / ____|");
scrn_println(" | |_ _ _ __ _ _| | | | (___ ");
scrn_println(" | __| | '_ \\| | | | | | |\\___ \\ ");
scrn_println(" | |_| | | | | |_| | |__| |____) |");
scrn_println(" \\__|_|_| |_|\\__, |\\____/|_____/ ");
scrn_println(" __/ | ");
scrn_println(" |___/ ");
scrn_set_text_colour(COLOUR_WHITE, COLOUR_BLACK);
scrn_newline();
}
void kernel_entrypoint()
{
init_gdt();
init_keyboard_handler();
run_kern_demo();
while(1);
}
|