opnsense-src/sys/dev/xilinx
Ruslan Bukin 3969b51ffa xilinx axi ethernet: allocate memory for buffers.
The xae(9) driver expects that the "memory-region" property is always
provided in its DTS node, but this is not a case for every platform.

If the property is not provided, then no restriction on buffer location
is in place and busdma backend could be used.

Since the Xilinx AXI DMA engine driver does not support busdma(9), then
allocate some memory for buffers manually, so we don't panic.

This fixes operation on Codasip A730.
2025-03-26 15:14:13 +00:00
..
axi_quad_spi.c xilinx quad spi: various fixes. 2025-03-26 12:08:27 +00:00
axidma.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
axidma.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
if_xae.c xilinx axi ethernet: allocate memory for buffers. 2025-03-26 15:14:13 +00:00
if_xaereg.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
if_xaevar.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
xlnx_pcib.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
xlnx_pcib.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00