]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Allocate arm64 per-CPU data in the correct domain
authorAndrew Turner <andrew@FreeBSD.org>
Wed, 6 Oct 2021 15:08:04 +0000 (15:08 +0000)
committerAndrew Turner <andrew@FreeBSD.org>
Tue, 14 Dec 2021 10:58:01 +0000 (10:58 +0000)
commitf51997c6e410e2413686983d8fd57c1877f8c0ad
tree7b4c31fd287c7f66f1609cbb247affdf62fc442a
parent0848451a2ee5da154f0c4b975697102be4f349f2
Allocate arm64 per-CPU data in the correct domain

To minimise NUMA traffic allocate the pcpu, dpcpu, and boot stacks in
the correct domain when possible.

Submitted by: markj
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D32338

(cherry picked from commit a90ebeb5feea63c9d8377cbc74e0442156a0ed15)
sys/arm64/arm64/machdep.c
sys/arm64/arm64/mp_machdep.c
sys/arm64/include/counter.h
sys/arm64/include/pcpu_aux.h