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.

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 (#142913): 
https://lists.openembedded.org/g/openembedded-core/message/142913
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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to