summaryrefslogtreecommitdiff
path: root/src/kernel/arch/i386/tty/tty.c
blob: 89a86020e55b375e136388f55803b0cf462a098b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <kernel/arch/i386/tty/serial.h>
#include <kernel/arch/i386/tty/vga.h>
#include <kernel/arch/log.h>

void tty_init() {
	vga_clear();
	serial_init();

	// write hearts
	vga_write("\x03 ", 2);
	serial_write("<3 ", 3);
}

void tty_write(const char *buf, size_t len) {
	vga_write(buf, len);
	serial_write(buf, len);
}