freebsd-dev/sys/powerpc
Justin Hibbits 490ebb8f35 powerpc: Fix the NUMA domain list on powernv
Summary:
Consolidate the NUMA associativity handling into a platform function.
Non-NUMA platforms will just fall back to the default (0).  Currently
only implemented for powernv, which uses a lookup table to map the
device tree associativity into a system NUMA domain.

Fixes hangs on powernv after r356534, and corrects a fairly longstanding
bug in powernv's NUMA handling, which ended up using domains 1 and 2 for
devices and memory on power9, while CPUs were bound to domains 0 and 1.

Reviewed by:	bdragon, luporl
Differential Revision:	https://reviews.freebsd.org/D23220
2020-01-18 01:26:54 +00:00
..
aim powerpc: Prevent infinite loop in moea_sync_icache() 2020-01-10 04:13:16 +00:00
amigaone powerpc: Add AmigaOne platform, a subclass of MPC85xx 2019-10-16 00:38:50 +00:00
booke [PowerPC] Fix Book-E direct map for >=16G ram on e5500 2020-01-18 01:22:54 +00:00
conf [PowerPC64] Enable virtio drivers 2020-01-16 11:33:15 +00:00
cpufreq
fpu
include powerpc: Fix the NUMA domain list on powernv 2020-01-18 01:26:54 +00:00
mambo
mikrotik
mpc85xx powerpc/mpc85xx: Partially revert r356640 2020-01-13 23:09:00 +00:00
ofw powerpc: Fix the NUMA domain list on powernv 2020-01-18 01:26:54 +00:00
powermac
powernv powerpc: Fix the NUMA domain list on powernv 2020-01-18 01:26:54 +00:00
powerpc powerpc: Fix the NUMA domain list on powernv 2020-01-18 01:26:54 +00:00
ps3 Convert to if_foreach_llmaddr() KPI. 2019-10-21 18:13:33 +00:00
pseries Enable use of ofwcons for early debug 2019-12-09 13:40:23 +00:00
psim Remove more needless <sys/tty.h> includes 2019-12-01 20:43:37 +00:00