public inbox for openembedded-core@lists.openembedded.org
 help / color / mirror / Atom feed
From: "Jon Mason" <jdmason@kudzu.us>
To: openembedded-core@lists.openembedded.org
Subject: [meta-oe][PATCH v4 0/6] ARMv8 Tune add and reorg
Date: Mon, 28 Sep 2020 09:05:45 -0400	[thread overview]
Message-ID: <20200928130551.21346-1-jon.mason@arm.com> (raw)

Changes since v3:
* Tweaked commit message to reflect the comma-space patch should've used
  --follow-symlinks to get the correct output.
* Fixed bug in A55.inc found by Andreas Oberritter

Changes since v2:
* Removed errant files from the comma-space patch.  Still unknown how
  they are pulled in by that command.

---

The first 3 are clean-ups, then two to add currently unsupported ARMv8a
cores, then the last one is to move them out of the generic tune area to
an Arm specific one.  Given how late we are in the gatesgarth cycle, you
can leave this last one off and I'll resend after the release.

Thanks,
Jon

Jon Mason (6):
  Space-comma Cleanups
  armv8/tunes: Move TUNECONFLICTS
  armv8/tunes: reference parent's TUNE_FEATURES
  armv8/tunes: Add tunes for supported ARMv8a cores
  armv8/tunes: Add tunes for supported ARMv8.2a cores
  tunes/armv8: move to a new location

 meta/classes/linuxloader.bbclass              |  2 +-
 meta/classes/rootfs_rpm.bbclass               |  2 +-
 meta/conf/machine/include/arm/arch-arm64.inc  | 11 +++++-----
 meta/conf/machine/include/arm/arch-armv4.inc  |  2 +-
 meta/conf/machine/include/arm/arch-armv5.inc  |  2 +-
 meta/conf/machine/include/arm/arch-armv6.inc  |  2 +-
 meta/conf/machine/include/arm/arch-armv6m.inc |  2 +-
 meta/conf/machine/include/arm/arch-armv7a.inc |  2 +-
 .../conf/machine/include/arm/arch-armv7ve.inc |  2 +-
 .../machine/include/arm/arch-armv8-2a.inc     |  2 +-
 meta/conf/machine/include/arm/arch-armv8a.inc |  2 +-
 .../{ => arm/armv8-2a}/tune-cortexa55.inc     |  2 +-
 .../include/arm/armv8-2a/tune-cortexa65.inc   | 16 ++++++++++++++
 .../include/arm/armv8-2a/tune-cortexa65ae.inc | 16 ++++++++++++++
 .../arm/armv8-2a/tune-cortexa75-cortexa55.inc | 20 ++++++++++++++++++
 .../include/arm/armv8-2a/tune-cortexa75.inc   | 16 ++++++++++++++
 .../arm/armv8-2a/tune-cortexa76-cortexa55.inc | 20 ++++++++++++++++++
 .../include/arm/armv8-2a/tune-cortexa76.inc   | 16 ++++++++++++++
 .../include/arm/armv8-2a/tune-cortexa76ae.inc | 16 ++++++++++++++
 .../include/arm/armv8-2a/tune-cortexa77.inc   | 16 ++++++++++++++
 .../{ => arm/armv8a}/tune-cortexa32.inc       |  3 +--
 .../include/arm/armv8a/tune-cortexa34.inc     | 20 ++++++++++++++++++
 .../{ => arm/armv8a}/tune-cortexa35.inc       |  2 +-
 .../{ => arm/armv8a}/tune-cortexa53.inc       |  3 +--
 .../armv8a}/tune-cortexa57-cortexa53.inc      |  5 ++---
 .../{ => arm/armv8a}/tune-cortexa57.inc       |  2 +-
 .../armv8a}/tune-cortexa72-cortexa53.inc      |  5 ++---
 .../{ => arm/armv8a}/tune-cortexa72.inc       |  2 +-
 .../arm/armv8a/tune-cortexa73-cortexa35.inc   | 21 +++++++++++++++++++
 .../armv8a}/tune-cortexa73-cortexa53.inc      |  5 ++---
 .../include/arm/armv8a/tune-cortexa73.inc     | 16 ++++++++++++++
 meta/conf/machine/include/mips/arch-mips.inc  | 16 +++++++-------
 .../conf/machine/include/tune-arm1136jf-s.inc |  2 +-
 .../conf/machine/include/tune-arm1176jz-s.inc |  2 +-
 meta/conf/machine/include/tune-arm920t.inc    |  2 +-
 meta/conf/machine/include/tune-arm926ejs.inc  |  2 +-
 meta/conf/machine/include/tune-arm9tdmi.inc   |  2 +-
 meta/conf/machine/include/tune-cortexa15.inc  |  2 +-
 meta/conf/machine/include/tune-cortexa17.inc  |  2 +-
 meta/conf/machine/include/tune-cortexa5.inc   |  2 +-
 meta/conf/machine/include/tune-cortexa7.inc   |  2 +-
 meta/conf/machine/include/tune-cortexa8.inc   |  2 +-
 meta/conf/machine/include/tune-cortexa9.inc   |  2 +-
 meta/conf/machine/include/tune-ep9312.inc     |  2 +-
 meta/conf/machine/include/tune-iwmmxt.inc     |  2 +-
 meta/conf/machine/include/tune-neoversee1.inc | 16 ++++++++++++++
 meta/conf/machine/include/tune-neoversen1.inc | 17 +++++++++++++++
 .../machine/include/tune-strongarm1100.inc    |  2 +-
 meta/conf/machine/include/tune-xscale.inc     |  2 +-
 meta/conf/machine/include/x86/arch-x86.inc    | 12 +++++------
 meta/conf/machine/qemuarm64.conf              |  2 +-
 .../recipes-core/images/core-image-minimal.bb |  2 +-
 .../qemu/qemu-system-native_5.1.0.bb          |  2 +-
 meta/recipes-devtools/qemu/qemu_5.1.0.bb      |  4 ++--
 .../vulkan/vulkan-demos_git.bb                |  2 +-
 meta/recipes-kernel/linux/linux-yocto-dev.bb  |  2 +-
 .../linux/linux-yocto-rt_5.4.bb               |  2 +-
 .../linux/linux-yocto-rt_5.8.bb               |  2 +-
 meta/recipes-kernel/linux/linux-yocto_5.4.bb  |  4 ++--
 meta/recipes-kernel/linux/linux-yocto_5.8.bb  |  4 ++--
 .../libpng/libpng_1.6.37.bb                   |  2 +-
 61 files changed, 297 insertions(+), 75 deletions(-)
 rename meta/conf/machine/include/{ => arm/armv8-2a}/tune-cortexa55.inc (84%)
 create mode 100644 meta/conf/machine/include/arm/armv8-2a/tune-cortexa65.inc
 create mode 100644 meta/conf/machine/include/arm/armv8-2a/tune-cortexa65ae.inc
 create mode 100644 meta/conf/machine/include/arm/armv8-2a/tune-cortexa75-cortexa55.inc
 create mode 100644 meta/conf/machine/include/arm/armv8-2a/tune-cortexa75.inc
 create mode 100644 meta/conf/machine/include/arm/armv8-2a/tune-cortexa76-cortexa55.inc
 create mode 100644 meta/conf/machine/include/arm/armv8-2a/tune-cortexa76.inc
 create mode 100644 meta/conf/machine/include/arm/armv8-2a/tune-cortexa76ae.inc
 create mode 100644 meta/conf/machine/include/arm/armv8-2a/tune-cortexa77.inc
 rename meta/conf/machine/include/{ => arm/armv8a}/tune-cortexa32.inc (90%)
 create mode 100644 meta/conf/machine/include/arm/armv8a/tune-cortexa34.inc
 rename meta/conf/machine/include/{ => arm/armv8a}/tune-cortexa35.inc (90%)
 rename meta/conf/machine/include/{ => arm/armv8a}/tune-cortexa53.inc (90%)
 rename meta/conf/machine/include/{ => arm/armv8a}/tune-cortexa57-cortexa53.inc (78%)
 rename meta/conf/machine/include/{ => arm/armv8a}/tune-cortexa57.inc (90%)
 rename meta/conf/machine/include/{ => arm/armv8a}/tune-cortexa72-cortexa53.inc (85%)
 rename meta/conf/machine/include/{ => arm/armv8a}/tune-cortexa72.inc (84%)
 create mode 100644 meta/conf/machine/include/arm/armv8a/tune-cortexa73-cortexa35.inc
 rename meta/conf/machine/include/{ => arm/armv8a}/tune-cortexa73-cortexa53.inc (85%)
 create mode 100644 meta/conf/machine/include/arm/armv8a/tune-cortexa73.inc
 create mode 100644 meta/conf/machine/include/tune-neoversee1.inc
 create mode 100644 meta/conf/machine/include/tune-neoversen1.inc

