]> git.baikalelectronics.ru Git - kernel.git/commit
cacheinfo: Use cache identifiers to check if the caches are shared if available
authorSudeep Holla <sudeep.holla@arm.com>
Mon, 4 Jul 2022 10:15:51 +0000 (11:15 +0100)
committerSudeep Holla <sudeep.holla@arm.com>
Mon, 4 Jul 2022 15:22:28 +0000 (16:22 +0100)
commit8cfa385471f795d4bb8054892e3e61df5f1f7a88
treea33a409fa9824a7887b86324e9ef282587feef5f
parentbaddfc7f031157c06302eb8781e4f2f6805f657e
cacheinfo: Use cache identifiers to check if the caches are shared if available

The cache identifiers is an optional property on most of the platforms.
The presence of one must be indicated by the CACHE_ID valid bit in the
attributes.

We can use the cache identifiers provided by the firmware to check if
any two cpus share the same cache instead of relying on the fw_token
generated and set in the OS.

Link: https://lore.kernel.org/r/20220704101605.1318280-8-sudeep.holla@arm.com
Tested-by: Ionela Voinescu <ionela.voinescu@arm.com>
Tested-by: Conor Dooley <conor.dooley@microchip.com>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
drivers/base/cacheinfo.c