<br>
<br><tt><font size=2>Arnd Bergmann &lt;arnd.bergmann@de.ibm.com&gt; wrote
on 10/10/2006 10:54:15 AM:<br>
<br>
&gt; On Tuesday 10 October 2006 15:44, Arnd Bergmann wrote:<br>
&gt; &gt; &gt; <br>
&gt; &gt; &gt; agreed. Are you recommending modifying spe_getgroup_max()
&lt;spelling&gt; <br>
&gt; &gt; &gt; in the library to return the number of 'available' spus
instead of <br>
&gt; &gt; &gt; the current hardcoded value (16).<br>
&gt; &gt; <br>
&gt; &gt; I think we finally did that in a recent libspe change. At least,
it<br>
&gt; &gt; has been planned to be done for a long time. Since you bring
it up<br>
&gt; &gt; again, I noticed that we may have a problem<br>
&gt; <br>
&gt; Hmm, should have finished that sentence before hitting the send button...<br>
&gt; <br>
&gt; I noticed we may have a problem on the hypervisor, because it does<br>
&gt; not necessarily have the SPUs in the device tree, so we can't easily<br>
&gt; put them into /sys/devices/system/spus either.<br>
&gt; <br>
&gt; I wonder what we can do about this. Can we probe anything about what<br>
&gt; SPUs are available to Linux without other than attempting to use them?<br>
&gt; Or can we simply assume we have a fixed number of them by faking them<br>
&gt; in the flattened device tree?<br>
&gt; <br>
</font></tt>
<br><tt><font size=2>I don't know the dynamics of the Cell hypervisor support,
but there are </font></tt>
<br><tt><font size=2>similar properties in the device tree for other power
systems that </font></tt>
<br><tt><font size=2>describe max and current number of processors. &nbsp;Maybe,
something similar</font></tt>
<br><tt><font size=2>would work here. Is there some documentation on the
hypervisor model </font></tt>
<br><tt><font size=2>that you are discussing?</font></tt>
<br>
<br><tt><font size=2>Luke</font></tt>