diff --git a/bios/e820.c b/bios/e820.c index 5805469..8d8b1c7 100644 --- a/bios/e820.c +++ b/bios/e820.c @@ -35,7 +35,7 @@ void e820_query_map(struct e820_query *query) } query->eax = SMAP; - query->ecx = 20; + query->ecx = sizeof(struct e820_entry); query->ebx = ++ndx; if (ndx >= map_size)