-
Bug
-
Resolution: Won't Fix
-
Minor
-
None
-
Flounder
-
None
-
None
What is the default number of cores to use for AGL on m3ulcb for testing/development of the CES demo platform? Is it 2 or 6 cores?
meta-rcar-gen3-adas/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_git.bbappend conditionally adds a flag (PSCI_DISABLE_BIGLITTLE_IN_CA57BOOT) to enable/disable the A53 cluster.
However this flag is not supported by arm_trusted_firmware since "IPL and Secure Monitor Rev1.0.18" and doesn't add any value anymore.
a brief look at m3ulcb atf (flounder branch) shows that:
- until Rev1.0.17, the built-in default behaviour was to disable the A53 cluster, so only 2xA57 cores were available on m3ulcb.
- from Rev1.0.18, the built-in default behaviour is to have both, A57 cluster and A53 cluster, enabled so that 2xA57 and 4xA53 cores are available on m3ulcb.
There probably is a mix of board setups on the agl development ecosystem: developers that update their fw more frequently have the 6 cores available on their boards while those that don't only have 2 cores available.
Maybe both configurations are valid for agl, but some test results might show a variation depending on this fw configuration. Shouldn't there be a recommended default or minimum version to use for ff?