class PhysicalPageBorrowingConfig
Defined at line 14 of file ../../zircon/kernel/vm/include/vm/physical_page_borrowing_config.h
Allow the ppb kernel command to dynamically control whether physical page borrowing is enabled
or disabled (for pager-backed VMOs only for now).
Public Methods
void PhysicalPageBorrowingConfig ()
Defined at line 16 of file ../../zircon/kernel/vm/include/vm/physical_page_borrowing_config.h
void PhysicalPageBorrowingConfig (const PhysicalPageBorrowingConfig & to_copy)
Defined at line 17 of file ../../zircon/kernel/vm/include/vm/physical_page_borrowing_config.h
void PhysicalPageBorrowingConfig (PhysicalPageBorrowingConfig && to_move)
Defined at line 18 of file ../../zircon/kernel/vm/include/vm/physical_page_borrowing_config.h
PhysicalPageBorrowingConfig & operator= (const PhysicalPageBorrowingConfig & to_copy)
Defined at line 19 of file ../../zircon/kernel/vm/include/vm/physical_page_borrowing_config.h
PhysicalPageBorrowingConfig & operator= (PhysicalPageBorrowingConfig && to_move)
Defined at line 20 of file ../../zircon/kernel/vm/include/vm/physical_page_borrowing_config.h
PhysicalPageBorrowingConfig & Get ()
Defined at line 22 of file ../../zircon/kernel/vm/include/vm/physical_page_borrowing_config.h
void set_borrowing_on_mru_enabled (bool enabled)
true - allow page borrowing when a page is logically moved to MRU queue
false - disallow page borrowing when a page is logically moved to MRU queue
Defined at line 26 of file ../../zircon/kernel/vm/include/vm/physical_page_borrowing_config.h
bool is_borrowing_on_mru_enabled ()
Defined at line 29 of file ../../zircon/kernel/vm/include/vm/physical_page_borrowing_config.h
void set_loaning_enabled (bool enabled)
true - decommitted contiguous VMO pages will decommit+loan the pages.
false - decommit of a contiguous VMO page zeroes instead of decommitting+loaning.
Defined at line 35 of file ../../zircon/kernel/vm/include/vm/physical_page_borrowing_config.h
bool is_loaning_enabled ()
Defined at line 38 of file ../../zircon/kernel/vm/include/vm/physical_page_borrowing_config.h
void set_replace_on_unloan_enabled (bool enabled)
true - loaned pages will be replaced with new page with copied contents.
false - loaned pages will be evicted.
Defined at line 42 of file ../../zircon/kernel/vm/include/vm/physical_page_borrowing_config.h
bool is_replace_on_unloan_enabled ()
Defined at line 45 of file ../../zircon/kernel/vm/include/vm/physical_page_borrowing_config.h