Konstantin Belousov b7ac5a8571 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
2012-05-12 20:49:58 +00:00
..
2012-05-12 05:26:49 +00:00
2012-05-12 20:40:13 +00:00
2012-05-12 19:43:22 +00:00
2012-05-03 08:56:43 +00:00
2012-02-28 15:07:05 +00:00
2012-05-03 08:56:43 +00:00
2012-04-16 10:33:46 +00:00
2012-05-10 15:23:20 +00:00