Re: [PATCH rtems-libbsd 0/2] MicroBlaze AXI Ethernet Support

2022-01-19 Thread Sebastian Huber

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

2022-01-19 Thread Alex White
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