diff options
Diffstat (limited to 'usr/src/man/man4/fdi.4')
| -rw-r--r-- | usr/src/man/man4/fdi.4 | 81 |
1 files changed, 6 insertions, 75 deletions
diff --git a/usr/src/man/man4/fdi.4 b/usr/src/man/man4/fdi.4 index 2c1bbf92e1..a3f7feabaf 100644 --- a/usr/src/man/man4/fdi.4 +++ b/usr/src/man/man4/fdi.4 @@ -4,7 +4,7 @@ .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing. See the License for the specific language governing permissions and limitations under the License. .\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner] -.TH fdi 4 "5 Sept 2006" "SunOS 5.11" "File Formats" +.TH FDI 4 "Sep 5, 2006" .SH NAME fdi \- HAL device information file format .SH SYNOPSIS @@ -70,12 +70,10 @@ When the property to match has been determined, the following attributes can be used within the "\fBmatch\fR" tag: .sp .ne 2 -.mk .na \fB\fBstring\fR\fR .ad .RS 20n -.rt Match a string property. For example, <match key= "foo.bar" string="baz"> matches only if "\fBfoo.bar\fR" is a string property assuming the value "\fBbaz\fR". @@ -83,56 +81,46 @@ matches only if "\fBfoo.bar\fR" is a string property assuming the value .sp .ne 2 -.mk .na \fB\fBint\fR\fR .ad .RS 20n -.rt Match an integer property .RE .sp .ne 2 -.mk .na \fB\fBuint64\fR\fR .ad .RS 20n -.rt Match property with the 64-bit unsigned type .RE .sp .ne 2 -.mk .na \fB\fBbool\fR\fR .ad .RS 20n -.rt Match a boolean property .RE .sp .ne 2 -.mk .na \fB\fBdouble\fR\fR .ad .RS 20n -.rt Match a property of type double .RE .sp .ne 2 -.mk .na \fB\fBexists\fR\fR .ad .RS 20n -.rt Used as <match key="foo.bar" exists="true">. This attribute can be used with "true" and "false", respectively to match when a property exists or does not exist. @@ -140,48 +128,40 @@ exist. .sp .ne 2 -.mk .na \fB\fBempty\fR\fR .ad .RS 20n -.rt This attribute can only be used on string properties with "true" and "false". The semantics for "true" is to match only when the string is non-empty. .RE .sp .ne 2 -.mk .na \fB\fBis_absolute_path\fR\fR .ad .RS 20n -.rt Matches only when a string property represents an absolute path (the path does not have to exist). This attribute can be can be used with "true" or "false". .RE .sp .ne 2 -.mk .na \fB\fBis_ascii\fR\fR .ad .RS 20n -.rt Matches only when a string property contains \fBASCII\fR characters. This attribute can be used with "true" or "false". .RE .sp .ne 2 -.mk .na \fB\fBcompare_lt\fR\fR .ad .RS 20n -.rt This attribute can be used with \fBint\fR, \fBuint64\fR, \fBdouble\fR and \fBstring\fR properties to compare with a constant. It matches when the given property is less than the given constant using the default ordering. @@ -189,48 +169,40 @@ property is less than the given constant using the default ordering. .sp .ne 2 -.mk .na \fB\fBcompare_le\fR\fR .ad .RS 20n -.rt Similar to \fBcompare_lt\fR, but matches when the given property is less than or equal than the given constant using the default ordering. .RE .sp .ne 2 -.mk .na \fB\fBcompare_gt\fR\fR .ad .RS 20n -.rt Similar to \fBcompare_lt\fR, but matches when the given property is greater than the given constant using the default ordering. .RE .sp .ne 2 -.mk .na \fB\fR .ad .RS 20n -.rt Similar to \fBcompare_lt\fR, but matches when the given property is greater than or equal than the given constant using the default ordering. .RE .sp .ne 2 -.mk .na \fB\fR .ad .RS 20n -.rt This attribute can only be used with \fBstring\fR and \fBstrlist\fR (string list). For a string key, this matches when the property contains the given (sub)string. For a string list, this matches if the given string matches a item @@ -239,12 +211,10 @@ in the list. .sp .ne 2 -.mk .na \fB\fBcontains_ncase\fR\fR .ad .RS 20n -.rt Similar to \fBcontains\fR, but the property and the given key are converted to lowercase before it is checked. .RE @@ -256,24 +226,20 @@ attribute type which specifies what is to be merged. The following values are supported: .sp .ne 2 -.mk .na \fB\fBstring\fR\fR .ad .RS 17n -.rt The value is copied to the property. For example, <merge key="foo bar" type="string"> baz</merege> merges the value "baz" into the property "foo.bar". .RE .sp .ne 2 -.mk .na \fB\fBstrlist\fR\fR .ad .RS 17n -.rt For \fBmerge\fR, the value is copied to the property and the current property is overwritten. For \fBappend\fR and \fBprepend\fR, the value is appended or prepended to the list as a new item. @@ -281,56 +247,46 @@ prepended to the list as a new item. .sp .ne 2 -.mk .na \fB\fBbool\fR\fR .ad .RS 17n -.rt This attribute can merge the values "true" or "false" .RE .sp .ne 2 -.mk .na \fB\fBint\fR\fR .ad .RS 17n -.rt Merges an integer .RE .sp .ne 2 -.mk .na \fBuint64\fR .ad .RS 17n -.rt Merges an unsigned 64-bit integer .RE .sp .ne 2 -.mk .na \fB\fBdouble\fR\fR .ad .RS 17n -.rt Merges a double precision floating point number .RE .sp .ne 2 -.mk .na \fB\fBcopy_property\fR\fR .ad .RS 17n -.rt Copies the value of a given property; supports paths with direct and indirect UDI's. For example, <merge key="foo.bar" type="copy_property">@info.parent:baz.bat</merge> merges the value of the @@ -358,44 +314,36 @@ following default top level directories \fBinformation\fR, \fBpolicy\fR and \fBpreprobe\fR: .sp .ne 2 -.mk .na \fB\fBinformation\fR\fR .ad .RS 15n -.rt Device information files to merge device information. .sp .ne 2 -.mk .na \fB\fB10freedesktop\fR\fR .ad .RS 17n -.rt Device information files included with the \fBhal\fR tarball. .RE .sp .ne 2 -.mk .na \fB\fB20thirdparty\fR\fR .ad .RS 17n -.rt Device information files from the device manufacturer and installed from media accompanying the hardware. .RE .sp .ne 2 -.mk .na \fB\fB30user\fR\fR .ad .RS 17n -.rt Device information for specific devices. .RE @@ -403,45 +351,37 @@ Device information for specific devices. .sp .ne 2 -.mk .na \fB\fBpolicy\fR\fR .ad .RS 15n -.rt Device information files to merge policy propertys .sp .ne 2 -.mk .na \fB10osvendor\fR .ad .RS 16n -.rt Device information files included with the hal tarball and supplied by the operating system vendor for policy rules .RE .sp .ne 2 -.mk .na \fB20thirdparty\fR .ad .RS 16n -.rt Policy rules from the device manufacturer and installed from media accompanying the hardware .RE .sp .ne 2 -.mk .na \fB30user\fR .ad .RS 16n -.rt Policy rules for specific devices. .RE @@ -449,45 +389,37 @@ Policy rules for specific devices. .sp .ne 2 -.mk .na \fBpreprobe\fR .ad .RS 15n -.rt Device information files to merge information before probe devices. .sp .ne 2 -.mk .na \fB10osvendor\fR .ad .RS 16n -.rt Device information files included with the \fBhal\fR tarball and supplied by the operating system vendor. .RE .sp .ne 2 -.mk .na \fB20thirdparty\fR .ad .RS 16n -.rt Device information files from the device manufacturer and installed from media accompanying the hardware. .RE .sp .ne 2 -.mk .na \fB30user\fR .ad .RS 16n -.rt Device information for specific devices. .RE @@ -504,13 +436,12 @@ See \fBattributes\fR(5) for descriptions of the following attributes: .sp .TS -tab() box; -cw(2.75i) |cw(2.75i) -lw(2.75i) |lw(2.75i) -. -ATTRIBUTE TYPEATTRIBUTE VALUE +box; +c | c +l | l . +ATTRIBUTE TYPE ATTRIBUTE VALUE _ -Interface StabilityVolatile +Interface Stability Volatile .TE .SH SEE ALSO |
