EN JA
PMAP_CHANGE_WIRING(9)
PMAP_CHANGE_WIRING(9) FreeBSD Kernel Developer's Manual PMAP_CHANGE_WIRING(9)

名称

pmap_change_wiringマップまたは仮想アドレスのペアのために物理 wired を変更する

書式

#include < sys/param.h>
#include < vm/vm.h>
#include < vm/pmap.h>

void
pmap_change_wiring( pmap_t pmap, vm_offset_t va, boolean_t wired);

解説

pmap_change_wiring() 関数は、物理マップ pmap 中の仮想アドレス va でページのための wired 属性を変更します。 wired ページは、それがページアウトされないようにシステムページテーブルに“wired”になる名前を取得します。

マッピングは pmap に既に存在しなければなりません。 wiredTRUE であるなら、マップの wired ページカウントは増加されます。 FALSE, であるなら、それは減少します。

それは vm_fault_unwire() 関数によって通常呼び出されます。

関連項目

pmap(9)

作者

このマニュアルページは、 Bruce M Simpson <bms@spc.org>によって書かれました。
July 21, 2003 FreeBSD