In some other architectures we have had "generic" BSP targets. It
would be good to have something following the lp64 part.  I'm not
quite clear on what the purpose of this generic BSP target is here.

On Fri, Mar 22, 2024 at 9:48 AM Kinsey Moore <kinsey.mo...@oarcorp.com> wrote:
>
> 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.hu...@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@rtems.org
>> http://lists.rtems.org/mailman/listinfo/devel
>
> _______________________________________________
> devel mailing list
> devel@rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to