base-hw: recipes for ARMv7a platforms

* To base-hw/recipes/src add base-hw-arndale, base-hw-imx53_qsb,
  base-hw-imx53_qsb_tz, base-hw-odroid_xu, base-hw-panda, base-hw-rpi,
  base-hw-wand_quad
* Ensure that the correct base-hw recipe is choosen by the run module
  'boot_dir/hw'
This commit is contained in:
Martin Stein 2018-11-05 12:53:12 +01:00 committed by Christian Helmuth
parent f93294975b
commit 655fbbd984
22 changed files with 65 additions and 2 deletions

View File

@ -0,0 +1,5 @@
include $(GENODE_DIR)/repos/base-hw/recipes/src/base-hw_content.inc
content: enable_board_spec
enable_board_spec: etc/specs.conf
echo "SPECS += arndale" >> etc/specs.conf

View File

@ -0,0 +1 @@
2018-11-05-a 8f4d0a6154d84e0c92b67f64ba3fed2bb4bfa1f0

View File

@ -0,0 +1,2 @@
base-hw
base

View File

@ -0,0 +1,5 @@
include $(GENODE_DIR)/repos/base-hw/recipes/src/base-hw_content.inc
content: enable_board_spec
enable_board_spec: etc/specs.conf
echo "SPECS += imx53_qsb" >> etc/specs.conf

View File

@ -0,0 +1 @@
2018-11-05 9eddbddd66c217e3e11e8a9201113cb74d8f8928

View File

@ -0,0 +1,2 @@
base-hw
base

View File

@ -0,0 +1,5 @@
include $(GENODE_DIR)/repos/base-hw/recipes/src/base-hw_content.inc
content: enable_board_spec
enable_board_spec: etc/specs.conf
echo "SPECS += imx53_qsb trustzone" >> etc/specs.conf

View File

@ -0,0 +1 @@
2018-11-05-a 1f2f1bdd1c00bab607fb94241f43425720129b73

View File

@ -0,0 +1,2 @@
base-hw
base

View File

@ -0,0 +1,5 @@
include $(GENODE_DIR)/repos/base-hw/recipes/src/base-hw_content.inc
content: enable_board_spec
enable_board_spec: etc/specs.conf
echo "SPECS += odroid_xu" >> etc/specs.conf

View File

@ -0,0 +1 @@
2018-11-05 106bf65f6cc4d96351e95dd4af254285a31d07c1

View File

@ -0,0 +1,2 @@
base-hw
base

View File

@ -0,0 +1,5 @@
include $(GENODE_DIR)/repos/base-hw/recipes/src/base-hw_content.inc
content: enable_board_spec
enable_board_spec: etc/specs.conf
echo "SPECS += panda" >> etc/specs.conf

View File

@ -0,0 +1 @@
2018-11-05 c7a0234caa08656fde40fd3a66006af1bc77bb22

View File

@ -0,0 +1,2 @@
base-hw
base

View File

@ -0,0 +1,5 @@
include $(GENODE_DIR)/repos/base-hw/recipes/src/base-hw_content.inc
content: enable_board_spec
enable_board_spec: etc/specs.conf
echo "SPECS += rpi" >> etc/specs.conf

View File

@ -0,0 +1 @@
2018-10-28 7be1865a9d95b419d3a8495bb485c514b6c260d1

View File

@ -0,0 +1,2 @@
base-hw
base

View File

@ -0,0 +1,5 @@
include $(GENODE_DIR)/repos/base-hw/recipes/src/base-hw_content.inc
content: enable_board_spec
enable_board_spec: etc/specs.conf
echo "SPECS += wand_quad" >> etc/specs.conf

View File

@ -0,0 +1 @@
2018-11-05 78cc4d50bda30536bbda5bb03bf8410115424def

View File

@ -0,0 +1,2 @@
base-hw
base

View File

@ -205,8 +205,15 @@ proc run_boot_dir {binaries} {
#
proc base_src { } {
if {[have_spec x86_64] && ![have_spec muen]} { return base-hw-pc }
if {[have_spec pbxa9]} { return base-hw-pbxa9 }
if {[have_spec x86_64] && ![have_spec muen]} { return base-hw-pc }
if {[have_spec pbxa9]} { return base-hw-pbxa9 }
if {[have_spec rpi]} { return base-hw-rpi }
if {[have_spec wand_quad]} { return base-hw-wand_quad }
if {[have_spec odroid_xu]} { return base-hw-odroid_xu }
if {[have_spec imx53_qsb] && ![have_spec trustzone]} { return base-hw-imx53_qsb }
if {[have_spec imx53_qsb] && [have_spec trustzone]} { return base-hw-imx53_qsb_tz }
if {[have_spec arndale]} { return base-hw-arndale }
if {[have_spec panda]} { return base-hw-panda }
global specs