Home
last modified time | relevance | path

Searched hist:b7ac5a85714c218faaf9e0803f0ba03015647cc1 (Results 1 – 4 of 4) sorted by relevance

/freebsd/sys/vm/
H A Dvm.hdiff 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 Dvm_pager.hdiff 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 Ddevice_pager.cdiff 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 Dvm_pager.cdiff 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