1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-17 21:25:07 +00:00

Kernel: Remove kprintf()

There are no remaining users of this API.
This commit is contained in:
Andreas Kling 2021-02-17 16:33:43 +01:00
parent 40e5210036
commit 5f610417d0
3 changed files with 0 additions and 42 deletions

View file

@ -222,18 +222,11 @@ start:
call init call init
add $4, %esp add $4, %esp
pushl $exit_message
call kprintf
add $4, %esp
cli cli
loop: loop:
hlt hlt
jmp loop jmp loop
exit_message:
.asciz "Kernel exited."
.extern init_ap .extern init_ap
.type init_ap, @function .type init_ap, @function

View file

@ -49,23 +49,6 @@ int get_serial_debug()
return serial_debug; return serial_debug;
} }
static void color_on()
{
IO::out8(0xe9, 0x1b);
IO::out8(0xe9, '[');
IO::out8(0xe9, '3');
IO::out8(0xe9, '6');
IO::out8(0xe9, 'm');
}
static void color_off()
{
IO::out8(0xe9, 0x1b);
IO::out8(0xe9, '[');
IO::out8(0xe9, '0');
IO::out8(0xe9, 'm');
}
static void serial_putch(char ch) static void serial_putch(char ch)
{ {
static bool serial_ready = false; static bool serial_ready = false;
@ -111,23 +94,6 @@ static void console_out(char ch)
} }
} }
static void console_putch(char*&, char ch)
{
console_out(ch);
}
int kprintf(const char* fmt, ...)
{
ScopedSpinLock lock(s_log_lock);
color_on();
va_list ap;
va_start(ap, fmt);
int ret = printf_internal(console_putch, nullptr, fmt, ap);
va_end(ap);
color_off();
return ret;
}
static void buffer_putch(char*& bufptr, char ch) static void buffer_putch(char*& bufptr, char ch)
{ {
*bufptr++ = ch; *bufptr++ = ch;

View file

@ -31,7 +31,6 @@
extern "C" { extern "C" {
int dbgputstr(const char*, int); int dbgputstr(const char*, int);
int kernelputstr(const char*, int); int kernelputstr(const char*, int);
int kprintf(const char* fmt, ...) __attribute__((format(printf, 1, 2)));
int snprintf(char* buf, size_t, const char* fmt, ...) __attribute__((format(printf, 3, 4))); int snprintf(char* buf, size_t, const char* fmt, ...) __attribute__((format(printf, 3, 4)));
void set_serial_debug(bool on_or_off); void set_serial_debug(bool on_or_off);
int get_serial_debug(); int get_serial_debug();