summaryrefslogtreecommitdiff
path: root/kernel/main.c
blob: d868b42fc650e63eda6dadfd877bbb3af3567f8e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdint.h>
#include <multiboot2.h>
#include <graphics.h>
#include <debug.h>

int kernel_main(mb2_tag_header* multiboot_bootinfo, uint32_t multiboot_magic)
{
	init_fb(multiboot_bootinfo, multiboot_magic);

	static uint32_t color = BLACK;
	for (uint32_t x = 0 ; x < fb.width; x++) {
		for (uint32_t y = 0; y < fb.height; y++) {
			fb_draw_pixel(fb, x, y, color);
		}
	}

	fb_draw_line(fb, 0, 0, 100, 1200, WHITE);

	return 0;
}