#4693 closed defect (fixed)

Remove ILP32 aarch64/xilinx_versal_* BSPs

Reported by: Chris Johns Owned by: Chris Johns
Priority: normal Milestone: 6.1
Component: arch/aarch64 Version: 6
Severity: normal Keywords:
Cc: Blocked By:
Blocking:

Description

The BSPs:

  1. aarch64/xilinx_versal_ilp32_qemu
  2. aarch64/xilinx_versal_ilp32_vck190

support ILP32 addressing and the Versal has default memory regions above the 4G address boundary. There is value in supporting ILP32 if there is not practical use for it.

If a use case is identified they can be added back.

Change History (3)

comment:1 Changed on 08/21/22 at 23:40:09 by Chris Johns

I will rename the aarch64/xilinx_versal_ilp64_qemu to aarch64/xilinx_versal_qemu and aarch64/xilinx_versal_ilp64_vck190 to aarch64/xilinx_versal_vck190

comment:2 Changed on 08/21/22 at 23:43:02 by Chris Johns

I will add aarch64/xilinx_versal_aiedge as a generic BSP. The AI Edge series product range Xilinx Versal has the same scalar processors on all variants.

comment:3 Changed on 08/22/22 at 21:51:43 by Chris Johns <chrisj@…>

Resolution: fixed
Status: assignedclosed

In dee5ea81/rtems:

bsps/xilinx/versal: Remove IPL32 BSPs, add aiedge and change defaults

  • Versal has IO mapped to the upper 64bit address space and needs full 64bit addresses.
  • Add xilinx_versal_aiedge for custom hardware
  • Make the hardware settings the defaults and qemu as variants

Closes #4693

Note: See TracTickets for help on using tickets.