tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Userland PCI drivers: uio, rump, ddekit



> I read https://wiki.netbsd.org/projects/project/userland_pci/ .
>
> May somebody implement linux uio driver api or ddekit port to pci and usb device drivers (uio-compatible), created for linux kernel?
>
> P.S.: uio - user-space i/o. uio is comatible with 2.6 linux kernel baseline, which api level is used in linux user-space elf32/elf64 + abi implementation linuxulator on bsd.
>
> P.P.S.: ddekit is even partially ported to microkernel minix 3.

Some additional information about the topic:

https://www.netbsd.org/gallery/presentations/justin/2015_AsiaBSDCon/justincormack-abc2015.pdf

https://elinux.org/images/b/b0/Uio080417celfelc08.pdf

https://github.com/rumpkernel/wiki/wiki/Info:-FAQ

https://wiki.netbsd.org/projects/project/userland_pci/

https://docs.huihoo.com/linux/kernel/a1/index.html

https://ts.data61.csiro.au/publications/csiro_full_text/Elphinstone_ZMH_17.pdf

https://github.com/rumpkernel/wiki/wiki/Info:-Comparison-of-rump-kernels-with-similar-technologies

https://os.inf.tu-dresden.de/ddekit/dde_rtlws11.pdf

https://netbsd.gw.com/cgi-bin/man-cgi?ugen+4+NetBSD-current

https://www.kernel.org/doc/html/v4.12/driver-api/uio-howto.html

https://www.usenix.org/publications/login/october-2014-vol-39-no-5/rump-kernels-no-os-no-problem
https://www.usenix.org/system/files/login/articles/login_1410_03_kantee.pdf

https://wiki.minix3.org/doku.php?id=ddekitusb

P.S.: By request of list maintainer, I reformat my message as simple
text with links (instead of html with attachments), sorry.

--
Best regards, Mikhail B.



Home | Main Index | Thread Index | Old Index