Hi, I am thinking of rewriting few traditional Linux drivers as
user space drivers. The idea is to mmap the hardware register region and then use
them. Other than interrupt dispatching, can anyone tell me what all other
issues I may encounter. The intention to do that is to avoid any system call
overhead and overhead with copy_to_user/ copy_from_user. I am using an embedded
board with no swapping. Any insights will be highly appreciated. Thanks, Nilanjan |