]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Store MPIDR register in pcpu.
authorMichal Meloun <mmel@FreeBSD.org>
Sun, 29 Nov 2020 18:59:01 +0000 (18:59 +0000)
committerMichal Meloun <mmel@FreeBSD.org>
Sun, 29 Nov 2020 18:59:01 +0000 (18:59 +0000)
commitbd891015867ecd310abe94744e09360934e60cee
tree1d259e1324a2c9083593aebea1ab3ad763e8e7ee
parentf2f1a2a0a06730e61ac240591b69c40d86a0ff04
Store MPIDR register in pcpu.

MPIDR represents physical locality of given core and it should be used as
the only viable/robust connection between cpuid (which have zero relation to
cores topology) and external description (for example  in FDT).  It can be
used for determining which interrupt is associated to given per-CPU PMU
or by scheduler for determining big/little core or cluster topology.

MFC after: 3 weeks
sys/arm/arm/machdep.c
sys/arm/arm/mp_machdep.c
sys/arm/include/pcpu.h