diff --git a/drivers/vga.c b/drivers/vga.c index e0d85de..e138fe8 100644 --- a/drivers/vga.c +++ b/drivers/vga.c @@ -178,7 +178,7 @@ static void cursorMove(int x, int y) } void VGAMap(void){ - for (paddr_t i = VGA_ADDR; i < VGA_ADDR + VGA_WIDTH * VGA_HEIGHT * sizeof(short) ; i += PAGE_SIZE) { + for (paddr_t i = (paddr_t)vga; i < (paddr_t)vga + fbWidth * fbHeight * sizeof(short) ; i += PAGE_SIZE) { pageMap(i, i, PAGING_MEM_WRITE); } }