freebsd-dev/sys/powerpc/powernv
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
..
opal_async.c Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
opal_console.c Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
opal_dbg.c [PPC64] Enable opal console use as a GDB DBGPORT 2019-12-09 13:09:32 +00:00
opal_dev.c Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
opal_flash.c Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
opal_hmi.c [PowerPC] Fix panic when attempting to handle an HMI from an idle thread 2019-12-30 02:56:47 +00:00
opal_i2c.c powerpc/powernv: Add asynchronous token management for powernv 2019-03-01 02:49:47 +00:00
opal_i2cm.c Reverting r330925 for now 2018-03-15 06:19:45 +00:00
opal_nvram.c powerpc/powernv: Un-Giant-ify opal_nvram driver 2020-01-10 01:24:49 +00:00
opal_pci.c powerpc64/powernv: Use OPAL call for non-POWER8 PCI TCE reset 2019-11-10 04:24:36 +00:00
opal_sensor.c powerpc/powernv: Reduce the scope of the sensor guarding mutex 2019-06-10 03:16:55 +00:00
opal.c
opal.h powerpc/powernv: Set the PTCR for the Nest MMU 2019-12-15 21:20:18 +00:00
opalcall.S powerpc64: Use medium code model in asm files for TOC references 2019-03-29 02:38:30 +00:00
platform_powernv.c powerpc: Fix the NUMA domain list on powernv 2020-01-18 01:26:54 +00:00
powernv_centaur.c Reverting r330925 for now 2018-03-15 06:19:45 +00:00
powernv_xscom.c Reverting r330925 for now 2018-03-15 06:19:45 +00:00
xive.c Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00