summaryrefslogtreecommitdiff
path: root/sys/arch/amd64/amd64/machdep.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/arch/amd64/amd64/machdep.c')
-rw-r--r--sys/arch/amd64/amd64/machdep.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/sys/arch/amd64/amd64/machdep.c b/sys/arch/amd64/amd64/machdep.c
index b047dd8..03b10f0 100644
--- a/sys/arch/amd64/amd64/machdep.c
+++ b/sys/arch/amd64/amd64/machdep.c
@@ -28,6 +28,7 @@
*/
#include <sys/types.h>
+#include <sys/syslog.h>
#include <machine/cpu.h>
#include <machine/gdt.h>
#include <machine/tss.h>
@@ -36,6 +37,7 @@
#include <machine/asm.h>
#include <machine/cpuid.h>
#include <machine/lapic.h>
+#include <machine/uart.h>
#if defined(__SPECTRE_IBRS)
#define SPECTRE_IBRS __SPECTRE_IBRS
@@ -90,6 +92,18 @@ try_mitigate_spectre(void)
ibrs_enable();
}
+void
+serial_init(void)
+{
+ uart_init();
+}
+
+void
+serial_putc(char c)
+{
+ uart_write(c);
+}
+
/*
* Get the descriptor for the currently
* running processor.