Solaris 10 릴리스 노트

구식 장치 드라이버 인터페이스

identify 드라이버 시작점은 커널에서 더 이상 호출되지 않습니다. 본 Solaris 릴리스용으로 컴파일되어 공급된 새 드라이버에는 이 시작점을 nulldev 커널 함수로 설정해야 합니다. 기존 드라이버 바이너리 파일은 다시 컴파일하지 않아도 작동해야 합니다.

헤더 파일에서 다음 기호가 제거되었습니다. 이 기호와 관련된 기능은 Solaris에서 더 이상 사용할 수 없습니다. 드라이버 개발자는 관련 코드를 삭제해야 합니다.

구식 인터페이스 

기본 설정 인터페이스 

ddi_getiminor(9F) 

getminor(9F) 사용 

GLOBAL_DEV 

0으로 지정 

NODEBOUND_DEV 

0으로 지정 

NODESPECIFIC_DEV 

0으로 지정 

ENUMERATED_DEV 

0으로 지정 

DDI_IDENTIFIED 

필요 없음 

DDI_NOTIDENTIFIED 

필요 없음 

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 

자세한 내용은 ddi_create_minor_node(9F), ddi_getiminor(9F), getminor(9F), identify(9E), nulldev(9F)devmap(9E) 매뉴얼 페이지를 참조하십시오.