diff --git a/sys/dev/psci/psci.c b/sys/dev/psci/psci.c --- a/sys/dev/psci/psci.c +++ b/sys/dev/psci/psci.c @@ -386,6 +386,9 @@ return (PSCI_MISSING); } + if (!ofw_bus_node_status_okay(node)) + return (PSCI_MISSING); + *callfn = psci_fdt_get_callfn(node); return (0); }