]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Use a uint64_t to store the arm64 mpidr
authorAndrew Turner <andrew@FreeBSD.org>
Mon, 24 Apr 2023 10:24:13 +0000 (11:24 +0100)
committerAndrew Turner <andrew@FreeBSD.org>
Mon, 24 Apr 2023 11:33:50 +0000 (12:33 +0100)
commit078a69abcbb8795f0e91d06ebcaef09236a11ceb
treeb2dbfa07834b86a14a8881928c8ec0edcdc80cb6
parentc9a05c072270fc0140fccc0c6c0181c4c0b66c62
Use a uint64_t to store the arm64 mpidr

Use a single uint64_t to hole the mpidr register as we can break the
KBI on 14. Keep the macro so code can still be MFCd to 13.

Sponsored by: Arm Ltd
sys/arm64/arm64/machdep.c
sys/arm64/arm64/mp_machdep.c
sys/arm64/include/pcpu.h