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) 매뉴얼 페이지를 참조하십시오.