mirror of
https://git.rtems.org/rtems-docs/
synced 2025-05-16 02:16:44 +08:00
user: Document Zynq network
Content is from rtems-libbsd/libbsd.txt with minor modifications.
This commit is contained in:
parent
d5509d6519
commit
9f431e7ebc
@ -1,6 +1,6 @@
|
|||||||
.. SPDX-License-Identifier: CC-BY-SA-4.0
|
.. SPDX-License-Identifier: CC-BY-SA-4.0
|
||||||
|
|
||||||
.. Copyright (C) 2020 Chris Johns (chrisj@rtems.org)
|
.. Copyright (C) 2015, 2020 Chris Johns (chrisj@rtems.org)
|
||||||
|
|
||||||
xilinx-zynq
|
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
|
The settings for the console driver can be changed by the user
|
||||||
application through the termios API afterwards.
|
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
|
Debugging with xilinx_zynq_a9_qemu
|
||||||
----------------------------------
|
----------------------------------
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user