-- 
2.20.1


             reply	other threads:[~2020-09-28 13:05 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-09-28 13:05 Jon Mason [this message]
2020-09-28 13:05 ` [meta-oe][PATCH v4 1/6] Space-comma Cleanups Jon Mason
2020-09-28 13:05 ` [meta-oe][PATCH v4 2/6] armv8/tunes: Move TUNECONFLICTS Jon Mason
2020-09-28 13:05 ` [meta-oe][PATCH v4 3/6] armv8/tunes: reference parent's TUNE_FEATURES Jon Mason
2020-09-28 13:05 ` [meta-oe][PATCH v4 4/6] armv8/tunes: Add tunes for supported ARMv8a cores Jon Mason
2020-09-28 13:05 ` [meta-oe][PATCH v4 5/6] armv8/tunes: Add tunes for supported ARMv8.2a cores Jon Mason
2020-10-12 23:45   ` [OE-core] " Martin Jansa
2020-09-28 13:05 ` [meta-oe][PATCH v4 6/6] tunes/armv8: move to a new location Jon Mason
2020-09-29 21:58   ` [OE-core] " Khem Raj
2020-09-30  0:38     ` Jon Mason
2020-09-30  2:46       ` Otavio Salvador

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200928130551.21346-1-jon.mason@arm.com \
    --to=jdmason@kudzu.us \
    --cc=openembedded-core@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox