diff options
author | kib <kib@FreeBSD.org> | 2012-05-12 20:49:58 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2012-05-12 20:49:58 +0000 |
commit | 81841e52c639e6ba0458cee0f1e25b1b2857cb96 (patch) | |
tree | bc20093a4c12f2f5f1f0c7cde134a59736672853 /cddl/contrib/dtracetoolkit/JavaScript/js_objcpu.d | |
parent | 2bbcb90c8497481a621bfdc8f51f8dee788890ca (diff) | |
download | FreeBSD-src-81841e52c639e6ba0458cee0f1e25b1b2857cb96.zip FreeBSD-src-81841e52c639e6ba0458cee0f1e25b1b2857cb96.tar.gz |
Add new pager type, OBJT_MGTDEVICE. It provides the device pager
which carries fictitous managed pages. In particular, the consumers of
the new object type can remove all mappings of the device page with
pmap_remove_all().
The range of physical addresses used for fake page allocation shall be
registered with vm_phys_fictitious_reg_range() interface to allow the
PHYS_TO_VM_PAGE() to work in pmap.
Most likely, only i386 and amd64 pmaps can handle fictitious managed
pages right now.
Sponsored by: The FreeBSD Foundation
Reviewed by: alc
MFC after: 1 month
Diffstat (limited to 'cddl/contrib/dtracetoolkit/JavaScript/js_objcpu.d')
0 files changed, 0 insertions, 0 deletions