[Cbe-oss-dev] ps3.dts and /spu-isolation node

arnd at arndb.de arnd at arndb.de
Tue Feb 15 19:09:00 EST 2011


On Monday 14 February 2011 21:46:12 graf_chokolo graf_chokolo wrote:
> I think the problem is with petitboot. Maybe i have to pass the dtb file to
> petitboot directly.

That's right. There are two official ways to boot a Linux kernel on the ps3:
1. Put it into flash with an embedded dtb file.
2. Use kboot from a running kernel, which passes the current device tree
   to the next one.

In most installations, petitboot uses method 1, while the real kernel uses
method 2.

One option for you would be to replace the petitboot kernel with one
that has the patched device tree.

Another option would be to change the kboot binary in petitboot to pass
a modified or replaced dtb.

You could also temporarily change the boot code for the second kernel
to ignore the dtb it gets from kboot and always use its own.

	Arnd


More information about the cbe-oss-dev mailing list