Update TextRenderer to use kerrorln

This commit is contained in:
apio 2022-09-10 22:17:18 +02:00
parent f98a45aefe
commit d418842a48

View File

@ -1,7 +1,10 @@
#define MODULE "text"
#include "render/TextRenderer.h" #include "render/TextRenderer.h"
#include "bootboot.h" #include "bootboot.h"
#include "init/InitRD.h" #include "init/InitRD.h"
#include "io/Serial.h" #include "io/Serial.h"
#include "log/Log.h"
#include "psf2.h" #include "psf2.h"
#include "render/Framebuffer.h" #include "render/Framebuffer.h"
#include "std/stdio.h" #include "std/stdio.h"
@ -17,16 +20,16 @@ static uint32_t ypos = 0;
bool TextRenderer::try_initialize() bool TextRenderer::try_initialize()
{ {
InitRD::File font_file = InitRD::find_file("boot/font.psf"); InitRD::File font_file = InitRD::open("boot/font.psf");
if (!font_file.addr) if (!font_file.addr)
{ {
Serial::println("Failed to load boot/font.psf from initrd"); kerrorln("Failed to load boot/font.psf from initrd");
return false; return false;
} }
font = (psf2_t*)font_file.addr; font = (psf2_t*)font_file.addr;
if (font->magic != PSF_FONT_MAGIC) if (font->magic != PSF_FONT_MAGIC)
{ {
Serial::println("Font magic does not match PSF font magic"); kerrorln("Font magic does not match PSF font magic: %x", font->magic);
return false; return false;
} }
return true; return true;