From 575bb4e8caa02d8411934c5ca47bcf87e6764133 Mon Sep 17 00:00:00 2001 From: Jan Remes Date: Fri, 13 May 2022 12:58:42 +0200 Subject: [PATCH] platform: generic: check if CPU node is enabled Ignore CPU nodes in FDT which are not enabled. Signed-off-by: Jan Remes Reviewed-by: Xiang W Reviewed-by: Anup Patel --- platform/generic/platform.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/platform/generic/platform.c b/platform/generic/platform.c index 35c5ee42..76512734 100644 --- a/platform/generic/platform.c +++ b/platform/generic/platform.c @@ -103,6 +103,9 @@ unsigned long fw_platform_init(unsigned long arg0, unsigned long arg1, if (SBI_HARTMASK_MAX_BITS <= hartid) continue; + if (!fdt_node_is_enabled(fdt, cpu_offset)) + continue; + generic_hart_index2id[hart_count++] = hartid; }