From 89330bddd1ab376fa4f7462ae817822891f09b77 Mon Sep 17 00:00:00 2001 From: Mark Date: Wed, 22 Jan 2020 12:28:56 +0200 Subject: [PATCH] Fix console not compiling without VESA --- sys/amd64/hw/con.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sys/amd64/hw/con.c b/sys/amd64/hw/con.c index f7d8ba0..61b969a 100644 --- a/sys/amd64/hw/con.c +++ b/sys/amd64/hw/con.c @@ -289,9 +289,13 @@ static void setc(uint16_t row, uint16_t col, uint16_t v) { con_buffer[row * con_width + col] = v; +#if defined(VESA_ENABLE) if (vesa_available && !vesa_hold) { psf_draw(row, col, v & 0xFF, rgb_map[(v >> 8) & 0xF], rgb_map[(v >> 12) & 0xF]); } else { +#else + { +#endif ((uint16_t *) MM_VIRTUALIZE(CGA_BUFFER_ADDR))[row * 80 + col] = v; } }