[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Crash on boot with 2.6.37-rc8-git3
On Wed, Jan 19, 2011 at 10:54:00PM +0000, M A Young wrote: > On Tue, 18 Jan 2011, M A Young wrote: > > >My next theory is that the issue is that the system is an > >alignment issue. The NODE DATA is put in the range > >00000000df659800 to 00000000df66d7ff (the top end of the second > >"usable" chunk) and the problem come when it tries to write to the > >final 2K piece (00000000df66d000 to 00000000df66d800 - > >00000000df66d000 occurs on the stack) which hasn't been > >initialized properly because it isn't a 4K piece. > >Does this sound plausible? > > Further experiments confirm that it is this 2K piece causing the > problem - if I reserve the 2K chunk in the same was that NODE DATA > is reserved (though without zeroing it) the system boots, if I > reduce this to reserving only 1K then it doesn't. I think my math is off here. The reserve call is made on the df659800 -> df66d7ff, that would be 20 pages of data. The last PFN df66d is where it dies b/c there is no PTE entry set for it? What happens if you fudge the code so it allocates those pages to be page aligned. So df65a000->df66e000 ? We skip this way the region df659800->df659fff and start on a new PFN (and pte). _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |