デバイスメモリーまたはカーネルメモリーをエクスポートする場合にドライバ内で行う必要のある手順を次に示します。
cb_ops(9S) 構造体の cb_flag フラグに D_DEVMAP フラグを設定します。
devmap(9E) ドライバエントリポイントとオプションのsegmap(9E) エントリポイントを定義してマッピングをエクスポートします。
devmap_devmem_setup(9F) を使用してデバイスへのユーザーマッピングを設定します。カーネルメモリーへのユーザーマッピングを設定するには、devmap_umem_setup(9F) を使用します。