E820 parser: handle BIOSes with multiple contiguous regions
authorH. Peter Anvin <hpa@zytor.com>
Fri, 1 Feb 2008 23:45:51 +0000 (15:45 -0800)
committerH. Peter Anvin <hpa@zytor.com>
Fri, 1 Feb 2008 23:45:51 +0000 (15:45 -0800)
commit09ccf87391c3fafd89093b77284b6beaca3c97e0
tree0c1ac29a1aac3162ef4be323a7bebdb0bb2e50f5
parent50644f57d7b7481e27a9f75ab038ae9effd82e96
E820 parser: handle BIOSes with multiple contiguous regions

Well, it has finally happened: a bug report regarding a BIOS with
emits multiple contiguous memory regions.  Handle that case, and
(hopefully) simplify the logic while we're at it.
highmem.inc