1
0
mirror of https://git.yoctoproject.org/meta-arm synced 2026-06-06 02:40:18 +00:00

arm-bsp: remove armv8m

Musca B1 and S1 should be using the external tune files.  Remove armv8,
as it is not correct anyway, and use the Cortex-M33 tune.

Note:  This change will prevent glibc from compiling (and possibly
others).  This isn't relevant for a Cortex-M, as it should be
running an RTOS not Linux.

Change-Id: Id88d2af41217e8b5bad01e98b337cf0523acf6e1
Signed-off-by: Jon Mason <jon.mason@arm.com>
This commit is contained in:
Jon Mason
2020-09-29 21:08:44 -04:00
parent a896f597c2
commit 3b924302d6
3 changed files with 8 additions and 16 deletions
-12
View File
@@ -1,12 +0,0 @@
DEFAULTTUNE ?= "armv8m"
TUNEVALID[armv8m] = "Enable instructions for ARMv8-m"
AVAILTUNES += "armv8m"
PREFERRED_PROVIDER_virtual/kernel = "linux-dummy"
ARMPKGARCH_tune-armv8m ?= "armv8m"
TUNE_FEATURES_tune-armv8m = "armv8m"
PACKAGE_EXTRA_ARCHS_tune-armv8m = "armv8m"
require conf/machine/include/arm/arch-arm.inc
+4 -2
View File
@@ -5,7 +5,9 @@
#@DESCRIPTION: Machine configuration for Musca-B1
EXTRA_IMAGEDEPENDS += "virtual/trusted-firmware-m"
PREFERRED_VERSION_trusted-firmware-m = "1.0"
require armv8m.inc
require conf/machine/include/tune-cortexm33.inc
# GLIBC will not work with Cortex-M.
TCLIBC = "baremetal"
+4 -2
View File
@@ -5,7 +5,9 @@
#@DESCRIPTION: Machine configuration for Musca-S1
EXTRA_IMAGEDEPENDS += "virtual/trusted-firmware-m"
PREFERRED_VERSION_trusted-firmware-m = "1.0"
require armv8m.inc
require conf/machine/include/tune-cortexm33.inc
# GLIBC will not work with Cortex-M.
TCLIBC = "baremetal"