Migration Guide: QDMA to MDB5 DMA

arrow_back Software Docs

QDMA → MDB5 DMA

A step-by-step reference for migrating DMA applications and kernel drivers from the AMD QDMA framework to MDB5 DMA.

Chapter 1

Introduction & Architecture

  • Introduction
  • Key Architecture Differences
  • Architectural Overview Table
arrow_forward
Chapter 2

Migration Process & Testing

  • Tools & Pre-requisites
  • Step-by-Step Migration
  • Feature Comparison
  • Testing & Validation
arrow_forward
Chapter 3

CLI Usage Examples

  • C2H & H2C Transfers
  • Register Read/Write
  • Channel/Queue Management
  • dma-xfer & dma-perf
arrow_forward
Chapter 4

Application Code Migration

  • Register Access
  • Queue/Channel Operations
  • Data Transfer Code
  • dma-xfer Tool
arrow_forward
Chapter 5

Driver Code: Init & DMA

  • Module Initialization
  • Channel Discovery
  • DMA Transfer Prep
  • Request Submission
arrow_forward
Chapter 6

Driver Code: Completion

  • Completion Handling
  • File Operations
  • Control Ioctl Handler
  • References
arrow_forward