Technical data

Obsolete Device Driver Interfaces
Some device driver interfaces (DDI) might not be supported in a future release.
The following table lists the DDI interfaces that might not be supported, along with the
preferred DDI interface alternatives.
Obsolete Interface Preferred Interface
mmap devmap
identify set to 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
FeaturesThat Might Be Removed in a Future Release
Solaris 10 5/08 Release Notes • April 2008126