[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-ia64-devel] sparsemem/discontig?



Hi Kouya,

Thank you for your suggestion - I tried making this change, but it made
no difference at all. I think elilo relocates it or something like that,
otherwise we would have the same problem with the Linux kernel.

Cheers,
Jes


Kouya SHIMURA wrote:
> Hi Jes,
> 
> I checked your old mail.
> I might figure out your problem.
> 
> Xen/IPF assumes that the location of its kernel is starting at
> physical address 0x4000000. And its virtual address must be
> 0xf000000004000000. Xen uses __pa() macro everywhere to get a physical
> address of symbol which is declared inside kernel.
> 
> But it seems that your Altix box doesn't have such a lower addressed
> physical memory.  I guess that your kernel is located from
> 0x3014000000 to 0x3018000000.  If so, __pa() macro doesn't work well
> and `Unimplemented Data Address fault' would happen.
> 
> I'm not confident at all but please try modifying every value in
> xen/arch/ia64/xen.lds.s as follows:
>       0xf000000004000000 => 0xf000003014000000

_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.