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

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



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

Thanks,
Kouya

Jes Sorensen writes:
 > Right now I am getting this output from Xen on a small Altix (4 nodes,
 > 8 cpus, 6GB of RAM):
 > 
 > (XEN) Init boot pages: 0x3003000120 -> 0x3014000000.
 > (XEN) Init boot pages: 0x3018000000 -> 0x307bffc000.
 > (XEN) Init boot pages: 0xb003000000 -> 0xb07c000000.
 > (XEN) Init boot pages: 0x13003000000 -> 0x1303c000000.
 > (XEN) Init boot pages: 0x1b003000000 -> 0x1b038ec5000.
 > (XEN) Init boot pages: 0x1b039da8d20 -> 0x1b03a3a4010.
 > (XEN) Init boot pages: 0x1b03a3a4070 -> 0x1b03a3a7fcd.
 > (XEN) Init boot pages: 0x1b03a3a8010 -> 0x1b03a42c010.
 > (XEN) Init boot pages: 0x1b03a42cbe0 -> 0x1b03a7fc000.
 > (XEN) Init boot pages: 0x1b03b800000 -> 0x1b03bd64000.
 > (XEN) Init boot pages: 0x1b03bda0000 -> 0x1b03be10000.
 > (XEN) Init boot pages: 0x1b03be80000 -> 0x1b03bea0000.
 > 
 > I haven't checked yet whether the code receiving those tables does
 > anything with it to round up to granule alignment etc. otherwise it
 > could explain why the thing explodes for me.
 > 
 > But what it does is that it takes forever to get to the point where it
 > prints the total System RAM - in fact at first I thought the system
 > had crashed and only because I once left it for several minutes did I
 > end up seeing this output :(
 > 
 > Jes
 > 
 > _______________________________________________
 > Xen-ia64-devel mailing list
 > Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
 > http://lists.xensource.com/xen-ia64-devel


_______________________________________________
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®.