From ec23419517078d032187b5b5f204d4c78de8c964 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Wed, 25 Dec 2024 08:47:34 +0100 Subject: IMPL: Refactor the Graphics API of the OS (kernel side) (AppearanceMgr.h) Signed-off-by: Amlal El Mahrouss --- dev/Kernel/src/Stop.cc | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) (limited to 'dev/Kernel/src/Stop.cc') diff --git a/dev/Kernel/src/Stop.cc b/dev/Kernel/src/Stop.cc index b8bfdb1b..a8974849 100644 --- a/dev/Kernel/src/Stop.cc +++ b/dev/Kernel/src/Stop.cc @@ -35,9 +35,9 @@ namespace Kernel auto x = 10; if (id != RUNTIME_CHECK_BOOTSTRAP) - CGDrawString("Kernel Panic!", start_y, x, panic_text); + fb_render_string("Kernel Panic!", start_y, x, panic_text); else - CGDrawString("Kernel Bootstrap:", start_y, x, panic_text); + fb_render_string("Kernel Bootstrap:", start_y, x, panic_text); start_y += 10; @@ -48,59 +48,59 @@ namespace Kernel switch (id) { case RUNTIME_CHECK_PROCESS: { - CGDrawString("0x00000008: Invalid process behavior.", start_y, x, panic_text); + fb_render_string("0x00000008: Invalid process behavior.", start_y, x, panic_text); break; } case RUNTIME_CHECK_ACPI: { - CGDrawString("0x00000006: ACPI configuration error.", start_y, x, panic_text); + fb_render_string("0x00000006: ACPI configuration error.", start_y, x, panic_text); break; } case RUNTIME_CHECK_PAGE: { - CGDrawString("0x0000000B: Write/Read in non paged area.", start_y, x, panic_text); + fb_render_string("0x0000000B: Write/Read in non paged area.", start_y, x, panic_text); break; } case RUNTIME_CHECK_FILESYSTEM: { - CGDrawString("0x0000000A: Filesystem driver error.", start_y, x, panic_text); + fb_render_string("0x0000000A: Filesystem driver error.", start_y, x, panic_text); break; } case RUNTIME_CHECK_POINTER: { - CGDrawString("0x00000000: Kernel heap is corrupted.", start_y, x, panic_text); + fb_render_string("0x00000000: Kernel heap is corrupted.", start_y, x, panic_text); break; } case RUNTIME_CHECK_BAD_BEHAVIOR: { - CGDrawString("0x00000009: Bad behavior.", start_y, x, panic_text); + fb_render_string("0x00000009: Bad behavior.", start_y, x, panic_text); break; } case RUNTIME_CHECK_BOOTSTRAP: { - CGDrawString("0x0000000A: Kernel has finished running, running OSLdr...", start_y, x, panic_text); + fb_render_string("0x0000000A: Kernel has finished running, running OSLdr...", start_y, x, panic_text); return; } case RUNTIME_CHECK_HANDSHAKE: { - CGDrawString("0x00000005: Handshake fault.", start_y, x, panic_text); + fb_render_string("0x00000005: Handshake fault.", start_y, x, panic_text); break; } case RUNTIME_CHECK_IPC: { - CGDrawString("0x00000003: Bad LPC message.", start_y, x, panic_text); + fb_render_string("0x00000003: Bad LPC message.", start_y, x, panic_text); break; } case RUNTIME_CHECK_INVALID_PRIVILEGE: { - CGDrawString("0x00000007: Privilege access violation.", start_y, x, panic_text); + fb_render_string("0x00000007: Privilege access violation.", start_y, x, panic_text); break; case RUNTIME_CHECK_UNEXCPECTED: { - CGDrawString("0x0000000B: Unexpected violation.", start_y, x, panic_text); + fb_render_string("0x0000000B: Unexpected violation.", start_y, x, panic_text); break; } case RUNTIME_CHECK_VIRTUAL_OUT_OF_MEM: { - CGDrawString("0x10000001: Out of virtual memory.", start_y, x, panic_text); + fb_render_string("0x10000001: Out of virtual memory.", start_y, x, panic_text); break; } case RUNTIME_CHECK_FAILED: { - CGDrawString("0x10000001: Kernel Bug check appears to have failed, a dump has been written to the storage.", start_y, x, panic_text); + fb_render_string("0x10000001: Kernel Bug check appears to have failed, a dump has been written to the storage.", start_y, x, panic_text); break; } default: { - CGDrawString("0xFFFFFFFC: Unknown Kernel Error code.", start_y, x, panic_text); + fb_render_string("0xFFFFFFFC: Unknown Kernel Error code.", start_y, x, panic_text); break; } } -- cgit v1.2.3