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).