For those who is interested in NexentaOS kernel programming, I'm
forwarding e-mail from Susan Weber:

There are 2 references on docs.sun.com:

http://docs.sun.com/app/docs/doc/817-5789
  The Device Driver Tutorial
  
This tutorial provides hands-on information about how to develop device
drivers for the SolarisTM Operating System. This book includes
step-by-step descriptions of writing, building, installing, loading, and
testing real device drivers. These instructions help you understand how
drivers control devices. This book also gives an overview of the driver
development environment, tools available to you to develop drivers, and
techniques for avoiding some driver development problems.

http://docs.sun.com/app/docs/doc/816-4854
   Writing Device Drivers

This book provides information on developing drivers for
character-oriented devices, block-oriented devices, USB devices, and
SCSI target and HBA devices for the SolarisTM Operating System (Solaris
OS). This book discusses how to develop multithreaded reentrant device
drivers for all architectures that conform to the Solaris DDI/DKI. A
common driver programming approach is described that allows drivers to
be written without concern for platform-specific issues such as
endianness and data ordering.

Additional topics include porting Solaris drivers to a 64-bit
environment; cluster-aware drivers; driver autoconfiguration; programmed
I/O; Direct Memory Access (DMA); power management; device context
management; compilation, installation, and testing of drivers; and
debugging drivers.

There are also resources on the Sun Developer Network website:
http://developers.sun.com/prodtech/solaris/driverdev/index.html

-- 
Erast

_______________________________________________
GNU/Solaris Development mailing list
[email protected]

Reply via email to