From 2eead2f6eab2aa1fbc727ce28d9fa9a8e90a1eec Mon Sep 17 00:00:00 2001
From: dzwdz
Date: Thu, 14 Apr 2022 12:19:51 +0200
Subject: kernel: port init's `printf` implementation

---
 src/kernel/arch/generic.h | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

(limited to 'src/kernel/arch/generic.h')

diff --git a/src/kernel/arch/generic.h b/src/kernel/arch/generic.h
index 84be937..f8dfe51 100644
--- a/src/kernel/arch/generic.h
+++ b/src/kernel/arch/generic.h
@@ -1,9 +1,9 @@
 #pragma once
 
 #include <kernel/arch/i386/registers.h>
-#include <kernel/arch/io.h>
 #include <shared/types.h>
 #include <stdbool.h>
+#include <stdarg.h>
 
 // i have no idea where else to put it
 // some code assumes that it's a power of 2
@@ -37,3 +37,5 @@ void pagedir_switch(struct pagedir *);
 // return 0 on failure
 void *pagedir_virt2phys(struct pagedir *dir, const void __user *virt,
                         bool user, bool writeable);
+
+int kprintf(const char *fmt, ...);
-- 
cgit v1.2.3