Skip to content

Fix arm/tune-features for thumb instruction set

Khem Raj openembedded-core 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5gdb-common: Drop elfutils from DEPENDSmeta/recipes-devtools/gdb/gdb-common.inc+3 -30 replies
2/5task-core-tools: Divide it into 3 recipesmeta/conf/distro/include/distro_tracking_fields.inc meta/conf/multilib.conf meta/recipes-core/tasks/task-core-tools-debug.bb +2 more+119 -645 replies
3/5arm/tune: Correct the logic which added thumb-interwork to OVERRIDESmeta/conf/machine/include/arm/feature-arm-thumb.inc meta/conf/machine/include/tune-strongarm1100.inc+2 -40 replies
4/5tunearch/arm: Differentiate between thumb code generation and thumb capabilitymeta/conf/machine/include/arm/feature-arm-thumb.inc+14 -40 replies
5/5tune-thumb.inc: Deletemeta/conf/machine/include/tune-thumb.inc+0 -320 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/5] Fix arm/tune-features for thumb instruction set

There are three new patches addressing the issue where thumb was being added to OVERRIDES for thumb capable cores but not denoting if the mode used for code compliation was thumb. This was originally the case in oe.dev this patch make it behave in that way

thumb-intework addition to OVERRIDES had a reverse logic fixed it

now we dont need to have tune-thumb-arm.inc anymore. Distro's using it will have to delete it from there usage if they are depending on oe-core version of this file. Just setting ARM_INSTRUCTION_SET = "thumb" should be sufficient to change the mode.

The following changes since commit 6437e7315a0f2e077f9d69e4b65b48280ea8edbc:

shadow-sysroot: Simplfy login.defs installation (2012-01-26 20:52:32 +0000)

are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib kraj/misc-fixes
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=kraj/misc-fixes

Khem Raj (5):
gdb-common: Drop elfutils from DEPENDS
task-core-tools: Divide it into 3 recipes
arm/tune: Correct the logic which added thumb-interwork to OVERRIDES tunearch/arm: Differentiate between thumb code generation and thumb
capability
tune-thumb.inc: Delete

 .../conf/distro/include/distro_tracking_fields.inc |   26 +++++--
 .../conf/machine/include/arm/feature-arm-thumb.inc |   20 ++++-
 meta/conf/machine/include/tune-strongarm1100.inc   |    4 +-
 meta/conf/machine/include/tune-thumb.inc           |   32 --------
 meta/conf/multilib.conf                            |    4 +-
 meta/recipes-core/tasks/task-core-tools-debug.bb   |   26 ++++++
 ...sk-core-tools.bb => task-core-tools-profile.bb} |   81 ++++++--------------
 .../recipes-core/tasks/task-core-tools-testapps.bb |   46 +++++++++++
 meta/recipes-devtools/gdb/gdb-common.inc           |    6 +-
 9 files changed, 138 insertions(+), 107 deletions(-)
 delete mode 100644 meta/conf/machine/include/tune-thumb.inc
 create mode 100644 meta/recipes-core/tasks/task-core-tools-debug.bb
 rename meta/recipes-core/tasks/{task-core-tools.bb => task-core-tools-profile.bb} (48%)
 create mode 100644 meta/recipes-core/tasks/task-core-tools-testapps.bb
Signature · 1 line
1.7.8.3