<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body>
<div style="color: rgb(33, 33, 33); background-color: rgb(255, 255, 255);" dir="auto">
I realized that I am not using the latest rtems, so I did not see those BSPs. Should I create another patch to add the correct BSPs?</div>
<div style="color: rgb(33, 33, 33); background-color: rgb(255, 255, 255);" dir="auto">
<br>
</div>
<div style="color: rgb(33, 33, 33); background-color: rgb(255, 255, 255);" dir="auto">
Thanks,</div>
<div style="color: rgb(33, 33, 33); background-color: rgb(255, 255, 255);" dir="auto">
<br>
</div>
<div style="color: rgb(33, 33, 33); background-color: rgb(255, 255, 255);" dir="auto">
Duc</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> devel <devel-bounces@rtems.org> on behalf of Kinsey Moore <kinsey.moore@oarcorp.com><br>
<b>Sent:</b> Thursday, September 8, 2022 12:52:15 PM<br>
<b>To:</b> devel@rtems.org <devel@rtems.org><br>
<b>Subject:</b> Re: [PATCH rtems-lwip v3 1/7] lwip.py: Change arch and bsp check method</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">On 9/8/2022 11:34, Duc Doan wrote:<br>
> ---<br>
>   lwip.py | 31 ++++++++++++++++++-------------<br>
>   1 file changed, 18 insertions(+), 13 deletions(-)<br>
><br>
> diff --git a/lwip.py b/lwip.py<br>
> index 84eef2c..1f0b8e2 100644<br>
> --- a/lwip.py<br>
> +++ b/lwip.py<br>
> @@ -99,6 +99,8 @@ def build(bld):<br>
>       drv_incl = []<br>
>       arch_lib_path = rtems.arch_bsp_lib_path(bld.env.RTEMS_VERSION,<br>
>                                               bld.env.RTEMS_ARCH_BSP)<br>
...<br>
>       is_qemu = False<br>
> -    if bld.env.RTEMS_ARCH_BSP.startswith('aarch64-rtems6-xilinx_zynqmp'):<br>
> +    if arch == 'aarch64' and bsp in ['xilinx_zynqmp_ultra96']:<br>
>           is_xilinx_bsp = True<br>
>           is_aarch64_bsp = True<br>
> -    if bld.env.RTEMS_ARCH_BSP.endswith('_qemu'):<br>
> +    if bsp in ['xilinx_zynq_a9_qemu']:<br>
>           is_qemu = True<br>
>       if is_xilinx_bsp:<br>
>           drv_incl.extend(xilinx_drv_incl)<br>
<br>
The BSPs mentioned here for AArch64 are actually ARM BSPs. The proper <br>
set of BSPs to be used here are:<br>
<br>
xilinx_zynqmp_lp64_qemu<br>
<br>
xilinx_zynqmp_lp64_zu3eg<br>
<br>
xilinx_zynqmp_ilp32_qemu<br>
<br>
xilinx_zynqmp_ilp32_zu3eg<br>
<br>
<br>
At some point, the lwIP build needs to get better about managing which BSPs it supports, but that's not a task for you here and now.<br>
<br>
<br>
Kinsey<br>
<br>
_______________________________________________<br>
devel mailing list<br>
devel@rtems.org<br>
<a href="http://lists.rtems.org/mailman/listinfo/devel">http://lists.rtems.org/mailman/listinfo/devel</a><br>
</div>
</span></font></div>
</body>
</html>