freebsd-dev/sys/powerpc/aim
Jeff Roberson 8d6fbbb867 Replace manyinstances of VM_WAIT with blocking page allocation flags
similar to the kernel memory allocator.

This simplifies NUMA allocation because the domain will be known at wait
time and races between failure and sleeping are eliminated.  This also
reduces boilerplate code and simplifies callers.

A wait primitive is supplied for uma zones for similar reasons.  This
eliminates some non-specific VM_WAIT calls in favor of more explicit
sleeps that may be satisfied without new pages.

Reviewed by:	alc, kib, markj
Tested by:	pho
Sponsored by:	Netflix, Dell/EMC Isilon
2017-11-08 02:39:37 +00:00
..
aim_machdep.c Enter 64-bit mode as early as possible in the 64-bit PowerPC boot sequence. 2016-06-26 18:43:42 +00:00
locore32.S Remove dead code and dead comments, most notably the implemenation of the 2016-01-10 18:00:01 +00:00
locore64.S Enter 64-bit mode as early as possible in the 64-bit PowerPC boot sequence. 2016-06-26 18:43:42 +00:00
locore.S Add a kdb show command to print arbitrary SPRs on PowerPC 2016-08-13 18:46:49 +00:00
mmu_oea64.c Replace manyinstances of VM_WAIT with blocking page allocation flags 2017-11-08 02:39:37 +00:00
mmu_oea64.h
mmu_oea.c Implement mmu_page_init for AIM platforms. 2017-09-17 15:40:12 +00:00
moea64_if.m
moea64_native.c
mp_cpudep.c Fix booting of 32-bit kernels on 64-bit G5 hardware. 2016-01-02 22:04:37 +00:00
slb.c Replace manyinstances of VM_WAIT with blocking page allocation flags 2017-11-08 02:39:37 +00:00
trap_subr32.S Use the explicit expanded form of cmp. 2017-01-18 03:42:21 +00:00
trap_subr64.S Remove dead code and dead comments, most notably the implemenation of the 2016-01-10 18:00:01 +00:00