K 10 svn:author V 6 marcel K 8 svn:date V 27 2013-06-23T16:58:59.986660Z K 7 svn:log V 929 Save the beginnings of a busdma unit test driver. The driver is to synthesize devices with different DMA characteristics in order to test the proper operation of the busdma infrastructure. Devices include: 1. host controller -- this component will be focussng on platform properties, such as cache alignment, bounce buffering, deferred DMA. 2. bridge -- this component will be focussing on mappings between CPU (physical) addresses and bus addresses and I/O MMUs. 3. peripheral device -- this component will be checking the actual DMA operation from an endpoint device's point of view and subject to a wide range of constraints. I suspect this will need some support from the busdma instrastructure itself (via hooks or callbacks) so that the test driver has visibilty in operations a typical device doesn't get to see. Think cache sync operations, etc... There's nothing here yet. Only a skeleton... and an idea. END