Solaris 10 发行说明

废弃的设备驱动程序接口

内核不再调用 identify 驱动程序入口点。为此 Solaris 发行版编译和提供的新驱动程序必须将此入口点设置为 nulldev 内核函数。现有驱动程序二进制代码应该无需重新编译即可工作。

下列符号已从头文件中删除。与这些符号关联的功能在 Solaris 中不再可用。驱动程序开发者应删除关联代码。

废弃接口 

首选接口 

ddi_getiminor(9F) 

使用 getminor(9F) 

GLOBAL_DEV 

指定 0 

NODEBOUND_DEV 

指定 0 

NODESPECIFIC_DEV 

指定 0 

ENUMERATED_DEV 

指定 0 

DDI_IDENTIFIED 

不需要 

DDI_NOTIDENTIFIED 

不需要 

ddi_mapdev(9F) 

devmap_setup(9F) 

ddi_mapdev_intercept(9F) 

devmap_load(9F) 

ddi_mapdev_nointercept(9F) 

devmap_unload(9F) 

ddi_mapdev_ctl(9S) 

devmap_callback_ctl(9S) 

mapdev_access(9E) 

devmap_access(9E) 

mapdev_free(9E) 

mapdev_free(9E) 

mapdev_dup(9E) 

devmap_dup(9E) 

ddi_mapdev_set_device_acc_attr(9F) 

ddi_device_mapping_check 

有关详细信息,请参见 ddi_create_minor_node(9F)ddi_getiminor(9F)getminor(9F)identify(9E)nulldev(9F)devmap(9E) 手册页。