[PATCH] user: Document Zynq network
Gedare Bloom
gedare at rtems.org
Wed Jun 1 12:38:57 UTC 2022
ok
On Mon, May 23, 2022 at 7:13 AM Sebastian Huber
<sebastian.huber at embedded-brains.de> wrote:
>
> Content is from rtems-libbsd/libbsd.txt with minor modifications.
> ---
> user/bsps/arm/xilinx-zynq.rst | 18 +++++++++++++++++-
> 1 file changed, 17 insertions(+), 1 deletion(-)
>
> diff --git a/user/bsps/arm/xilinx-zynq.rst b/user/bsps/arm/xilinx-zynq.rst
> index 29f9cb0..0ac4487 100644
> --- a/user/bsps/arm/xilinx-zynq.rst
> +++ b/user/bsps/arm/xilinx-zynq.rst
> @@ -1,6 +1,6 @@
> .. SPDX-License-Identifier: CC-BY-SA-4.0
>
> -.. Copyright (C) 2020 Chris Johns (chrisj at rtems.org)
> +.. Copyright (C) 2015, 2020 Chris Johns (chrisj at rtems.org)
>
> xilinx-zynq
> ===========
> @@ -49,6 +49,22 @@ tools or a bootloader will be overwritten.
> The settings for the console driver can be changed by the user
> application through the termios API afterwards.
>
> +Network
> +-------
> +
> +The Cadence network interface driver of LibBSD works on the Xilinx Zynq
> +platform. The hardware checksum support works on real hardware but does not
> +seem to be supported on Qemu therefore the default state is to disable
> +``IFCAP_TXCSUM`` and ``IFCAP_RXCSUM`` and this can be enabled from the shell
> +with:
> +
> +.. code-block:: none
> +
> + ifconfig cgem0 rxcsum txcsum
> +
> +or with an ``ioctl()`` call to the network interface driver with ``SIOCSIFCAP``
> +and the mask ``IFCAP_TXCSUM`` and ``IFCAP_RXCSUM`` set.
> +
> Debugging with xilinx_zynq_a9_qemu
> ----------------------------------
>
> --
> 2.35.3
>
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
More information about the devel
mailing list