summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--platform/generic/platform.c3
1 files changed, 3 insertions, 0 deletions
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;
}