libbsd.txt: Remove NIC status

Details like this should be described in the BSP documentation of the
User Manual.
This commit is contained in:
Sebastian Huber 2022-05-23 15:05:23 +02:00
parent 099b7eb535
commit c80453238b

View File

@ -321,49 +321,6 @@ structure that were not being used were conditionally compiled out. The
capability of supporting children did not appear to be needed and was capability of supporting children did not appear to be needed and was
not implemented in the rtems version of these routines. not implemented in the rtems version of these routines.
== NICs Status ==
----
Driver Symbol Status
====== ====== ======
RealTek _bsd_re_pcimodule_sys_init Links
EtherExpress _bsd_fxp_pcimodule_sys_init Links
DEC tulip _bsd_dc_pcimodule_sys_init Links
Broadcom BCM57xxx _bsd_bce_pcimodule_sys_init Links
Broadcom BCM4401 _bsd_bfe_pcimodule_sys_init Links
Broadcom BCM570x _bsd_bge_pcimodule_sys_init Needs Symbols (A)
E1000 IGB _bsd_igb_pcimodule_sys_init Links
E1000 EM _bsd_em_pcimodule_sys_init Links
Cadence ? Links, works.
----
To add a NIC edit rtemsbsd/include/bsp/nexus-devices.h and add the driver
reference to the architecture and/or BSP. For example to add the RealTek driver
add:
SYSINIT_DRIVER_REFERENCE(re, pci);
and to add the MII PHY driver add:
SYSINIT_DRIVER_REFERENCE(rge, miibus);
The PC BSP has these entries.
Symbols (A)
pci_get_vpd_ident
=== Cadence ===
The cadence driver 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 TXCSUM and RXCSUM and this can be
enabled from the shell with:
# 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.
== PF (Firewall) == == PF (Firewall) ==
It is possible to use PF as a firewall. See It is possible to use PF as a firewall. See