Messages in this thread | | | Subject | Re: [PATCH 1/1] x86: Exclude E820_RESERVED regions and memory holes above 4 GB from direct mapping. | From | Jacob Shin <> | Date | Thu, 20 Oct 2011 17:26:14 -0500 |
| |
On Thu, 2011-10-20 at 17:20 -0500, H. Peter Anvin wrote: > On 10/20/2011 02:15 PM, Jacob Shin wrote: > > On systems with very large memory (1 TB in our case), BIOS may report a > > reserved region or a hole in the E820 map, even above the 4 GB range. Exclude > > these from the direct mapping. > > > + if (ei->type == E820_RESERVED) > > + continue; > > This should probably be ei->type != E820_RAM or something similar. I > haven't looked yet, what does the < 4 GiB code do?
Hm, okay, it calls e820_end_of_low_ram_pfn() which effectively is != E820_RAM.
I'll fix this, test, then resend.
Thanks!
-Jacob Shin Advanced Micro Devices, Inc.
> > -hpa > >
| |