Messages in this thread | | | From | Qing Wang <> | Subject | [PATCH 0/2] Add complex scheduler level for arm64 | Date | Thu, 21 Apr 2022 07:55:56 -0700 |
| |
From: Wang Qing <wangqing@vivo.com>
The DSU-110 DynamIQ™ cluster supports blocks that are called complexes which contain up to two cores of the same type and some shared logic. Sharing some logic between the cores can make a complex area efficient.
This patch adds complex level for complexs by parsing cache topology form DT. It will directly benefit a lot of workload which loves more resources such as memory bandwidth, caches.
Note this patch only handle the DT case.
wangqing (2): arch_topology: support for describing cache topology from DT arm64: Add complex scheduler level for arm64
arch/arm64/Kconfig | 13 ++++++++++ arch/arm64/kernel/smp.c | 48 ++++++++++++++++++++++++++++++++++- drivers/base/arch_topology.c | 47 +++++++++++++++++++++++++++++++++- include/linux/arch_topology.h | 3 +++ 4 files changed, 109 insertions(+), 2 deletions(-)
-- 2.7.4
| |