Does the arm/xilinx-zynqmp BSP work?
Kinsey Moore
kinsey.moore at oarcorp.com
Tue Sep 7 18:43:41 UTC 2021
I know of someone who has run this BSP on hardware and I'm not aware of
any usage with xen (though it could very well be the case). It really
needs more documentation which is something I guess I should sit down
and do at some point. The ILP32 AArch64 BSP isn't a direct replacement
for this BSP since ILP32 is still AArch64 but using the ARMv7 data model
instead of the full 64-bit data model that AArch64 typically uses.
The secret to using this BSP is to know that JTAG boot mode/application
loader pokes some bits that the FSBL does not poke by default, so if
you're going to configure it to boot from media in BOOT.bin instead of
JTAG then you also need to bundle in the ARM Trusted Firmware (ATF) bl31
binary.
This bit of information also applies to the aarch64/xilinx-zynqmp BSP,
but starting recommendation for that is to use the prebuilt u-boot
BOOT.bin which includes the ATF bl31 binary and so it isn't critical
knowledge for getting started.
Kinsey
On 9/7/2021 13:19, Gedare Bloom wrote:
> Hi Chris,
>
> What I understand about the arm/xilinx-zynqmp BSP is that it was made
> to run RTEMS paravirtualized under Xen. It drops into aarch32 mode. It
> probably can be replaced by the aarch64 version using the ilp32 once
> that is stable, and someone can confirm the PV use case works.
>
> Gedare
>
> On Fri, Sep 3, 2021 at 9:51 PM Chris Johns <chrisj at rtems.org> wrote:
>> Hi,
>>
>> I am testing the console driver with the aarch64/xilinx_zynqmp_lp64_zu3eg BSP
>> when I saw the BSP.
>>
>> Is this BSP still valid?
>>
>> Does this BSP work on real hardware?
>>
>> Who is looking after this BSP?
>>
>> Chris
>> _______________________________________________
>> devel mailing list
>> devel at rtems.org
>> http://lists.rtems.org/mailman/listinfo/devel
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
More information about the devel
mailing list