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               | 1111 +++++++++++++++++
 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

Reply via email to