• Swann Perarnau's avatar
    [feature] implement simple, working dma engine · 15cd651b
    Swann Perarnau authored
    This patch adds the basics for a dma interface, including
    type-dependent requests structures, and an API based on explicit
    copy/move calls.
    The APIs is flexible enough to deal with sync/async calls. The internal
    design is inspired by aml_area, with the goal that create/init stay type
    specific, but the core interactions are generic.