usenix conference policies
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.
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
}
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
}
connect with us