Sun Java Solaris Communities My SDN Account Join SDN
 
Documentation

Solaris (Intel Platform Edition) - Device Driver Writer's Orientation

 

Page 19 of 66


Device Instances, Properties, and Configuration Files (cont)

Device Special Files:
  • Driver specifies file system node names using ddi_create_minor_node(9F)
  • Actual device special files are stored under /devices
  • The /devices file system tree represents the internal dev info tree
    • Bus nexus nodes are represented by directories under /devices
    • Leaf nodes are represented by special files in those directories
  • Entries in traditional /dev directory are symbolic links into /devices
  • Current Implementation:
    • /devices is part of the root file system
    • During a "reconfiguration reboot"
      • Utility programs read the internal dev info tree and create corresponding device nodes in /devices
      • Utility programs create symbolic links in /dev
    • Entries in /dev and /devices persist across a reboot
  • See Also: drvconfig(1M), add_drv(1M), disks(1M), tapes(1M), devlinks(1M)

FIRST   PREVIOUS  NEXT   LAST  CONTENTS

Return to White Papers