freebsd-nq/sys/powerpc
Konstantin Belousov 2c0f13aa59 vm_wait() rework.
Make vm_wait() take the vm_object argument which specifies the domain
set to wait for the min condition pass.  If there is no object
associated with the wait, use curthread' policy domainset.  The
mechanics of the wait in vm_wait() and vm_wait_domain() is supplied by
the new helper vm_wait_doms(), which directly takes the bitmask of the
domains to wait for passing min condition.

Eliminate pagedaemon_wait().  vm_domain_clear() handles the same
operations.

Eliminate VM_WAIT and VM_WAITPFAULT macros, the direct functions calls
are enough.

Eliminate several control state variables from vm_domain, unneeded
after the vm_wait() conversion.

Scetched and reviewed by:	jeff
Tested by:	pho
Sponsored by:	The FreeBSD Foundation, Mellanox Technologies
Differential revision:	https://reviews.freebsd.org/D14384
2018-02-20 10:13:13 +00:00
..
aim vm_wait() rework. 2018-02-20 10:13:13 +00:00
booke vm_wait() rework. 2018-02-20 10:13:13 +00:00
conf Start building modules for MPC85XX and MPC85XXSPE 2018-02-04 15:40:48 +00:00
cpufreq sys/powerpc: further adoption of SPDX licensing ID tags. 2017-11-27 15:09:59 +00:00
fpu sys/powerpc: further adoption of SPDX licensing ID tags. 2017-11-27 15:09:59 +00:00
include Merge AIM and Book-E PCPU fields 2018-02-17 20:59:12 +00:00
mambo sys/powerpc: further adoption of SPDX licensing ID tags. 2017-11-27 15:09:59 +00:00
mikrotik - Allow different slicers for different flash types to be registered 2017-02-22 10:21:39 +00:00
mpc85xx Only look for L2 cache controllers for mpc85xx_cache 2018-02-04 20:07:08 +00:00
ofw Set internal error returns for OF_peer(), OF_child(), and OF_parent() to 2018-02-19 15:49:14 +00:00
powermac Fix minor locking issues in the Power Mac Uninorth PCI bridge driver. 2018-01-10 22:19:11 +00:00
powernv PowerNV: move LPCR and LPID altering to cpudep_ap_early_bootstrap 2018-01-29 09:27:02 +00:00
powerpc PowerPC: Switch to more accurate unit to avoid division rounding 2018-02-20 07:30:57 +00:00
ps3 Merge AIM and Book-E PCPU fields 2018-02-17 20:59:12 +00:00
pseries Merge AIM and Book-E PCPU fields 2018-02-17 20:59:12 +00:00
psim sys/powerpc: further adoption of SPDX licensing ID tags. 2017-11-27 15:09:59 +00:00