if (acpi_disabled) { struct device_node *dn = of_get_cpu_node(cpu, NULL);
if (!dn) { if (!cpu)
pr_err("Failed to find device node for boot cpu\n"); return NULL;
}
enable_method = of_get_property(dn, "enable-method", NULL); if (!enable_method) { /* * The boot CPU may not have an enable method (e.g. * when spin-table is used for secondaries). * Don't warn spuriously.
*/ if (cpu != 0)
pr_err("%pOF: missing enable-method property\n",
dn);
}
of_node_put(dn);
} else {
enable_method = acpi_get_enable_method(cpu); if (!enable_method) { /* * In ACPI systems the boot CPU does not require * checking the enable method since for some * boot protocol (ie parking protocol) it need not * be initialized. Don't warn spuriously.
*/ if (cpu != 0)
pr_err("Unsupported ACPI enable-method\n");
}
}
return enable_method;
} /* * Read a cpu's enable method and record it in cpu_ops.
*/ int __init init_cpu_ops(int cpu)
{ constchar *enable_method = cpu_read_enable_method(cpu);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.