El núcleo ya no llamará al punto de entrada del controlador identify. Los nuevos controladores compilados y suministrados para esta versión de Solaris deben definir este punto de entrada en la función de kernel nulldev. Los archivos binarios de los controladores existentes deberían funcionar sin tener que volver a compilarlos.
Los siguientes símbolos se han eliminado de los archivos de encabezado. La funcionalidad asociada a estos símbolos ya no está disponible en Solaris. Los programadores de controladores deberían eliminar el código asociado.
Interfaz obsoleta |
Interfaz preferida |
---|---|
ddi_getiminor(9F) |
Use getminor(9F) |
GLOBAL_DEV |
Especifique 0 |
NODEBOUND_DEV |
Especifique 0 |
NODESPECIFIC_DEV |
Especifique 0 |
ENUMERATED_DEV |
Especifique 0 |
DDI_IDENTIFIED |
No es necesaria |
DDI_NOTIDENTIFIED |
No es necesaria |
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 |
Si desea más información, consulte las páginas de comando man ddi_create_minor_node(9F), ddi_getiminor(9F), getminor(9F), identify(9E), nulldev(9F) y devmap(9E).