将来のリリースでは、一部のデバイスドライバインタフェース (Device Driver Interface、DDI) がサポートされなくなります。
次の表に、将来のリリースでサポートが中止される予定の DDI インタフェースと、代わりに推奨される DDI インタフェースを示します。
| 旧式となるインタフェース | 好ましいインタフェース | 
|---|---|
| mmap | devmap | 
| identify | nulldev に設定 | 
| copyin | ddi_copyin | 
| copyout | ddi_copyout | 
| ddi_dma_addr_setup | ddi_dma_addr_bind_handle | 
| ddi_dma_buf_setup(9F) | ddi_dma_buf_bind_handle | 
| ddi_dma_curwin | ddi_dma_getwin | 
| ddi_dma_free | ddi_dma_free_handle | 
| ddi_dma_htoc | ddi_dma_addr[buf]_bind-handle | 
| ddi_dma_movwin | ddi_dma_getwin | 
| ddi_dma_nextseg | ddi_dma_nextcookie | 
| ddi_dma_nextwin | ddi_dma_nextcookie | 
| ddi_dma_segtocookie | ddi_dma_nextcookie | 
| ddi_dma_setup | ddi_dma_*_handle | 
| ddi_dmae_getlim | ddi_dmae_getattr | 
| ddi_getlongprop | ddi_prop_lookup | 
| ddi_getlongprop_buf | ddi_prop_lookup | 
| ddi_getprop | ddi_prop_get_in | 
| ddi_getproplen | ddi_prop_lookup | 
| ddi_iopb_alloc | ddi_dma_mem_alloc | 
| ddi_iopb_free | ddi_dma_mem_free | 
| ddi_mem_alloc | ddi_dma_mem_alloc | 
| ddi_mem_free | ddi_dma_mem_free | 
| ddi_map_regs | ddi_regs_map_setup | 
| ddi_prop_create | ddi_prop_update | 
| ddi_prop_modify | ddi_prop_update | 
| ddi_segmap | devmap を参照 | 
| ddi_segmap_setup | devmap_setup | 
| ddi_unmap_regs | ddi_regs_map_free | 
| free_pktiopb | scsi_free_consistent_buf | 
| get_pktiopb | scsi_alloc_consistent_buf | 
| makecom_g0 | scsi_setup_cdb | 
| makecom_g0_s | scsi_setup_cdb | 
| makecom_g1 | scsi_setup_cdb | 
| makecom_g5 | scsi_setup_cdb | 
| scsi_dmafree | scsi_destroy_pkt | 
| scsi_dmaget | scsi_init_pkt | 
| scsi_pktalloc | scsi_init_pkt | 
| scsi_pktfree | scsi_destroy_pkt | 
| scsi_resalloc | scsi_init_pkt | 
| scsi_resfree | scsi_destroy_pkt | 
| scsi_slave | scsi_probe | 
| scsi_unslave | scsi_unprobe | 
| ddi_peek{c,s,l,d} | ddi_peek{8,16,32,64} | 
| ddi_poke{c,s,l,d} | ddi_poke{8,16,32,64} | 
| in{b,w,l} | ddi_get{8,16,32} | 
| out{b,w,l} | ddi_put{8,16,32} | 
| repins{b,w,l} | ddi_rep_get{8,16,32} | 
| repouts{b,w,l} | ddi_rep_put{8,16,32} |