编写适用于 Oracle® Solaris 11.2 的设备驱动程序

退出打印视图

更新时间: 2014 年 9 月
 
 

设备属性名称

严格地说,DDI/DKI 软件属性名称没有限制。但建议使用某些限制。IEEE 1275-1994 Standard for Boot Firmware 引导固件标准按如下方法定义属性:

属性是由 1 到 31 个可列显字符组成的人工可读文本字符串。属性名称不能包含大写字符或字符 "/"、"\"、":"、 "["、"]" 和 "@"。以字符 "+" 开头的属性名称保留供 IEEE 1275-1994 的将来修订使用。

根据约定,属性名称中不能使用下划线。可使用连字符 (-)。根据约定,以问号字符 (?) 结尾的属性名称包含字符串值(通常为 TRUE 或 FALSE),例如 auto-boot?

有关在驱动程序配置文件中添加属性的讨论,请参见 driver.conf(4) 手册页。pm(9P)pm-components(9P) 手册页说明了如何在电源管理中使用属性。有关应该如何在设备驱动程序中记录属性的信息,请阅读 sd(7D) 手册页。