hazel/kernel/log.c

26 lines
461 B
C
Raw Normal View History

2024-06-27 18:36:32 -04:00
#include <kernel/log.h>
#include <kernel/kernel.h>
#include <kernel/serial.h>
extern kernel_ctx_t ctx;
2024-07-01 19:28:45 -04:00
void _putchar(char c) {
switch (ctx.log_method) {
2024-07-28 10:18:59 -04:00
case LOG_COM1:
serial_putc(COM1, c);
break;
default:
break;
2024-07-01 19:28:45 -04:00
}
}
2024-06-27 18:36:32 -04:00
void logs(const char *str) {
switch (ctx.log_method) {
2024-07-28 10:18:59 -04:00
case LOG_COM1:
serial_puts(COM1, str);
break;
default:
break;
2024-06-27 18:36:32 -04:00
}
}