From 75b39829f87f5c94facdf6dcd2a177976c033c61 Mon Sep 17 00:00:00 2001 From: Stefan Lankes Date: Sun, 14 Dec 2014 23:41:24 +0100 Subject: [PATCH] use flag PG_GLOBAL to map the video memory --- arch/x86/mm/page.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/x86/mm/page.c b/arch/x86/mm/page.c index 4432721..7ea5915 100644 --- a/arch/x86/mm/page.c +++ b/arch/x86/mm/page.c @@ -256,11 +256,11 @@ int page_init() /* Map kernel */ addr = (size_t) &kernel_start; npages = PAGE_FLOOR((size_t) &kernel_end - (size_t) &kernel_start) >> PAGE_BITS; - page_map(addr, addr, npages, PG_RW | /* PG_USER | */ PG_GLOBAL); + page_map(addr, addr, npages, PG_RW | PG_GLOBAL); #ifdef CONFIG_VGA /* Map video memory */ - page_map(VIDEO_MEM_ADDR, VIDEO_MEM_ADDR, 1, PG_RW | PG_PCD); + page_map(VIDEO_MEM_ADDR, VIDEO_MEM_ADDR, 1, PG_RW | PG_PCD | PG_GLOBAL); #endif /* Map multiboot information and modules */