THURSDAY, JULY 2, 2026 48° E  /  GLOBAL TECH · SUMMARISED SUBSCRIBE
AI, business, devices, policy — global tech, summarised every 30 minutes.
Dev Tools · 2h ago

Linux DMA Mapping API: Coherent vs Streaming Explained

By Meridian48 News Desk · Summarised from DEV Community ·

The Linux DMA mapping API translates CPU buffers into bus addresses for device use and handles cache coherency on non-coherent architectures. Coherent mappings are for long-lived control structures, while streaming mappings are for bulk data transferred per I/O. The API's dma-direct fast path and CONFIG_DMA_API_DEBUG help validate driver correctness.

Meridian48 take
A deep technical dive for embedded Linux developers, but too niche for a general tech audience.
Read the full reporting
Coherent vs Streaming DMA: A Deep Dive into the Linux DMA Mapping API →
DEV Community
linux-kerneldma-api
More dev tools briefs
Go deeper on dev tools
AllAIStartupsBusinessDevicesPolicySecurityDev ToolsPakistan