Thanks, it worked :-)<br><br>First i booted my PS3 Linux, converted my /proc/device-tree with dtc to DTS file, added /spu-isolation node, then created a DTB file with dtc, bootet petitboot again and passed my new DTB file to kexec with option --devicetreeblob. And it works now :-)<br>
<br>alex@ps3-debian:~$ ls -l /proc/device-tree/<br>total 0<br>-r--r--r-- 1 root root 4 Feb 16 19:47 #address-cells<br>dr-xr-xr-x 2 root root 0 Feb 16 19:47 chosen<br>-r--r--r-- 1 root root 9 Feb 16 19:47 compatible<br>dr-xr-xr-x 3 root root 0 Feb 16 19:47 cpus<br>
-r--r--r-- 1 root root 4 Feb 16 19:47 linux,av_multi_out<br>-r--r--r-- 1 root root 8 Feb 16 19:47 linux,rtc_diff<br>dr-xr-xr-x 2 root root 0 Feb 16 19:47 memory<br>-r--r--r-- 1 root root 8 Feb 16 19:47 model<br>-r--r--r-- 1 root root 1 Feb 16 19:47 name<br>
-r--r--r-- 1 root root 4 Feb 16 19:47 #size-cells<br>dr-xr-xr-x 2 root root 0 Feb 16 19:47 spu-isolation <-------<br><br>graf_chokolo<br><br><div class="gmail_quote">On Tue, Feb 15, 2011 at 4:03 PM, Arnd Bergmann <span dir="ltr"><<a href="mailto:arnd@arndb.de">arnd@arndb.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">On Tuesday 15 February 2011 14:24:18 graf_chokolo graf_chokolo wrote:<br>
><br>
> Thanks for your response. Where can i find more information about that ?<br>
> kexec has option --devicetreeblob and i tried to use it with my Linux 2.6<br>
> kernel but the Linux kernel did lv1_panic during boot. Maybe i should<br>
> initiliaze some nodes in DTB, e.g. memory ?<br>
<br>
</div>Have a look at how kboot extracts the device tree from /proc/device-tree.<br>
There are a few differences between the original dtb and one that you'd<br>
pass to kexec. I don't remember the details, but converting the device<br>
tree from a running kernel back into source form should tell you everything<br>
you need.<br>
<br>
Arnd<br>
</blockquote></div><br>