busdma [was: Re: svn commit: r208850 -
projects/ppc64/sys/powerpc/include]
Marcel Moolenaar
xcllnt at mac.com
Sun Jun 6 12:53:42 UTC 2010
[about unifying busdma implementations]
On Jun 6, 2010, at 1:06 AM, Scott Long wrote:
>> Can you send me whatever you have or have done before so that I
>> can leverage.
>>
>
> I struggle with answering the question of whether to just reorg the interface definitions but leave the interface alone, or whether to rewrite the interface definitions in the context of having a new DMA api.
*snip*
I understand. All I can say is that when 90-95% of busdma is MI code and you
only have a few MD functions, interface redesigns are a lot easier to manage
and much less time-consuming to implement and test.
I have an interest in busdma/mi, simply because it allows me add a feature to
ia64 in a way that benefits all platforms and as such makes the work useful
even if I have to abandon ia64 altogether. If busdma/mi ends your struggle and
starts your work on busdma/ng, then I'm fine with that too. Then busdma/mi was
still useful, just in a different way. Maybe busdma/ng cannot really happen
without having busdma/mi first...
--
Marcel Moolenaar
xcllnt at mac.com
More information about the svn-src-projects
mailing list