arm-trusted-firmware/plat/arm/css/common
Summer Qin d8d6cf247b ARM platforms: Add support for MT bit in MPIDR
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>
2017-03-27 14:53:43 +01:00
..
aarch64 Rework type usage in Trusted Firmware 2016-07-18 17:52:15 +01:00
css_bl1_setup.c SoC security setup for CSS platforms in BL1 2015-12-09 17:41:18 +00:00
css_bl2_setup.c Introduce unified API to zero memory 2017-02-06 17:01:39 +00:00
css_bl2u_setup.c FWU: Add Firmware Update support in BL2U for ARM platforms 2015-12-09 17:41:19 +00:00
css_common.mk Introduce SCP power management abstraction 2016-12-07 12:45:55 +00:00
css_pm.c Allow ARM Standard platforms to dynamically define PSCI capability 2016-12-07 12:45:55 +00:00
css_scp_bootloader.c Introduce SCP power management abstraction 2016-12-07 12:45:55 +00:00
css_scp_bootloader.h Add common ARM and CSS platform code 2015-04-28 19:50:56 +01:00
css_topology.c ARM platforms: Add support for MT bit in MPIDR 2017-03-27 14:53:43 +01:00