X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/05b7549a0f980efa33265a091a5174a78851ce05..80890b99fec2630ef0a1a0805d894c3d86c16506:/lunaix-os/kernel/kprintf.c diff --git a/lunaix-os/kernel/kprintf.c b/lunaix-os/kernel/kprintf.c index 82202ba..a862bcc 100644 --- a/lunaix-os/kernel/kprintf.c +++ b/lunaix-os/kernel/kprintf.c @@ -5,7 +5,7 @@ #define MAX_KPRINTF_BUF_SIZE 1024 #define MAX_XFMT_SIZE 1024 -char buf[MAX_KPRINTF_BUF_SIZE]; +static char buf[MAX_KPRINTF_BUF_SIZE]; void __kprintf(const char* component, const char* fmt, va_list args) { @@ -26,12 +26,16 @@ __kprintf(const char* component, const char* fmt, va_list args) { break; case '1': tty_set_theme(VGA_COLOR_BROWN, current_theme >> 12); - snprintf(expanded_fmt, MAX_XFMT_SIZE, "[%s] (%s) %s", "INFO", component, fmt); + snprintf(expanded_fmt, MAX_XFMT_SIZE, "[%s] (%s) %s", "WARN", component, fmt); break; case '2': tty_set_theme(VGA_COLOR_LIGHT_RED, current_theme >> 12); snprintf(expanded_fmt, MAX_XFMT_SIZE, "[%s] (%s) %s", "EROR", component, fmt); break; + case '3': + tty_set_theme(VGA_COLOR_LIGHT_BLUE, current_theme >> 12); + snprintf(expanded_fmt, MAX_XFMT_SIZE, "[%s] (%s) %s", "DEBG", component, fmt); + break; default: snprintf(expanded_fmt, MAX_XFMT_SIZE, "[%s] (%s) %s", "LOG", component, fmt); break;