[stage2] Remove printk, introduce UTF-8 console stdio

This commit is contained in:
TuxSH committed 2018-05-05 23:56:18 +02:00
1 parent 02217bde55
commit 8648cac77b
15 files changed
+246 -149

No files matched your search

-30
View File
@@ -1,30 +0,0 @@
/**
* Kernel print functions.
*/
#include <stdio.h>
#include "printk.h"
#include "../display/video_fb.h"
/**
* Temporary stand-in main printk.
*
* TODO: This should print via UART, console framebuffer, and to a ring for
* consumption by Horizon
*/
void printk(char *fmt, ...)
{
va_list list;
va_start(list, fmt);
vprintk(fmt, list);
va_end(list);
}
void vprintk(char *fmt, va_list args)
{
char buf[512];
vsnprintf(buf, sizeof(buf), fmt, args);
video_puts(buf);
}
-9
View File
@@ -1,9 +0,0 @@
#ifndef __PRINTK_H__
#define __PRINTK_H__
#include <stdarg.h>
void printk(char *fmt, ...);
void vprintk(char *fmt, va_list args);
#endif