核心無法再呼叫 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) 線上手冊」。