From fde8a1ab65d5e33d90123a3aaa9b5c15e249689f Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Thu, 29 Apr 2021 08:49:41 +0200 Subject: Debug, add memory print driver --- src/libs/stdio.cc | 6 +++--- src/libs/stdio.hpp | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) (limited to 'src/libs') diff --git a/src/libs/stdio.cc b/src/libs/stdio.cc index dc9ee75..3770cd3 100644 --- a/src/libs/stdio.cc +++ b/src/libs/stdio.cc @@ -1,11 +1,11 @@ #include "stdio.hpp" -#include "drivers/vga_t.hpp" +#include "drivers/memtext.hpp" #include "math.hpp" #include "string.hpp" -void (*__putchar)(char)=vga_t_putchar; +void (*__putchar)(char)=memtext_putchar; -void printk(char *str,...) { +void printf(char *str,...) { u64 rsi,rdx,rcx,r8,r9; u64* rbp; asm( "mov %%rsi, %0": "=a"(rsi)); diff --git a/src/libs/stdio.hpp b/src/libs/stdio.hpp index 1fbc80a..32e6d94 100644 --- a/src/libs/stdio.hpp +++ b/src/libs/stdio.hpp @@ -1,6 +1,6 @@ #pragma once -#include "drivers/vga_t.hpp" +#include "core/types.hpp" /// @brief Current active framebuffer driver extern void (*__putchar)(char); @@ -8,7 +8,7 @@ extern void (*__putchar)(char); /** * Print a char* in the framebuffer */ -extern "C" void printk(char *,...); +extern "C" void printf(char *,...); /** * Print a char* -- cgit v1.2.3