push DMA commands rather than write DMA descriptor
push DMA commands rather than write DMA descriptor
add information to build output