From 06fd98b7bd62eef3ca5f4934c12e600b182cdb77 Mon Sep 17 00:00:00 2001 From: czjstmax Date: Thu, 5 Mar 2026 21:36:52 +0100 Subject: still fixing Signed-off-by: czjstmax --- src/kernel/main.c | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) (limited to 'src/kernel/main.c') diff --git a/src/kernel/main.c b/src/kernel/main.c index e62740c..be6f1fd 100644 --- a/src/kernel/main.c +++ b/src/kernel/main.c @@ -27,19 +27,12 @@ static volatile uint64_t limine_requests_end_marker[] = LIMINE_REQUESTS_END_MARK // API includes #include "api/io.h" -void kmain(void) __attribute__((noreturn)); -void _start(void) { - if (!framebuffer_request.response) { - for (;;) __asm__("hlt"); - } - - struct limine_framebuffer *fb = - framebuffer_request.response->framebuffers[0]; - - uint32_t *pix = fb->address; - pix[0] = 0x00FFFFFF; // white pixel +void kernel_main(void) __attribute__((noreturn)); - //return kernel_main(); - for (;;) __asm__("hlt"); +void _start(void) { + return kernel_main(); } +void kernel_main(void) { + // +} -- cgit v1.3.1