dma hal