DMA: Split the DMA device and IO device into seperate files
authorAndreas Hansson <andreas.hansson@arm.com>
Wed, 23 May 2012 13:15:45 +0000 (09:15 -0400)
committerAndreas Hansson <andreas.hansson@arm.com>
Wed, 23 May 2012 13:15:45 +0000 (09:15 -0400)
commitd4847fe6ea63a1122ed14e6ac6d10ef0a8469194
treeb0f2b009c004210e3866e2f1514e55b7eac3785a
parent5b36cf623cd065eea4f7b5e8b892dc904c030d56
DMA: Split the DMA device and IO device into seperate files

This patch moves the DMA device to its own set of files, splitting it
from the IO device. There are no behavioural changes associated with
this patch.

The patch also grabs the opportunity to do some very minor tidying up,
including some white space removal and pruning some redundant
parameters.

Besides the immediate benefits of the separation-of-concerns, this
patch also makes upcoming changes more streamlined as it split the
devices that are only slaves and the DMA device that also acts as a
master.

--HG--
rename : src/dev/io_device.cc => src/dev/dma_device.cc
rename : src/dev/io_device.hh => src/dev/dma_device.hh
src/arch/arm/table_walker.hh
src/dev/SConscript
src/dev/arm/amba_device.hh
src/dev/dma_device.cc [new file with mode: 0644]
src/dev/dma_device.hh [new file with mode: 0644]
src/dev/io_device.cc
src/dev/io_device.hh
src/dev/pcidev.hh