aboutsummaryrefslogtreecommitdiff
path: root/src/kernel/main.c
diff options
context:
space:
mode:
authorczjstmax <jstmaxlol@disroot.org>2026-03-05 21:36:52 +0100
committerczjstmax <jstmaxlol@disroot.org>2026-03-05 21:36:52 +0100
commit06fd98b7bd62eef3ca5f4934c12e600b182cdb77 (patch)
tree855488b3b6a0179ccb645f7a1096fa10b116872a /src/kernel/main.c
parenta08957914b955eb08d85e5397403871b5f44f30d (diff)
still fixing
Signed-off-by: czjstmax <jstmaxlol@disroot.org>
Diffstat (limited to 'src/kernel/main.c')
-rw-r--r--src/kernel/main.c19
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) {
+ //
+}