このテキストは FreeBSD Press No.12 特集「BSDで動かそう 後編」において「NetBSDにおけるデバイスドライバの読み方・書き方」のタイトルで掲載された記事のうち、すでに公開済みの bus dma API解説 より前のページに掲載されていた部分の原稿です。 内容的に古くなっているのと、もともとが「BSDで動かそう」という特集タイトルで bus_dma 解説を書きたかったがための壮大な前振りとして書いた部分ということもあり、公開用に整理するのがめんどくさいという理由でサボっていましたが、デバドラ内部のコードの解説部分はともかくソースの追いかけ方についてはとっかかりとしてわかりやすいかな、ということで重い腰を上げてhtml化しました。 Webでの公開にあたり投げやりなhtml化を含め一部の表記は見直していますが、基本的にAPI解説としては当時のソースのままであり、最新のNe