Robert Schlabbach wrote:
From: "Manu Abraham" <abraham.manu@xxxxxxxxx>
(1) moving the frontends to userspace
Is that a good idea? I prefer "monolithic" drivers for a piece of hardware.
Having open interfaces to "internal" components of a piece of hardware
means being vulnerable to the hardware state being tampered with. IMHO,
drivers should only offer "abstracted" functions to the "outside world" and
keep all the "hardware internals" solely to themselves. Only that allows
the best possible stability and reliability of driver and hardware.
We don't expose the hardware (raw) interface directly. We expose the
interface through a stub module which talks to it's known userspace
counterpart. This counterpart handles the shared objects.
Manu
_______________________________________________
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb