← Back to roadmap
Partial

Scatter-gather / linked-list DMA

Priority 2 - Microcontroller & SoC Peripherals / 2.4 Data movement (DMA)

$0 / $5,2500% funded
$0 / $5,250 - 0%
As a device-driver developer, I want vemu to finish its Scatter-gather / linked-list DMA model, so that I can depend on complex transfers for production firmware, not just the common path.

Why it matters

Complex transfers

Summary

Descriptor-chained transfers

Scope of work

Partially modeled. Complete the missing mechanics of Scatter-gather / linked-list DMA. What it is: Descriptor-chained transfers. Why it matters: Complex transfers.

Current state

Status: Partially implemented. Notes / evidence: Real chain-walking: MSHC IDMAC (read dir), Nordic EasyDMA ArrayList; STM32 GPDMA CLLR is stored but never walked (single block then stop).

Blocked by 1

Fund these first - this work can't be completed until they ship.

  • Done
Unblocks 7

Funding this also clears the way for the work below.

Activity log

  1. Feature defined and added to the roadmap

  2. Funding goal set to $5,250

  3. Implementation status: Partial