Article thumbnail

AMachine-Independent DMA Framework for NetBSD

By Jason R. Thorpe

Abstract

One of the challenges in implementing a portable kernel is finding good abstractions for semanticallysimilar operations which often have very machinedependent implementations. This is especially important on modern machines which share common architectural features, e.g. the PCI bus. This paper describes why amachine-independent DMA mapping abstraction is needed, the design considerations for such an abstraction, and the implementation of this abstraction in the NetBSD/alpha and NetBSD/i386 kernels. 1

Year: 2010
OAI identifier: oai:CiteSeerX.psu:10.1.1.169.4059
Provided by: CiteSeerX
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • http://citeseerx.ist.psu.edu/v... (external link)
  • http://www.netbsd.org/Document... (external link)
  • Suggested articles


    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.