Skip to contentSkip to conversation

mem= option for broken bioses

PATCH Pavel Machek 1 participant 1 message Feb 26, 2003 ACPI

lore
Share & tools
lore
#0 lore raw

Hi!

I've seen broken bios that did not mark acpi tables in e820 tables. This allows user to override it. Please apply,

Pavel

arch/i386/kernel/setup.c +6 -0
@@ -546,6 +546,12 @@
 				if (*from == '@') {
 					start_at = memparse(from+1, &from);
 					add_memory_region(start_at, mem_size, E820_RAM);
+				} else if (*from == '#') {
+					start_at = memparse(from+1, &from);
+					add_memory_region(start_at, mem_size, E820_ACPI);
+				} else if (*from == '$') {
+					start_at = memparse(from+1, &from);
+					add_memory_region(start_at, mem_size, E820_RESERVED);
 				} else {
 					limit_regions(mem_size);
 					userdef=1;
Signature · 2 lines
When do you have a heart between your knees?
[Johanka's followup: and *two* hearts?]