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

Re: [XenPPC] The "available" property of "memory"




On Nov 21, 2006, at 5:41 PM, Amos Waterland wrote:

-(XEN) of_walk: /memory: phandle 0xf6
+(XEN) of_walk: /memory: phandle 0x129
 (XEN) of_walk: /memory/available: 0x30
 (XEN) of_walk:         0x00000000 0x00004000 0x00000000 0x00736000
 (XEN) of_walk:         0x00000000 0x00772000 0x00000000 0x0088e000

Hi.  I am getting a bad feeling about the above values.

Yeah, you should get a bad feeling about this.
This shows that SLOF is occupying:
  0x73A000-0x772000

Xen/PPC is
linked at 0x00400000.  Doesn't this mean that we could easily corrupt
our text if we believe these values, or if claim respects them? Maybe I
am missing something ...


I believe that this range of memory is used _after_ we have been "elf" loaded. It seems to move depending on how big Xen is.

However we do have an issue where SLOF memory claim method is bogus and it seems that as we try to allocate memory we need to consult the available property for space.

I never assumed that claim could give me memory but I assumed that it would at least fail if the claim will step on something, I guess we'll have to check that for ourselves for then we allocate space for RTAS and the OFD.

-JX




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


 


Rackspace

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