From 224905ac0609a5137edf364e09ae6da4fa325cbd Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 9 Dec 2022 16:26:55 +0200 Subject: [PATCH] Fixed vmm mapped framebuffer to the wrong address --- Core/Memory/Memory.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/Memory/Memory.cpp b/Core/Memory/Memory.cpp index fb2d90a..4265c09 100644 --- a/Core/Memory/Memory.cpp +++ b/Core/Memory/Memory.cpp @@ -73,7 +73,7 @@ __no_instrument_function void MapFramebuffer(PageTable4 *PT, BootInfo *Info) for (uint64_t fb_base = (uint64_t)Info->Framebuffer[itrfb].BaseAddress; fb_base < ((uint64_t)Info->Framebuffer[itrfb].BaseAddress + ((Info->Framebuffer[itrfb].Pitch * Info->Framebuffer[itrfb].Height) + PAGE_SIZE)); fb_base += PAGE_SIZE) - va.Map((void *)(fb_base + NORMAL_VMA_OFFSET), (void *)fb_base, PTFlag::RW | PTFlag::US | PTFlag::G); + va.Map((void *)fb_base, (void *)fb_base, PTFlag::RW | PTFlag::US | PTFlag::G); itrfb++; } }