mirror of
https://git.yoctoproject.org/meta-arm
synced 2026-05-30 12:30:14 +00:00
arm-autonomy: Move machine override soft assignments to inc files
Moved assignments of the form:
MYVAR_$MACHINE ?= "val"
to a machine specific .inc file, as the above will still set the
value when the base variable has been set in local.conf, e.g:
MYVAR = "local_val"
despite the weak assignment.
Change-Id: I3ba77453be785ec92ab45255cbd34d7d77bbcf37
Issue-Id: SCM-1524
Signed-off-by: Nathan Dunne <Nathan.Dunne@arm.com>
Reviewed-by: Diego Sueiro <diego.sueiro@arm.com>
Signed-off-by: Jon Mason <jon.mason@arm.com>
This commit is contained in:
+2
@@ -1,5 +1,7 @@
|
|||||||
# Require extra machine specific settings
|
# Require extra machine specific settings
|
||||||
ARM_BSP_DYN_MACHINE_EXTRA_REQUIRE ?= ""
|
ARM_BSP_DYN_MACHINE_EXTRA_REQUIRE ?= ""
|
||||||
ARM_BSP_DYN_MACHINE_EXTRA_REQUIRE_n1sdp = "n1sdp-extra-settings.inc"
|
ARM_BSP_DYN_MACHINE_EXTRA_REQUIRE_n1sdp = "n1sdp-extra-settings.inc"
|
||||||
|
ARM_BSP_DYN_MACHINE_EXTRA_REQUIRE_fvp-base = "fvp-base-extra-settings.inc"
|
||||||
|
ARM_BSP_DYN_MACHINE_EXTRA_REQUIRE_juno = "juno-extra-settings.inc"
|
||||||
|
|
||||||
require ${ARM_BSP_DYN_MACHINE_EXTRA_REQUIRE}
|
require ${ARM_BSP_DYN_MACHINE_EXTRA_REQUIRE}
|
||||||
|
|||||||
@@ -0,0 +1,7 @@
|
|||||||
|
# Extra machine settings for fvp-base
|
||||||
|
|
||||||
|
# FVP uses vda as hard drive and partition 2 is the
|
||||||
|
# default rootfs, so use vda3 for guest lvm
|
||||||
|
XENGUEST_MANAGER_VOLUME_DEVICE ?= "/dev/vda3"
|
||||||
|
|
||||||
|
XENGUEST_NETWORK_BRIDGE_MEMBERS ?= "eth0"
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
# Extra machine settings for juno
|
||||||
|
|
||||||
|
# Juno board has 2 network interfaces, add both of them to the bridge
|
||||||
|
XENGUEST_NETWORK_BRIDGE_MEMBERS ?= "eth0 eth1"
|
||||||
@@ -1,3 +1,5 @@
|
|||||||
|
# Extra machine settings for n1sdp
|
||||||
|
|
||||||
# We need to extent the wks search path to be able to find the wks file set in
|
# We need to extent the wks search path to be able to find the wks file set in
|
||||||
# ARM_AUTONOMY_WKS_FILE.
|
# ARM_AUTONOMY_WKS_FILE.
|
||||||
WKS_SEARCH_PATH_prepend := "${ARM_AUTONOMY_ARM_BSP_DYNAMIC_DIR}/wic:"
|
WKS_SEARCH_PATH_prepend := "${ARM_AUTONOMY_ARM_BSP_DYNAMIC_DIR}/wic:"
|
||||||
@@ -19,6 +21,8 @@ GRUB_CFG_FILE ?= "${ARM_AUTONOMY_ARM_BSP_DYNAMIC_DIR}/wic/arm-autonomy-n1sdp-gru
|
|||||||
# the "/" partition is /dev/sda2.
|
# the "/" partition is /dev/sda2.
|
||||||
XENGUEST_MANAGER_VOLUME_DEVICE ?= "/dev/sda3"
|
XENGUEST_MANAGER_VOLUME_DEVICE ?= "/dev/sda3"
|
||||||
|
|
||||||
|
XENGUEST_NETWORK_BRIDGE_MEMBERS ?= "eth0"
|
||||||
|
|
||||||
# The XEN_DEVICETREE_DEPEND and XEN_DEVICETREE_DTBS variables aftect the
|
# The XEN_DEVICETREE_DEPEND and XEN_DEVICETREE_DTBS variables aftect the
|
||||||
# xen-devicetree.bb recipe
|
# xen-devicetree.bb recipe
|
||||||
XEN_DEVICETREE_DEPEND = "virtual/trusted-firmware-a:do_deploy"
|
XEN_DEVICETREE_DEPEND = "virtual/trusted-firmware-a:do_deploy"
|
||||||
|
|||||||
-5
@@ -1,5 +0,0 @@
|
|||||||
# Board specific configuration for the manager
|
|
||||||
|
|
||||||
# FVP uses vda as hard drive and partition 2 is the
|
|
||||||
# default rootfs, so use vda3 for guest lvm
|
|
||||||
XENGUEST_MANAGER_VOLUME_DEVICE_fvp-base ?= "/dev/vda3"
|
|
||||||
-6
@@ -1,6 +0,0 @@
|
|||||||
XENGUEST_NETWORK_BRIDGE_MEMBERS_n1sdp ?= "eth0"
|
|
||||||
|
|
||||||
XENGUEST_NETWORK_BRIDGE_MEMBERS_fvp-base ?= "eth0"
|
|
||||||
|
|
||||||
# Juno board has 2 network interfaces, add both of them to the bridge
|
|
||||||
XENGUEST_NETWORK_BRIDGE_MEMBERS_juno ?= "eth0 eth1"
|
|
||||||
Reference in New Issue
Block a user