Page MenuHomeFreeBSD

xae, axidma: rewrite
ClosedPublic

Authored by br on Nov 26 2025, 4:23 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Apr 4, 4:43 PM
Unknown Object (File)
Tue, Mar 31, 11:31 AM
Unknown Object (File)
Mon, Mar 30, 10:53 PM
Unknown Object (File)
Sun, Mar 29, 9:15 AM
Unknown Object (File)
Sat, Mar 28, 2:05 AM
Unknown Object (File)
Wed, Mar 25, 6:30 AM
Unknown Object (File)
Sun, Mar 22, 6:04 AM
Unknown Object (File)
Sun, Mar 22, 6:04 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.