freebsd-nq/sys/alpha
Marcel Moolenaar 43bef51567 Implement pluggable ioctl handlers.
Other modules can register and unregister ioctl handlers to extend the
ioctls known by the Linuxulator. A recent application is the vmware
port. The Linuxulator itself uses the new interface to register its
handlers as well. Handlers for the following types of ioctls have been
defined:
	cdrom
	console (=keyboard and VT handling)
	socket
	sound
	termio

All ioctl related defines and declarations have been moved to a new
file (linux_ioctl.h), except for the pluggable ioctl handler interface
definition.

While there, cleanup linux.h some more.

linux.h and linux_ioctl.[ch] have been made to conform to style(9) as
much as possible.

Inspired and reviewed by: Vladimir N. Silyaev
1999-12-04 11:10:22 +00:00
..
alpha Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
conf A port of NetBSD's AlphaServer 1000 and 1000A support. Thanks to Cristian 1999-12-01 15:25:04 +00:00
include inline spl functions. 1999-11-29 20:31:45 +00:00
isa * Add struct resource_list* argument to resource_list_alloc and 1999-10-12 21:35:51 +00:00
linux Implement pluggable ioctl handlers. 1999-12-04 11:10:22 +00:00
pci Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
tc Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
tlsb Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00