File Formats pseudo(4)
NAME
pseudo - configuration files for pseudo device drivers
DESCRIPTION
Pseudo devices are devices that are implemented entirely insoftware. Drivers for pseudo devices must provide driver
configuration files to inform the system of each pseudo dev-
ice that should be created.Configuration files for pseudo device drivers must identify
the parent driver explicitly as pseudo, and must create an
integer property called instance which is unique to this entry in the configuration file. Each entry in the configuration file creates a prototype devinfo node. Each node is assigned an instance number which is determined by the value of the instance property. Thisproperty is only applicable to children of the pseudo
parent, and is required since pseudo devices have no
hardware address from which to determine the instancenumber. See driver.conf(4) for further details of configura-
tion file syntax.EXAMPLES
Example 1 A sample configuration file. Here is a configuration file called ramdisk.conf for apseudo device driver that implements a RAM disk. This file
creates two nodes called "ramdisk". The first entry creates ramdisk node instance 0, and the second creates ramdisknode, instance 1, with the additional disk-size property set
to 512.#
# Copyright (c) 1993, by Sun Microsystems, Inc.
#
#ident "@(#)ramdisk.conf 1.3 93/06/04 SMI"
name="ramdisk" parent="pseudo" instance=0;
name="ramdisk" parent="pseudo" instance=1 disk-size=512;
SEE ALSO
driver.conf(4), ddi_prop_op(9F)
Writing Device DriversSunOS 5.11 Last change: 15 Jun 1993 1