On Sun, Apr 3, 2011 at 8:13 AM, Peter Stuge peter@stuge.se wrote:
Hamo wrote:
As I want to port Coreboot to ARM, I need to study the structure of Coreboot. Since Coreboot supported PPC once, I want to study the structure of the source code.
Is a good idea.
But I can't find it. Can someone help me? Thanks.
It will be in the current coreboot repository. I suggest you go backwards in steps of 1000 commits, and when it's there I think you should also try to build the code. Note that it will probably use the old v2 style of configuring and building. (Use buildtarget in the mainboards directory, it's a little odd.) The ppc stuff has not been tested for a long time so it's possible that you would have to go back another 1000 revs to get a working build, once you find a rev that has the code.
I think that we by now may be making a few PC-only assumptions in the coreboot code, but in principle we do not want to, so if there are any and they are identified then we want to not have them anymore. :)
Shall I first make the PPC support available in the current source tree to make sure that all of the IA32-only code has disappeared or just begin my porting to ARM. If the former, I have no experiences developing PPC software and I don't have a PPC device. Can someone give me a hand on this?
//Peter
-- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot