hazel/kernel/log.c

26 lines
461 B
C

#include <kernel/log.h>
#include <kernel/kernel.h>
#include <kernel/serial.h>
extern kernel_ctx_t ctx;
void _putchar(char c) {
switch (ctx.log_method) {
case LOG_COM1:
serial_putc(COM1, c);
break;
default:
break;
}
}
void logs(const char *str) {
switch (ctx.log_method) {
case LOG_COM1:
serial_puts(COM1, str);
break;
default:
break;
}
}