Page MenuHomeFreeBSD

xae, axidma: rewrite
ClosedPublic

Authored by br on Nov 26 2025, 4:23 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Jan 21, 8:31 AM
Unknown Object (File)
Sat, Jan 10, 4:20 PM
Unknown Object (File)
Sat, Jan 10, 3:38 PM
Unknown Object (File)
Sat, Jan 10, 5:03 AM
Unknown Object (File)
Tue, Dec 30, 7:09 AM
Unknown Object (File)
Thu, Dec 25, 9:06 AM
Unknown Object (File)
Dec 23 2025, 7:13 AM
Unknown Object (File)
Dec 19 2025, 10:16 AM
Subscribers

Details

Summary

Rewrite xae(4) and axidma(4) drivers.
Due to performance issues on low-speed FPGA remove usage of xdma(4) scatter-gather framework. Instead, provide a minimalistic interface between two drivers.

Test Plan

This increases performance 4-5 times on Codasip FPGA. Tested using nc(1).

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

br requested review of this revision.Nov 26 2025, 4:23 PM
br created this revision.
This revision was not accepted when it landed; it landed in state Needs Review.Nov 26 2025, 4:39 PM
This revision was automatically updated to reflect the committed changes.