On SMP G5 systems, sometimes the power-mode-data property is only found

on CPU 0, so look there if it is not otherwise available.
This commit is contained in:
nwhitehorn 2010-05-16 15:21:13 +00:00
parent 95e9f935c7
commit 2f3db6c19d

View File

@ -202,6 +202,11 @@ pcr_attach(device_t dev)
return (ENXIO);
}
if (OF_getproplen(cpu, "power-mode-data") <= 0) {
/* Use the first CPU's node */
cpu = OF_child(OF_parent(cpu));
}
/*
* Collect the PCR values for each mode from the device tree.
* These include bus timing information, and so cannot be