X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=KernelLand%2FModules%2FDisplay%2FVESA%2Fmain.c;h=32022efa6b7caaaea79ebda5218c33b9ddfb0877;hb=e2744a459d1c63435d7348d0bfd0e4b92b0ec9f9;hp=86079c673d46827f39349db75016a53701f7df0b;hpb=82be808714198ab884748f14f06abf458a3c5d59;p=tpg%2Facess2.git diff --git a/KernelLand/Modules/Display/VESA/main.c b/KernelLand/Modules/Display/VESA/main.c index 86079c67..32022efa 100644 --- a/KernelLand/Modules/Display/VESA/main.c +++ b/KernelLand/Modules/Display/VESA/main.c @@ -433,16 +433,10 @@ int Vesa_Int_SetMode(int mode) // Map Framebuffer if( gpVesaCurMode ) { - if( gpVesaCurMode->framebuffer < 1024*1024 ) - ; - else - MM_UnmapHWPages((tVAddr)gpVesa_Framebuffer, giVesaPageCount); + MM_UnmapHWPages(gpVesa_Framebuffer, giVesaPageCount); } giVesaPageCount = (modeptr->fbSize + 0xFFF) >> 12; - if( modeptr->framebuffer < 1024*1024 ) - gpVesa_Framebuffer = (void*)(KERNEL_BASE|modeptr->framebuffer); - else - gpVesa_Framebuffer = (void*)MM_MapHWPages(modeptr->framebuffer, giVesaPageCount); + gpVesa_Framebuffer = MM_MapHWPages(modeptr->framebuffer, giVesaPageCount); Log_Log("VBE", "Setting mode to %i 0x%x (%ix%i %ibpp) %p[0x%x] maps %P", mode, modeptr->code,