[lkml]   [2011]   [Apr]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: [PATCH v2] MIPS: Kernel crashes on boot with SPARSEMEM + HIGHMEM enabled
On 04/01/2011 11:41 AM, Michael Sundius wrote:
> David Daney wrote:
>> I think this may do the same thing as my patch:
>> Although my patch had different motivations, and changes some other
>> things around too.
>> David Daney
> I'm not really sure why your kernel or initrd would be in memory was not
> within
> the range that had been accounted for. are you saying its in high mem?

Well the memory initialization code has a bunch of weird rules built in
that prevent some memory from being used.

For example if the kernel resides in a different SPARSE page than the
rest of memory bad things happen because memory_present() was not called
on something that is later freed (when init memory is released).

If I try to put an initrd at a high physical address, the memory below
that is not usable.

My three patches try to make some sense out of the whole thing.

David Daney

 \ /
  Last update: 2011-04-01 20:51    [W:0.053 / U:1.756 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site