From 800eab5f246a158285b577b18f41d88822f8ccfc Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Sat, 12 Apr 2008 09:01:23 -0400 Subject: [PATCH] Fix bug causing low memory configs to be off by 1024 in e820 maps. --- src/system.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/system.c b/src/system.c index 7f18487..c01813d 100644 --- a/src/system.c +++ b/src/system.c @@ -328,6 +328,7 @@ handle_15e820(struct bregs *regs) extended_memory_size = inb_cmos(CMOS_MEM_EXTMEM_HIGH); extended_memory_size <<= 8; extended_memory_size |= inb_cmos(CMOS_MEM_EXTMEM_LOW); + extended_memory_size *= 1024; extended_memory_size += 1 * 1024 * 1024; } -- 2.25.1