Re: [PATCH rtems-libbsd 0/2] MicroBlaze AXI Ethernet Support
On 20/01/2022 04:54, Alex White wrote: This patch set adds support for Xilinx's AXI Ethernet IP core. It has been tested both in QEMU and on the KCU105 board using the default FPGA implementation from the Xilinx's KCU105 PetaLinux BSP. Alex White (1): microblaze: Finish AXI Ethernet support Jennifer Averett (1): microblaze: Add AXI Ethernet support Please rework this patch set so that it follows the contributing guide: https://github.com/RTEMS/rtems-libbsd/blob/master/CONTRIBUTING.md#how-to-import-code-from-freebsd -- embedded brains GmbH Herr Sebastian HUBER Dornierstr. 4 82178 Puchheim Germany email: sebastian.hu...@embedded-brains.de phone: +49-89-18 94 741 - 16 fax: +49-89-18 94 741 - 08 Registergericht: Amtsgericht München Registernummer: HRB 157899 Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler Unsere Datenschutzerklärung finden Sie hier: https://embedded-brains.de/datenschutzerklaerung/ ___ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel
[PATCH rtems-libbsd 0/2] MicroBlaze AXI Ethernet Support
This patch set adds support for Xilinx's AXI Ethernet IP core. It has been tested both in QEMU and on the KCU105 board using the default FPGA implementation from the Xilinx's KCU105 PetaLinux BSP. Alex White (1): microblaze: Finish AXI Ethernet support Jennifer Averett (1): microblaze: Add AXI Ethernet support buildset/default.ini |1 + freebsd/sys/dev/mii/tiphy.h | 57 + freebsd/sys/dev/xdma/xdma.c | 501 freebsd/sys/dev/xdma/xdma.h | 285 + freebsd/sys/dev/xdma/xdma_bank.c | 100 ++ freebsd/sys/dev/xdma/xdma_mbuf.c | 151 +++ freebsd/sys/dev/xdma/xdma_queue.c | 126 ++ freebsd/sys/dev/xdma/xdma_sg.c| 661 ++ freebsd/sys/dev/xdma/xdma_sglist.c| 103 ++ freebsd/sys/dev/xilinx/axidma.c | 676 ++ freebsd/sys/dev/xilinx/axidma.h | 96 ++ freebsd/sys/dev/xilinx/if_xae.c | + freebsd/sys/dev/xilinx/if_xaereg.h| 122 ++ freebsd/sys/dev/xilinx/if_xaevar.h| 80 ++ .../sys/microblaze/include/machine/in_cksum.h | 82 ++ freebsd/sys/microblaze/microblaze/in_cksum.c | 255 freebsd/sys/netinet/tcp_input.c |9 + freebsd/sys/netinet/tcp_subr.c| 10 + freebsd/sys/netinet6/ip6_input.c | 10 + libbsd.py | 43 + rtemsbsd/include/bsp/nexus-devices.h | 10 +- rtemsbsd/include/rtems/bsd/local/xdma_if.h| 144 +++ rtemsbsd/local/xdma_if.c | 57 + rtemsbsd/rtems/rtems-kernel-vmem.c| 17 + .../rtems/bsd/test/network-config.h.in|2 + 25 files changed, 4708 insertions(+), 1 deletion(-) create mode 100644 freebsd/sys/dev/mii/tiphy.h create mode 100644 freebsd/sys/dev/xdma/xdma.c create mode 100644 freebsd/sys/dev/xdma/xdma.h create mode 100644 freebsd/sys/dev/xdma/xdma_bank.c create mode 100644 freebsd/sys/dev/xdma/xdma_mbuf.c create mode 100644 freebsd/sys/dev/xdma/xdma_queue.c create mode 100644 freebsd/sys/dev/xdma/xdma_sg.c create mode 100644 freebsd/sys/dev/xdma/xdma_sglist.c create mode 100644 freebsd/sys/dev/xilinx/axidma.c create mode 100644 freebsd/sys/dev/xilinx/axidma.h create mode 100644 freebsd/sys/dev/xilinx/if_xae.c create mode 100644 freebsd/sys/dev/xilinx/if_xaereg.h create mode 100644 freebsd/sys/dev/xilinx/if_xaevar.h create mode 100644 freebsd/sys/microblaze/include/machine/in_cksum.h create mode 100644 freebsd/sys/microblaze/microblaze/in_cksum.c create mode 100644 rtemsbsd/include/rtems/bsd/local/xdma_if.h create mode 100644 rtemsbsd/local/xdma_if.c -- 2.30.2 ___ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel