Alex, The AIX IP here is used in a number of places. Should we use:
Xilinx AXI Ethernet Support ? It may help others looking for support. Chris On 11/2/22 9:12 am, Alex White wrote: > v2: > - Reworked patches to follow CONTRIBUTING.md guide > - Excluded unneeded vmem calls > - Moved ethernet frame alignment handling to the network interface driver > > 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): > if_xae: Port to RTEMS > > Jennifer Averett (2): > Add MicroBlaze support > if_xae: Import from FreeBSD > > 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 | 677 ++++++++++ > freebsd/sys/dev/xilinx/axidma.h | 96 ++ > freebsd/sys/dev/xilinx/if_xae.c | 1108 +++++++++++++++++ > freebsd/sys/dev/xilinx/if_xaereg.h | 122 ++ > freebsd/sys/dev/xilinx/if_xaevar.h | 80 ++ > .../sys/microblaze/include/machine/in_cksum.h | 83 ++ > libbsd.py | 41 +- > rtemsbsd/include/bsp/nexus-devices.h | 10 +- > rtemsbsd/include/rtems/bsd/local/xdma_if.h | 144 +++ > rtemsbsd/local/xdma_if.c | 57 + > .../rtems/bsd/test/network-config.h.in | 2 + > 20 files changed, 4401 insertions(+), 4 deletions(-) > 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 rtemsbsd/include/rtems/bsd/local/xdma_if.h > create mode 100644 rtemsbsd/local/xdma_if.c > _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel