The interrupt tests around DMA are incorrect but I can't find any documentation on what is _supposed_ to happen.