HomeFreeBSD

xae(4), axidma(4): rewrite DMA operation.

Description

xae(4), axidma(4): rewrite DMA operation.

Due to performance constraints on a synthesized CHERI RISC-V core,
remove usage of xdma(4) scatter-gather framework. Instead, provide
a minimalistic interface between two drivers.

This increases performance ~4-5 times.
Tested using scp(1) and nc(1) on Codasip Prime.

Sponsored by: CHERI Research Centre
Differential Revision: https://reviews.freebsd.org/D53932

Details

Provenance
brAuthored on Nov 26 2025, 4:26 PM
Differential Revision
D53932: xae, axidma: rewrite
Parents
rG2a3a6a177114: Mitigate YXDOMAIN and nodata non-referral answer poisoning.
Branches
Unknown
Tags
Unknown