Alcune interfacce dei driver (DDI) potrebbero non essere più supportate nelle future versioni dell'ambiente operativo Solaris.
La tabella seguente contiene un elenco delle interfacce DDI che potrebbero non essere più supportate e delle interfacce alternative consigliate.
Interfaccia obsoleta |
Interfaccia alternativa |
---|---|
mmap(9E) | |
identify(9E) |
set to nulldev(9F) |
copyin(9F) |
ddi_copyin(9F) |
copyout(9F) |
ddi_copyout(9F) |
ddi_dma_addr_setup(9F) |
ddi_dma_addr_bind_handle(9F) |
ddi_dma_buf_setup(9F) |
ddi_dma_buf_bind_handle(9F) |
ddi_dma_curwin(9F) |
ddi_dma_getwin(9F) |
ddi_dma_free(9F) |
ddi_dma_free_handle(9F) |
ddi_dma_htoc(9F) |
ddi_dma_addr[buf]_bind -handle(9F) |
ddi_dma_movwin(9F) |
ddi_dma_getwin(9F) |
ddi_dma_nextseg(9F) |
ddi_dma_nextcookie(9F) |
ddi_dma_nextwin(9F |
ddi_dma_nextcookie(9F) |
ddi_dma_segtocookie(9F) |
ddi_dma_nextcookie(9F) |
ddi_dma_setup(9F) |
ddi_dma_*_handle(9F) |
ddi_dmae_getlim(9F) |
ddi_dmae_getattr(9F) |
ddi_getiminor(9F) |
getminor(9F) |
ddi_getlongprop(9F) |
ddi_prop_lookup(9F) |
ddi_getlongprop_buf(9F) |
ddi_prop_lookup(9F) |
ddi_getprop(9F) |
ddi_prop_get_int(9F) |
ddi_getproplen(9F) |
ddi_prop_lookup(9F) |
ddi_iopb_alloc(9F) |
ddi_dma_mem_alloc(9F) |
ddi_iopb_free(9F) |
ddi_dma_mem_free(9F) |
ddi_mem_alloc(9F) |
ddi_dma_mem_alloc(9F) |
ddi_mem_free(9F) |
ddi_dma_mem_free(9F) |
ddi_map_regs(9F) |
ddi_regs_map_setup(9F) |
ddi_mapdev(9F) |
devmap_setup(9F) |
ddi_mapdev_intercept(9F) |
devmap_load(9F) |
ddi_mapdev_nointercept(9F) |
devmap_unload(9F) |
ddi_prop_create(9F) |
ddi_prop_update(9F) |
ddi_prop_modify(9F) |
ddi_prop_update(9F) |
ddi_segmap(9F) |
vedere devmap(9E) |
ddi_segmap_setup(9F) |
devmap_setup(9F) |
ddi_unmap_regs(9F) |
ddi_regs_map_free(9F) |
free_pktiopb(9F) |
scsi_free_consistent_buf(9F) |
get_pktiopb(9F) |
scsi_alloc_consistent_buf(9F) |
makecom_g0(9F) |
scsi_setup_cdb(9F) |
makecom_g0_s(9F) |
scsi_setup_cdb(9F) |
makecom_g1(9F) |
scsi_setup_cdb(9F) |
makecom_g5(9F) |
scsi_setup_cdb(9F) |
scsi_dmafree(9F) |
scsi_destroy_pkt(9F) |
scsi_dmaget(9F) |
scsi_init_pkt(9F) |
scsi_pktalloc(9F) |
scsi_init_pkt(9F) |
scsi_pktfree(9F) |
scsi_destroy_pkt(9F) |
scsi_resalloc(9F) |
scsi_init_pkt(9F) |
scsi_resfree(9F) |
scsi_destroy_pkt(9F) |
scsi_slave(9F) |
scsi_probe(9F) |
scsi_unslave(9F) |
scsi_unprobe(9F) |
ddi_peek{c,s,l,d}(9F) |
ddi_peek{8,16,32,64}(9F) |
ddi_poke{c,s,l,d}(9F) |
ddi_poke{8,16,32,64}(9F) |
in{b,w,l}(9F) |
ddi_get{8,16,32}(9F) |
out{b,w,l}(9F) |
ddi_put{8,16,32}(9F) |
repins{b,w,l}(9F) |
ddi_rep_get{8,16,32}(9F) |
repouts{b,w,l}(9F) |
ddi_rep_put{8,16,32}(9F) |
GLOBAL_DEV |
Specificare 0 |
NODEBOUND_DEV |
Specificare 0 |
NODESPECIFIC_DEV |
Specificare 0 |
ENUMERATED_DEV |
Specificare 0 |
DDI_IDENTIFIED |
non necessaria |
DDI_NOTIDENTIFIED |
non necessaria |
Per maggiori informazioni, vedere man pages section 9: DDI and DKI Driver Entry Points e man pages section 9: DDI and DKI Kernel Functions.