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:
parent
40e5210036
commit
5f610417d0
3 changed files with 0 additions and 42 deletions
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue