[PATCH 5/5] bsps: Add xilinx_zynqmp_lp64_a53 BSP variant

Kinsey Moore kinsey.moore at oarcorp.com
Fri Mar 22 15:48:14 UTC 2024


This patch looks good. I would suggest dropping the a53 from the BSP name
since all AArch64 ZynqMP BSPs will run on the A53 cores.

Kinsey

On Mon, Mar 18, 2024 at 11:30 AM Sebastian Huber <
sebastian.huber at embedded-brains.de> wrote:

> Add a BSP variant without a board-specific name.
> ---
>  .../bsps/aarch64/xilinx-zynqmp/bspa53lp64.yml | 21 +++++++++++++++++++
>  .../bsps/aarch64/xilinx-zynqmp/optloadoff.yml |  1 +
>  .../bsps/aarch64/xilinx-zynqmp/optramori.yml  |  1 +
>  spec/build/bsps/objxilinxsupportlp64.yml      |  1 +
>  spec/build/bsps/optxilsupportpath.yml         |  1 +
>  5 files changed, 25 insertions(+)
>  create mode 100644 spec/build/bsps/aarch64/xilinx-zynqmp/bspa53lp64.yml
>
> diff --git a/spec/build/bsps/aarch64/xilinx-zynqmp/bspa53lp64.yml
> b/spec/build/bsps/aarch64/xilinx-zynqmp/bspa53lp64.yml
> new file mode 100644
> index 0000000000..42316db4d3
> --- /dev/null
> +++ b/spec/build/bsps/aarch64/xilinx-zynqmp/bspa53lp64.yml
> @@ -0,0 +1,21 @@
> +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
> +arch: aarch64
> +bsp: xilinx_zynqmp_lp64_a53
> +build-type: bsp
> +cflags: []
> +copyrights:
> +- Copyright (C) 2024 embedded brains GmbH
> +cppflags: []
> +enabled-by: true
> +family: xilinx-zynqmp
> +includes: []
> +install: []
> +links:
> +- role: build-dependency
> +  uid: grp
> +- role: build-dependency
> +  uid: linkcmds_lp64
> +- role: build-dependency
> +  uid: objfdtzynqmp
> +source: []
> +type: build
> diff --git a/spec/build/bsps/aarch64/xilinx-zynqmp/optloadoff.yml
> b/spec/build/bsps/aarch64/xilinx-zynqmp/optloadoff.yml
> index 869181a95e..3a78b9af38 100644
> --- a/spec/build/bsps/aarch64/xilinx-zynqmp/optloadoff.yml
> +++ b/spec/build/bsps/aarch64/xilinx-zynqmp/optloadoff.yml
> @@ -9,6 +9,7 @@ copyrights:
>  - Copyright (C) 2020 On-Line Applications Research (OAR)
>  default:
>  - enabled-by:
> +  - aarch64/xilinx_zynqmp_lp64_a53
>    - aarch64/xilinx_zynqmp_ilp32_zu3eg
>    - aarch64/xilinx_zynqmp_lp64_cfc400x
>    - aarch64/xilinx_zynqmp_lp64_zu3eg
> diff --git a/spec/build/bsps/aarch64/xilinx-zynqmp/optramori.yml
> b/spec/build/bsps/aarch64/xilinx-zynqmp/optramori.yml
> index c4d33094fb..33f0946532 100644
> --- a/spec/build/bsps/aarch64/xilinx-zynqmp/optramori.yml
> +++ b/spec/build/bsps/aarch64/xilinx-zynqmp/optramori.yml
> @@ -9,6 +9,7 @@ copyrights:
>  - Copyright (C) 2020 On-Line Applications Research (OAR)
>  default:
>  - enabled-by:
> +  - aarch64/xilinx_zynqmp_lp64_a53
>    - aarch64/xilinx_zynqmp_ilp32_zu3eg
>    - aarch64/xilinx_zynqmp_lp64_cfc400x
>    - aarch64/xilinx_zynqmp_lp64_zu3eg
> diff --git a/spec/build/bsps/objxilinxsupportlp64.yml
> b/spec/build/bsps/objxilinxsupportlp64.yml
> index 330ffc34fd..252851a5aa 100644
> --- a/spec/build/bsps/objxilinxsupportlp64.yml
> +++ b/spec/build/bsps/objxilinxsupportlp64.yml
> @@ -7,6 +7,7 @@ cppflags: []
>  cxxflags: []
>  enabled-by:
>  - bsps/aarch64/xilinx_versal
> +- aarch64/xilinx_zynqmp_lp64_a53
>  - aarch64/xilinx_zynqmp_lp64_cfc400x
>  - aarch64/xilinx_zynqmp_lp64_qemu
>  - aarch64/xilinx_zynqmp_lp64_zu3eg
> diff --git a/spec/build/bsps/optxilsupportpath.yml
> b/spec/build/bsps/optxilsupportpath.yml
> index 298f9d5286..a90e6d3418 100644
> --- a/spec/build/bsps/optxilsupportpath.yml
> +++ b/spec/build/bsps/optxilsupportpath.yml
> @@ -20,6 +20,7 @@ default:
>    - aarch64/xilinx_zynqmp_ilp32_zu3eg
>    value: arm/ARMv8/32bit
>  - enabled-by:
> +  - aarch64/xilinx_zynqmp_lp64_a53
>    - aarch64/xilinx_zynqmp_lp64_cfc400x
>    - aarch64/xilinx_zynqmp_lp64_qemu
>    - aarch64/xilinx_zynqmp_lp64_zu3eg
> --
> 2.35.3
>
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20240322/21c5e709/attachment.htm>


More information about the devel mailing list