]> err.no Git - linux-2.6/blobdiff - arch/x86/kernel/e820_32.c
Merge branch 'master' of ../linux-2.6/
[linux-2.6] / arch / x86 / kernel / e820_32.c
index 931934a7b3536ae082aa7c240dbd2e0d4e9d6a55..4e16ef4a2659f38f18d613289527f415d9ad92f1 100644 (file)
@@ -749,3 +749,14 @@ static int __init parse_memmap(char *arg)
        return 0;
 }
 early_param("memmap", parse_memmap);
+void __init update_e820(void)
+{
+       u8 nr_map;
+
+       nr_map = e820.nr_map;
+       if (sanitize_e820_map(e820.map, &nr_map))
+               return;
+       e820.nr_map = nr_map;
+       printk(KERN_INFO "modified physical RAM map:\n");
+       print_memory_map("modified");
+}