diff options
| author | czjstmax <jstmaxlol@disroot.org> | 2026-03-05 21:36:52 +0100 |
|---|---|---|
| committer | czjstmax <jstmaxlol@disroot.org> | 2026-03-05 21:36:52 +0100 |
| commit | 06fd98b7bd62eef3ca5f4934c12e600b182cdb77 (patch) | |
| tree | 855488b3b6a0179ccb645f7a1096fa10b116872a /src/kernel/main.c | |
| parent | a08957914b955eb08d85e5397403871b5f44f30d (diff) | |
still fixing
Signed-off-by: czjstmax <jstmaxlol@disroot.org>
Diffstat (limited to 'src/kernel/main.c')
| -rw-r--r-- | src/kernel/main.c | 19 |
1 files changed, 6 insertions, 13 deletions
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) { + // +} |