9190:3e5761bfa300 |
07-Sep-2012 |
Matt Evans <Matt.Evans@arm.com> |
ARM: Fix issue with with way MPIDR is read to include affinity levels.
The simple_bootloader checks for CPU0 in a manner incompatible with systems actually using affinity levels -- just looking at MPIDR[7:0]. However, in future we may wish to use real affinity levels and this method will be in danger of matching several CPUs with affinity0 = 0.
Match affinity2 == affinity1 == affinity0 == 0 instead. |