freebsd-nq/sys/powerpc
Jeff Roberson 205be21d99 (3/6) Add a shared object busy synchronization mechanism that blocks new page
busy acquires while held.

This allows code that would need to acquire and release a very large number
of page busy locks to use the old mechanism where busy is only checked and
not held.  This comes at the cost of false positives but never false
negatives which the single consumer, vm_fault_soft_fast(), handles.

Reviewed by:    kib
Tested by:      pho
Sponsored by:   Netflix, Intel
Differential Revision:	https://reviews.freebsd.org/D21592
2019-10-15 03:41:36 +00:00
..
aim (3/6) Add a shared object busy synchronization mechanism that blocks new page 2019-10-15 03:41:36 +00:00
booke (3/6) Add a shared object busy synchronization mechanism that blocks new page 2019-10-15 03:41:36 +00:00
conf Fix bogusly declared WERRORs in kernel build 2019-08-25 19:39:31 +00:00
cpufreq powerpc: Fix cpufreq statement scoping 2019-03-08 03:59:53 +00:00
fpu powerpc: Apply r178139 from sparc64 to powerpc's fpu_sqrt 2019-04-03 03:54:30 +00:00
include powerpc/atomic: Fix atomic_cmpset_rel() 2019-10-15 03:37:21 +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 powerpc/mpc85xx: Use the proper (EREF) form of writing to DBCR0 2019-05-23 03:47:25 +00:00
ofw powerpc: Get 32-bit AIM building with secure-PLT 2019-08-05 01:37:18 +00:00
powermac Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
powernv powerpc64/powernv: Add opal NVRAM driver for PowerNV systems 2019-09-14 03:30:34 +00:00
powerpc Fix powerpc/powerpcspe builds 2019-10-14 19:06:17 +00:00
ps3 powerpc/pmap64: Make moea64 statistics optional 2019-07-25 03:47:27 +00:00
pseries [PPC64] Initial kernel minidump implementation 2019-10-14 13:04:04 +00:00
psim add snps IP uart support / genaralize UART 2018-08-19 21:10:21 +00:00