Sharing device driver between kernel and user space

Hans Petter Selasky hselasky at
Wed Sep 21 11:26:55 UTC 2011

On Wednesday 21 September 2011 08:05:25 geoffrey levand wrote:
> I think you misunderstood what i need. If i got it right then cuse4bsd
> allows user applications to create char devices, right ? I do not want to
> create character devices from user space. My VUART kernel module should
> provide the character device for user space. What i need is a way to
> synchronize access to VUART data between kernel and user space. The kernel
> device driver should provide 2 interfaces: one for user space (through
> char dev) and the other for kernel land. The problem is how to synchronize
> the access to VUART data between 2 lands because VUART cannot be shared by
> both simultaneously.


I'm not a PS3 expert.


More information about the freebsd-hackers mailing list