Searched hist:b7ac5a85714c218faaf9e0803f0ba03015647cc1 (Results 1 – 4 of 4) sorted by relevance
/freebsd/sys/vm/ |
H A D | vm.h | diff b7ac5a85714c218faaf9e0803f0ba03015647cc1 Sat May 12 22:49:58 CEST 2012 Konstantin Belousov <kib@FreeBSD.org> 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
|
H A D | vm_pager.h | diff b7ac5a85714c218faaf9e0803f0ba03015647cc1 Sat May 12 22:49:58 CEST 2012 Konstantin Belousov <kib@FreeBSD.org> 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
|
H A D | device_pager.c | diff b7ac5a85714c218faaf9e0803f0ba03015647cc1 Sat May 12 22:49:58 CEST 2012 Konstantin Belousov <kib@FreeBSD.org> 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
|
H A D | vm_pager.c | diff b7ac5a85714c218faaf9e0803f0ba03015647cc1 Sat May 12 22:49:58 CEST 2012 Konstantin Belousov <kib@FreeBSD.org> 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
|