Merge pull request #112 from bgamari/master

Various changes
dma: Add rudimentary DMA interface
mclogic: Initial commit