On Tue, Sep 29, 2020 at 5:58 PM Khem Raj <[email protected]> wrote: > > Lets not do it. For couple of reasons, > > There are BSPs including these include files which are using same > branch across multiple yocto releases, this will break them > files under include/<ARCH> are common at arch level, this moved the > CPU implementation ( cortex* ) under it, seems odd and even more odd > when you consider arm32 tunes.
There are so many specific files and I'm about to add even more (cortex-m). I agree that it should be done uniformly, instead of doing just the armv8 ones. So, let's drop this patch (not the series), and I'll address it after the gatesgarth release. Thanks, Jon > > On Mon, Sep 28, 2020 at 6:06 AM Jon Mason <[email protected]> wrote: > > > > Move the ARMv8a tunes into a separate location (per generation). This > > should help reduce the number of tunes in the more generic location. > > > > Signed-off-by: Jon Mason <[email protected]> > > --- > > meta/conf/machine/include/{ => arm/armv8-2a}/tune-cortexa55.inc | 0 > > meta/conf/machine/include/{ => arm/armv8-2a}/tune-cortexa65.inc | 0 > > .../machine/include/{ => arm/armv8-2a}/tune-cortexa65ae.inc | 0 > > .../include/{ => arm/armv8-2a}/tune-cortexa75-cortexa55.inc | 0 > > meta/conf/machine/include/{ => arm/armv8-2a}/tune-cortexa75.inc | 0 > > .../include/{ => arm/armv8-2a}/tune-cortexa76-cortexa55.inc | 0 > > meta/conf/machine/include/{ => arm/armv8-2a}/tune-cortexa76.inc | 0 > > .../machine/include/{ => arm/armv8-2a}/tune-cortexa76ae.inc | 0 > > meta/conf/machine/include/{ => arm/armv8-2a}/tune-cortexa77.inc | 0 > > meta/conf/machine/include/{ => arm/armv8a}/tune-cortexa32.inc | 0 > > meta/conf/machine/include/{ => arm/armv8a}/tune-cortexa34.inc | 0 > > meta/conf/machine/include/{ => arm/armv8a}/tune-cortexa35.inc | 0 > > meta/conf/machine/include/{ => arm/armv8a}/tune-cortexa53.inc | 0 > > .../include/{ => arm/armv8a}/tune-cortexa57-cortexa53.inc | 0 > > meta/conf/machine/include/{ => arm/armv8a}/tune-cortexa57.inc | 0 > > .../include/{ => arm/armv8a}/tune-cortexa72-cortexa53.inc | 0 > > meta/conf/machine/include/{ => arm/armv8a}/tune-cortexa72.inc | 0 > > .../include/{ => arm/armv8a}/tune-cortexa73-cortexa35.inc | 0 > > .../include/{ => arm/armv8a}/tune-cortexa73-cortexa53.inc | 0 > > meta/conf/machine/include/{ => arm/armv8a}/tune-cortexa73.inc | 0 > > meta/conf/machine/qemuarm64.conf | 2 +- > > 21 files changed, 1 insertion(+), 1 deletion(-) > > rename meta/conf/machine/include/{ => arm/armv8-2a}/tune-cortexa55.inc > > (100%) > > rename meta/conf/machine/include/{ => arm/armv8-2a}/tune-cortexa65.inc > > (100%) > > rename meta/conf/machine/include/{ => arm/armv8-2a}/tune-cortexa65ae.inc > > (100%) > > rename meta/conf/machine/include/{ => > > arm/armv8-2a}/tune-cortexa75-cortexa55.inc (100%) > > rename meta/conf/machine/include/{ => arm/armv8-2a}/tune-cortexa75.inc > > (100%) > > rename meta/conf/machine/include/{ => > > arm/armv8-2a}/tune-cortexa76-cortexa55.inc (100%) > > rename meta/conf/machine/include/{ => arm/armv8-2a}/tune-cortexa76.inc > > (100%) > > rename meta/conf/machine/include/{ => arm/armv8-2a}/tune-cortexa76ae.inc > > (100%) > > rename meta/conf/machine/include/{ => arm/armv8-2a}/tune-cortexa77.inc > > (100%) > > rename meta/conf/machine/include/{ => arm/armv8a}/tune-cortexa32.inc (100%) > > rename meta/conf/machine/include/{ => arm/armv8a}/tune-cortexa34.inc (100%) > > rename meta/conf/machine/include/{ => arm/armv8a}/tune-cortexa35.inc (100%) > > rename meta/conf/machine/include/{ => arm/armv8a}/tune-cortexa53.inc (100%) > > rename meta/conf/machine/include/{ => > > arm/armv8a}/tune-cortexa57-cortexa53.inc (100%) > > rename meta/conf/machine/include/{ => arm/armv8a}/tune-cortexa57.inc (100%) > > rename meta/conf/machine/include/{ => > > arm/armv8a}/tune-cortexa72-cortexa53.inc (100%) > > rename meta/conf/machine/include/{ => arm/armv8a}/tune-cortexa72.inc (100%) > > rename meta/conf/machine/include/{ => > > arm/armv8a}/tune-cortexa73-cortexa35.inc (100%) > > rename meta/conf/machine/include/{ => > > arm/armv8a}/tune-cortexa73-cortexa53.inc (100%) > > rename meta/conf/machine/include/{ => arm/armv8a}/tune-cortexa73.inc (100%) > > > > diff --git a/meta/conf/machine/include/tune-cortexa55.inc > > b/meta/conf/machine/include/arm/armv8-2a/tune-cortexa55.inc > > similarity index 100% > > rename from meta/conf/machine/include/tune-cortexa55.inc > > rename to meta/conf/machine/include/arm/armv8-2a/tune-cortexa55.inc > > diff --git a/meta/conf/machine/include/tune-cortexa65.inc > > b/meta/conf/machine/include/arm/armv8-2a/tune-cortexa65.inc > > similarity index 100% > > rename from meta/conf/machine/include/tune-cortexa65.inc > > rename to meta/conf/machine/include/arm/armv8-2a/tune-cortexa65.inc > > diff --git a/meta/conf/machine/include/tune-cortexa65ae.inc > > b/meta/conf/machine/include/arm/armv8-2a/tune-cortexa65ae.inc > > similarity index 100% > > rename from meta/conf/machine/include/tune-cortexa65ae.inc > > rename to meta/conf/machine/include/arm/armv8-2a/tune-cortexa65ae.inc > > diff --git a/meta/conf/machine/include/tune-cortexa75-cortexa55.inc > > b/meta/conf/machine/include/arm/armv8-2a/tune-cortexa75-cortexa55.inc > > similarity index 100% > > rename from meta/conf/machine/include/tune-cortexa75-cortexa55.inc > > rename to > > meta/conf/machine/include/arm/armv8-2a/tune-cortexa75-cortexa55.inc > > diff --git a/meta/conf/machine/include/tune-cortexa75.inc > > b/meta/conf/machine/include/arm/armv8-2a/tune-cortexa75.inc > > similarity index 100% > > rename from meta/conf/machine/include/tune-cortexa75.inc > > rename to meta/conf/machine/include/arm/armv8-2a/tune-cortexa75.inc > > diff --git a/meta/conf/machine/include/tune-cortexa76-cortexa55.inc > > b/meta/conf/machine/include/arm/armv8-2a/tune-cortexa76-cortexa55.inc > > similarity index 100% > > rename from meta/conf/machine/include/tune-cortexa76-cortexa55.inc > > rename to > > meta/conf/machine/include/arm/armv8-2a/tune-cortexa76-cortexa55.inc > > diff --git a/meta/conf/machine/include/tune-cortexa76.inc > > b/meta/conf/machine/include/arm/armv8-2a/tune-cortexa76.inc > > similarity index 100% > > rename from meta/conf/machine/include/tune-cortexa76.inc > > rename to meta/conf/machine/include/arm/armv8-2a/tune-cortexa76.inc > > diff --git a/meta/conf/machine/include/tune-cortexa76ae.inc > > b/meta/conf/machine/include/arm/armv8-2a/tune-cortexa76ae.inc > > similarity index 100% > > rename from meta/conf/machine/include/tune-cortexa76ae.inc > > rename to meta/conf/machine/include/arm/armv8-2a/tune-cortexa76ae.inc > > diff --git a/meta/conf/machine/include/tune-cortexa77.inc > > b/meta/conf/machine/include/arm/armv8-2a/tune-cortexa77.inc > > similarity index 100% > > rename from meta/conf/machine/include/tune-cortexa77.inc > > rename to meta/conf/machine/include/arm/armv8-2a/tune-cortexa77.inc > > diff --git a/meta/conf/machine/include/tune-cortexa32.inc > > b/meta/conf/machine/include/arm/armv8a/tune-cortexa32.inc > > similarity index 100% > > rename from meta/conf/machine/include/tune-cortexa32.inc > > rename to meta/conf/machine/include/arm/armv8a/tune-cortexa32.inc > > diff --git a/meta/conf/machine/include/tune-cortexa34.inc > > b/meta/conf/machine/include/arm/armv8a/tune-cortexa34.inc > > similarity index 100% > > rename from meta/conf/machine/include/tune-cortexa34.inc > > rename to meta/conf/machine/include/arm/armv8a/tune-cortexa34.inc > > diff --git a/meta/conf/machine/include/tune-cortexa35.inc > > b/meta/conf/machine/include/arm/armv8a/tune-cortexa35.inc > > similarity index 100% > > rename from meta/conf/machine/include/tune-cortexa35.inc > > rename to meta/conf/machine/include/arm/armv8a/tune-cortexa35.inc > > diff --git a/meta/conf/machine/include/tune-cortexa53.inc > > b/meta/conf/machine/include/arm/armv8a/tune-cortexa53.inc > > similarity index 100% > > rename from meta/conf/machine/include/tune-cortexa53.inc > > rename to meta/conf/machine/include/arm/armv8a/tune-cortexa53.inc > > diff --git a/meta/conf/machine/include/tune-cortexa57-cortexa53.inc > > b/meta/conf/machine/include/arm/armv8a/tune-cortexa57-cortexa53.inc > > similarity index 100% > > rename from meta/conf/machine/include/tune-cortexa57-cortexa53.inc > > rename to meta/conf/machine/include/arm/armv8a/tune-cortexa57-cortexa53.inc > > diff --git a/meta/conf/machine/include/tune-cortexa57.inc > > b/meta/conf/machine/include/arm/armv8a/tune-cortexa57.inc > > similarity index 100% > > rename from meta/conf/machine/include/tune-cortexa57.inc > > rename to meta/conf/machine/include/arm/armv8a/tune-cortexa57.inc > > diff --git a/meta/conf/machine/include/tune-cortexa72-cortexa53.inc > > b/meta/conf/machine/include/arm/armv8a/tune-cortexa72-cortexa53.inc > > similarity index 100% > > rename from meta/conf/machine/include/tune-cortexa72-cortexa53.inc > > rename to meta/conf/machine/include/arm/armv8a/tune-cortexa72-cortexa53.inc > > diff --git a/meta/conf/machine/include/tune-cortexa72.inc > > b/meta/conf/machine/include/arm/armv8a/tune-cortexa72.inc > > similarity index 100% > > rename from meta/conf/machine/include/tune-cortexa72.inc > > rename to meta/conf/machine/include/arm/armv8a/tune-cortexa72.inc > > diff --git a/meta/conf/machine/include/tune-cortexa73-cortexa35.inc > > b/meta/conf/machine/include/arm/armv8a/tune-cortexa73-cortexa35.inc > > similarity index 100% > > rename from meta/conf/machine/include/tune-cortexa73-cortexa35.inc > > rename to meta/conf/machine/include/arm/armv8a/tune-cortexa73-cortexa35.inc > > diff --git a/meta/conf/machine/include/tune-cortexa73-cortexa53.inc > > b/meta/conf/machine/include/arm/armv8a/tune-cortexa73-cortexa53.inc > > similarity index 100% > > rename from meta/conf/machine/include/tune-cortexa73-cortexa53.inc > > rename to meta/conf/machine/include/arm/armv8a/tune-cortexa73-cortexa53.inc > > diff --git a/meta/conf/machine/include/tune-cortexa73.inc > > b/meta/conf/machine/include/arm/armv8a/tune-cortexa73.inc > > similarity index 100% > > rename from meta/conf/machine/include/tune-cortexa73.inc > > rename to meta/conf/machine/include/arm/armv8a/tune-cortexa73.inc > > diff --git a/meta/conf/machine/qemuarm64.conf > > b/meta/conf/machine/qemuarm64.conf > > index 2f61eb0aed5f..c4096d0eeea4 100644 > > --- a/meta/conf/machine/qemuarm64.conf > > +++ b/meta/conf/machine/qemuarm64.conf > > @@ -2,7 +2,7 @@ > > #@NAME: QEMU ARMv8 machine > > #@DESCRIPTION: Machine configuration for running an ARMv8 system on QEMU > > > > -require conf/machine/include/tune-cortexa57.inc > > +require conf/machine/include/arm/armv8a/tune-cortexa57.inc > > require conf/machine/include/qemu.inc > > > > KERNEL_IMAGETYPE = "Image" > > -- > > 2.20.1 > > > > > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#142919): https://lists.openembedded.org/g/openembedded-core/message/142919 Mute This Topic: https://lists.openembedded.org/mt/77173565/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
