パスワードを忘れた? アカウント作成
396764 journal

BSD-annexの日記: FreeBSD: dev_t 再構築化作業用パッチの公開

日記 by BSD-annex
●情報源
  ML "HEADSUP: complete dev_t/cdevsw patches available"
  ML "HEADSUP: The bigger cdevsw/dev_t picture"

現在、デバイスドライバ周辺の再構築が行われている。 そしていくつかの課題が与えられている。

  • 1つは 8ビットしかないメジャー番号の有効利用である。 200から255まではローカル使用のため予約されているので、 実は200程度しかメジャーデバイスが登録できないのだが、 現在180以上のドライバが登録されている。 このため、メジャー番号割当を、静的にコンパイル時に決定 するのではなく、動的にカーネル起動の際のドライバ登録時 に行うように変更する必要がある。
  • また、動的にドライバの組込みや取り外しを行えるように する改良も進められている。この時、ドライバとの API が 正しいかチェックするために、API バージョン番号のチェック 機能が必要となる。
  • また、ドライバ取り外し時にドライバを使用しているスレッド がないかチェックするために、ドライバの参照カウンタを設置 し、正確に使用スレッド数を計測する必要がある。

このようなデバイスドライバ周辺の改良のために、非常に 大きなパッチが準備され、公開されている。デバイスドライバ の維持管理者はこれをチェックする必要がある。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー

読み込み中...