Next | Prev | Up | Top | Contents | Index
When to Write a Kernel-level Memory-mapping Device Driver
The main reasons for writing a kernel-level memory-mapping device driver are:
- You need a driver that allows the user to access the EISA device as memory in user space yet also supports DMA and interrupts.
- You need an efficient way to share main memory between a kernel driver and a user program.
See Chapter 7, "Writing Kernel-level General Memory-mapping Device Drivers," for a description of the memory-mapping facilities.
Next | Prev | Up | Top | Contents | Index