Skip to main content
USENIX
  • Conferences
  • Students
Sign in

connect with us


  •  Twitter
  •  Facebook
  •  LinkedIn
  •  Google+
  •  YouTube

twitter

Tweets by @usenix

usenix conference policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

You are here

Home ยป A Machine-Independent DMA Framework for Net BSD
Tweet

connect with us

A Machine-Independent DMA Framework for Net BSD

Jason R. Thorpe, NASA Ames Research Center

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 a machine-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.

Jason R. Thorpe, NASA Ames Research Center

BibTeX
@inproceedings {261156,
author = {Jason R. Thorpe},
title = {A {Machine-Independent} {DMA} Framework for Net {BSD}},
booktitle = {1998 USENIX Annual Technical Conference (USENIX ATC 98)},
year = {1998},
address = {New Orleans, LA},
url = {https://www.usenix.org/conference/1998-usenix-annual-technical-conference/machine-independent-dma-framework-net-bsd},
publisher = {USENIX Association},
month = jun,
}
Download

Links

Paper: 
http://www.usenix.org/publications/library/proceedings/usenix98/freenix/thorpe_dma.pdf
  • Log in or    Register to post comments

© USENIX

  • Privacy Policy
  • Contact Us