[Forum] AmigaOne's *software* DMA | ANN.lu |
Posted on 05-Jul-2004 01:07 GMT by atmel | 24 comments View flat View list |
I would like to know why the AmigaOne has a software-based DMA instead of having a northbridge that has hardware DMA built-in?
|
|
List of all comments to this article |
AmigaOne's *software* DMA : Comment 11 of 24 | ANN.lu |
Posted by goodone on 05-Jul-2004 07:30 GMT | In reply to Comment 3 (Anonymous): "I suppose you've never heard of CachePreDMA/CachePostDMA? hardware DMA cache coherency checking is the x86 way of doing things, the Amiga has always handled cache coherency in the OS. This allows for smoother multitasking, because that way the exact time the brief bus stall that happens when the caches are synchronized, is fully under the control of the OS. "
That must be the silliest thing I've heard in years. You are kidding right? :-)
HINT: Poking MMU mapping is always slower than letting the HW bus snooping/cache coherency handle it. |
|
List of all comments to this article (continued) |
|
- User Menu
-
- About ANN archives
- The ANN archives is powered by #AmigaZeux. It was updated daily (news last: 22-Oct-2004; comments last: 18-May-2005).
ANN.lu was created, previously owned and maintained by Christian Kemp, www.ckemp.com.
- Contribute
- Not possible at this time!
- Search ANN archives
- Advanced search
- Hosting
- ANN.lu was hosted by Dreamhost. Sign up through this link, mention "ckemp" as referrer and he will get a 10% commission on any account you purchase.
Please show your appreciation for any past, present and future work on ANN.lu by making a contribution via PayPal.
|