"Johannes (krjdev) Krottmayer" <[email protected]> writes: > Because I want add support for a new device (NETGEAR Nighthawk RAX200 > router) to OpenBSD I need more detailed information about the Kernel > API. Must create drivers for the corresponding devices. Want use > OpenBSD as secure router operating system for my CAT8 home network. :) > > In the past I have created a simple GPIO driver for the I2C I/O > expander PCF8574 from NXP for the purpose of education (baby-steps). > > Is there an overview for Kernel functions, which can be used by > a driver (Locking, IOCTL's, Kernel threads, et cetera.)?
/usr/share/man/man9 is full of kernel interfaces documentation. I'd start by reading a driver for some device similar to what you aspire to support. Thanks Greg
