build_dmap - mathfur/minix GitHub Wiki

呼出元

fs_init

概要

  • servers/fs/dmap.cにて定義
  • dmap配列を初期化。ブートデバイスのdmapを更新を設定。

引数

なし

実装

  • dmap配列の各要素をinit_dmapで初期化
  • ブートパラメータcontrollerからメジャーデバイス番号majorを得る
    • controller=fd => 2(==FLOPPY_MAJOR)
    • controller=c0 => 3
    • controller=c1 => 8
    • controller=c2 => 10
  • majorが指すdmapに対してDRVR_PROC_NR(==ブートデバイス), STYLE_DEVを反映させる(map_driver使う)

コメント

  • init_dmapを使っている唯一の場所