Coherent4.2.10/conf/fha_conf/src/mdevice
# Brief synopsis of the function flags, indicating what kind of entry points
# a device or other kernel facility posesses:
# o open
# c close
# r read
# w write
# i ioctl
# s startup
# x exit
# I init
# h halt
# p poll (actually chpoll)
# The following function flags are defined in System V, but are not part of
# the DDI/DKI and thus are not supported under Coherent:
# f fork
# e exit
# E kenter
# X kexit
#
# Brief synopsis of the miscellaneous flags:
# c character device
# b block device
# f DDI/DKI conformant
# o device may have only one 'sdevice' entry
# r required in all configurations of the kernel
# S STREAMS module or (with the 'c' flag) device
# H Device driver controls hardware
# The following flag characters are defined in System V, but have no meaning
# as yet under Coherent:
# i t u G D M O
# The following additional flag has been defined under Coherent:
# C Old-style Coherent device driver
# full func misc code block char minor minor dma cpu
# name flags flags prefix major major min max chan id
###
# Mandatory kernel components
###
clock - rH clock_ 0 0 0 0 -1 -1
timeout I r timeout 0 0 0 0 -1 -1
###
# Optional kernel components
###
em87 - - em87 0 0 0 0 -1 -1
streams I - streams 0 0 0 0 -1 -1
sem I - sem 0 0 0 0 -1 -1
shm I - shm 0 0 0 0 -1 -1
msg I - msg 0 0 0 0 -1 -1
###
# STREAMS drivers and modules.
###
loop I cSf loop 0 32 0 32 -1 -1
dump - Sf dump 0 0 0 0 -1 -1
echo - cSf echo 0 33 0 255 -1 -1
###
# The following components are placeholders; they hold the declarations of
# the internal names by which tunable parameters are accessed, or perform
# functions related to old-style Coherent driver layering.
###
fd - - fd 0 0 0 0 -1 -1
ft - - ft 0 0 0 0 -1 -1
mm - - mm 0 0 0 0 -1 -1
console - - console 0 0 0 0 -1 -1
cohmain - - cohmain 0 0 0 0 -1 -1
tty - - tty 0 0 0 0 -1 -1
###
# The following are old-style Coherent drivers.
###
nl - CGo nl 0 0 0 255 -1 -1
ct - CGo ct 1 1 0 255 -1 -1
kb - CGHo kb 2 2 0 255 -1 -1
nkb - CGHo nkb 2 2 0 255 -1 -1
vtkb - CGHo vtkb 2 2 0 255 -1 -1
vtnkb - CGHo vtnkb 2 2 0 255 -1 -1
lp - CGo lp 3 3 0 255 -1 -1
fdc - CGHo fdc 4 4 0 255 -1 -1
asy - CGo asy 5 5 0 255 -1 -1
al0 - CGo a0 5 5 0 255 -1 -1
al1 - CGo a1 6 6 0 255 -1 -1
tr - CGo tr 6 6 0 255 -1 -1
hs - CGo hs 7 7 0 255 -1 -1
rm - CGo rm 8 8 0 255 -1 -1
pty - CGo pty 9 9 0 255 -1 -1
st - CGo at 12 12 0 255 -1 -1
dummy - CGo dummy 30 30 0 255 -1 -1
patch - CGo patch 31 31 0 255 -1 -1
###
# The following components are old-style Coherent drivers using deferred
# initialization - these are used at time of installation, since it is not
# known before boot which of these drivers will be needed.
###
at - H at 11 11 0 255 -1 -1
hai - - scsi 13 13 0 255 -1 -1
ss - - ss 13 13 0 255 -1 -1
haiss - - ss 0 0 0 0 -1 -1
hai154x - - aha 0 0 0 0 -1 -1
haict - - ct 0 0 0 0 -1 -1
haisd - - sd 0 0 0 0 -1 -1