▽1
●
TransFreeBSD ●100ポイント ベストアンサー |
詳細に記載されたドキュメントがない(間に合っていない)感じでしょうか?
そうっぽいです。
この辺、あまり詳しくありませんが、ものによってはmanの9節(/usr/share/man/man9 以下)にある様ですが無いものも多い様です。
また、きっちり追ってはいませんが、10、11、Currentあたりでもkmem_alloc周りなどにそれなりな変更があるようなので、やっぱりソースを追うのは必要な気がします。
最新のソースでいうと、
https://svnweb.freebsd.org/base/head/sys/vm/vm_kern.c?revision=315281&view=markup#l208
になるかと思います。コメント少ないですが、おそらく
vmem_alloc
https://www.freebsd.org/cgi/man.cgi?query=vmem_alloc&sektion=9&manpath=FreeBSD+12-current
vm_page_alloc_contig
https://svnweb.freebsd.org/base/head/sys/vm/vm_page.c?revision=317061&view=markup#l1661
https://www.freebsd.org/cgi/man.cgi?query=vm_page_alloc&sektion=9&manpath=FreeBSD+12-current
このあたり参考にすればいいんじゃないでしょうか。
あと、こんなサイトも見つけました。
参考まで。
http://www.leidinger.net/FreeBSD/dox/vm/html/index.html