[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