arch/arm: fix the bug of armv8-r macro GET_MPIDR

should be core not cpu

Signed-off-by: fanjiangang <fanjiangang@lixiang.com>
Signed-off-by: chao an <anchao@lixiang.com>
This commit is contained in:
fanjiangang 2024-09-24 10:41:06 +08:00 committed by Xiang Xiao
parent 044ee68e80
commit d8b042126e

View file

@ -205,7 +205,7 @@ extern void arm_fullcontextrestore(uint32_t *restoreregs);
({ \
uint64_t __mpidr = GET_MPIDR(); \
__mpidr &= ~(MPIDR_AFFLVL_MASK << MPIDR_AFF ## aff_level ## _SHIFT); \
__mpidr |= (cpu << MPIDR_AFF ## aff_level ## _SHIFT); \
__mpidr |= (core << MPIDR_AFF ## aff_level ## _SHIFT); \
__mpidr &= MPIDR_ID_MASK; \
__mpidr; \
})