backport to buster
[hcoop/debian/openafs.git] / src / afsd / afs.hpux1122.driver
CommitLineData
805e021f
CE
1* Copyright 2000, International Business Machines Corporation and others.
2* All Rights Reserved.
3*
4* This software has been released under the terms of the IBM Public
5* License. For details, see the LICENSE file in the top-level source
6* directory or online at http://www.openafs.org/dl/license10.html
7
8*
9* $Revision$
10*
11* The following devices are those that can be specified in the system
12* description file. The name specified must agree with the name shown,
13* or with an alias.
14*
15* name handle type mask block char
16*
17$DEVICE
18afs afsc 10 100 -1 -1
19** Reserved for Third Party and User Drivers.
20* --- - - -1 38
21* --- - - -1 39
22* --- - - -1 40
23* --- - - -1 41
24* --- - - -1 42
25* --- - - -1 43
26* --- - - 8 -1
27* --- - - 15 -1
28* --- - - 16 -1
29* --- - - 17 -1
30* --- - - 18 -1
31$$$
32
33$CDIO
34*
35* The following entries form the cdio table.
36* field 1: cdio name
37* field 2: required, optional
38*
39$$$
40
41$DRIVER_INSTALL
42***************************************************************************
43* Driver install table
44*
45* This table contains the name of drivers which have converged I/O header
46* structures and install entry points. Drivers in this table should not
47* be defined in the driver table above.
48***************************************************************************
49* Driver Block major Char major
50$$$
51
52$ALIAS
53*
54* The following entries form the alias table.
55* field 1: product # field 2: driver name
56*
57$$$
58
59$TUNABLE
60*
61* The following entries form the tunable parameter table. Any of these
62* values can be overwritten in the dfile. However, before changing any
63* value, know the ramifications of your change.
64*
65$$$
66
67$DRIVER_DEPENDENCY
68*
69* Driver dependency table, if one driver is present, what
70* other drivers should also be in the dfile.
71* NOTE: A maximum of 6 dependency entries my follow the driver name.
72* NOTE: This mechanism does not support chaining. In other words, if
73* a driver is included as a dependency, that driver will not be
74* checked for its dependencies.
75*
76* Driver name <dependency> <dependency> .....
77*
78$$$
79
80$DRIVER_LIBRARY
81*
82* The driver/library table. This table defines which libraries a given
83* driver depends on. If the driver is included in the dfile, then the
84* libraries that driver depends on will be included on the ld(1) command
85* line. Only optional libraries *need* to be specified in this table,
86* (but required ones can be included, as well).
87*
88* Driver handle <libraries>
89*
90* subsystems first
91afs libafs64.nonfs.a
92$$$
93
94$LIBRARY
95*
96* The library table. Each element in the library table describes
97* one unique library. The flag member is a boolean value, it is
98* initialized to 1 if the library should *always* be included on
99* the ld(1) command line, or 0 if the library is optional (i.e. it
100* is only included when one or more drivers require it). The order
101* of the library table determines the order of the libraries on the
102* ld(1) command line, (i.e. defines an implicit load order). New
103* libraries must be added to this table.
104* Note: libhp-ux.a must be the last entry, do not place anything after it.
105*
106* Library <required>
107*
108libafs64.nonfs.a 0
109$$$
110
111$SUBSYSTEMS_DEFINE
112* Subsystem #define table. For any subsystem that is found in the dfile
113* and appears below, a #define is generated in the conf.c file. This
114* is used to include any space defined in space.h.
115afs
116$$$
117
118$DRIVER_PRODUCT
119*
120* Driver product table. The following generates a table of supported products
121* for a given interface card. The input is a driver handle followed by a list
122* of product/vendor id's. What is produced is a table of these product/vendor
123* id's to be used by the interface driver for further qualification during
124* booting and the setting of root device location.
125*
126$$$