This patch modifies some of the functions in ARM platform layer to cater for the case when multi-threading `MT` is set in MPIDR. A new build flag `ARM_PLAT_MT` is added, and when enabled, the functions accessing MPIDR now assume that the `MT` bit is set for the platform and access the bit fields accordingly. Also, a new API plat_arm_get_cpu_pe_count is added when `ARM_PLAT_MT` is enabled, returning the PE count within the physical cpu corresponding to `mpidr`. Change-Id: I04ccf212ac3054a60882761f4087bae299af13cb Signed-off-by: Summer Qin <summer.qin@arm.com> |
||
---|---|---|
.. | ||
aarch64 | ||
css_bl1_setup.c | ||
css_bl2_setup.c | ||
css_bl2u_setup.c | ||
css_common.mk | ||
css_pm.c | ||
css_scp_bootloader.c | ||
css_scp_bootloader.h | ||
css_topology.c |