ARMv7: Coreboot paramaters through the SKB
authorDavid Cock <david.cock@inf.ethz.ch>
Wed, 31 Aug 2016 14:12:34 +0000 (16:12 +0200)
committerDavid Cock <david.cock@inf.ethz.ch>
Wed, 31 Aug 2016 14:12:34 +0000 (16:12 +0200)
commit39180133aa0e8dc81c9ca53f7d6e0499ed9823bb
tree90cd6136df95e8275f406828eebd2e336a9f0e62
parent87e9360f03b67a08083212b74f2d702ec6c71daa
ARMv7: Coreboot paramaters through the SKB

For ARMv7 platforms, this patch modifies Kaluga and Coreboot to discover the
available CPUs, and their boot parameters (e.g. CPU driver binary) via the
SKB, where this data is preseeded, as we can't easily probe a lot of this
without ACPI.

This *should* let us implement Coreboot pretty easily for A15 and A17.

Signed-off-by: David Cock <david.cock@inf.ethz.ch>
12 files changed:
hake/menu.lst.armv7_a9ve_1 [copied from hake/menu.lst.armv7_a9ve with 95% similarity]
hake/menu.lst.armv7_a9ve_4 [moved from hake/menu.lst.armv7_a9ve with 95% similarity]
hake/menu.lst.armv7_omap44xx
platforms/Hakefile
usr/drivers/cpuboot/Hakefile
usr/drivers/cpuboot/armboot.c
usr/kaluga/armv7.c
usr/skb/Hakefile
usr/skb/programs/plat_FVP_VE_A9x1.pl [new file with mode: 0644]
usr/skb/programs/plat_FVP_VE_A9x4.pl [new file with mode: 0644]
usr/skb/programs/plat_PandaboardES.pl [new file with mode: 0644]
usr/skb/programs/queries.pl