WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-ia64-devel

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