HomeFreeBSD

arm64: Include NUMA locality info in the CPU topology

Description

arm64: Include NUMA locality info in the CPU topology

The scheduler uses this topology to try and preserve locality when
migrating threads between CPUs and when performing work stealing.
Ensure that on NUMA systems it will at least take the NUMA topology into
account.

Reviewed by: mmel
Submitted by: Klara, Inc.
Sponsored by: Ampere Computing
Differential Revision: https://reviews.freebsd.org/D28579

(cherry picked from commit 17d0f830dddf38724068f4139b6bef9a5dab70c5)

Details

Provenance
markjAuthored on Feb 18 2021, 3:50 PM
Reviewer
mmel
Differential Revision
D28579: arm64: Include NUMA locality info in the CPU topology
Parents
R10:0486986ad81d: vm_kern: Avoid sign extension in the KVA_QUANTUM definition
Branches
Unknown
Tags
Unknown