Notes de version Solaris 10

Interfaces DDI (Device Driver Interfaces) obsolètes

Le point d'entrée de pilote identify n'est plus appelé par le noyau. Les nouveaux pilotes compilés et fournis pour cette version de Solaris doivent définir ce point d'entrée au niveau de la fonction nulldev du noyau. Les fichiers binaires du pilote doivent fonctionner sans recompilation.

Les symboles suivants ont été supprimés des fichiers d'en-tête. Les fonctionnalités associées à ces symboles ne sont plus disponibles dans Solaris. Les développeurs de pilotes doivent supprimer le code associé.

Interface obsolète 

Interface préférée 

ddi_getiminor(9F) 

Utiliser getminor(9F) 

GLOBAL_DEV 

Specify 0 

NODEBOUND_DEV 

Specify 0 

NODESPECIFIC_DEV 

Specify 0 

ENUMERATED_DEV 

Specify 0 

DDI_IDENTIFIED 

Non nécessaire 

DDI_NOTIDENTIFIED 

Non nécessaire 

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 

Pour de plus amples informations, consultez les pages man ddi_create_minor_node(9F), ddi_getiminor(9F), getminor(9F), identify(9E), nulldev(9F) et devmap(9E).