|
@@ -281,11 +281,11 @@ static void __init initialize_cache_info(void)
|
|
for_each_node_by_type(np, "cpu") {
|
|
for_each_node_by_type(np, "cpu") {
|
|
num_cpus += 1;
|
|
num_cpus += 1;
|
|
|
|
|
|
- /* We're assuming *all* of the CPUs have the same
|
|
|
|
|
|
+ /*
|
|
|
|
+ * We're assuming *all* of the CPUs have the same
|
|
* d-cache and i-cache sizes... -Peter
|
|
* d-cache and i-cache sizes... -Peter
|
|
*/
|
|
*/
|
|
-
|
|
|
|
- if ( num_cpus == 1 ) {
|
|
|
|
|
|
+ if (num_cpus == 1) {
|
|
const u32 *sizep, *lsizep;
|
|
const u32 *sizep, *lsizep;
|
|
u32 size, lsize;
|
|
u32 size, lsize;
|
|
|
|
|
|
@@ -294,10 +294,13 @@ static void __init initialize_cache_info(void)
|
|
sizep = of_get_property(np, "d-cache-size", NULL);
|
|
sizep = of_get_property(np, "d-cache-size", NULL);
|
|
if (sizep != NULL)
|
|
if (sizep != NULL)
|
|
size = *sizep;
|
|
size = *sizep;
|
|
- lsizep = of_get_property(np, "d-cache-block-size", NULL);
|
|
|
|
|
|
+ lsizep = of_get_property(np, "d-cache-block-size",
|
|
|
|
+ NULL);
|
|
/* fallback if block size missing */
|
|
/* fallback if block size missing */
|
|
if (lsizep == NULL)
|
|
if (lsizep == NULL)
|
|
- lsizep = of_get_property(np, "d-cache-line-size", NULL);
|
|
|
|
|
|
+ lsizep = of_get_property(np,
|
|
|
|
+ "d-cache-line-size",
|
|
|
|
+ NULL);
|
|
if (lsizep != NULL)
|
|
if (lsizep != NULL)
|
|
lsize = *lsizep;
|
|
lsize = *lsizep;
|
|
if (sizep == 0 || lsizep == 0)
|
|
if (sizep == 0 || lsizep == 0)
|
|
@@ -314,9 +317,12 @@ static void __init initialize_cache_info(void)
|
|
sizep = of_get_property(np, "i-cache-size", NULL);
|
|
sizep = of_get_property(np, "i-cache-size", NULL);
|
|
if (sizep != NULL)
|
|
if (sizep != NULL)
|
|
size = *sizep;
|
|
size = *sizep;
|
|
- lsizep = of_get_property(np, "i-cache-block-size", NULL);
|
|
|
|
|
|
+ lsizep = of_get_property(np, "i-cache-block-size",
|
|
|
|
+ NULL);
|
|
if (lsizep == NULL)
|
|
if (lsizep == NULL)
|
|
- lsizep = of_get_property(np, "i-cache-line-size", NULL);
|
|
|
|
|
|
+ lsizep = of_get_property(np,
|
|
|
|
+ "i-cache-line-size",
|
|
|
|
+ NULL);
|
|
if (lsizep != NULL)
|
|
if (lsizep != NULL)
|
|
lsize = *lsizep;
|
|
lsize = *lsizep;
|
|
if (sizep == 0 || lsizep == 0)
|
|
if (sizep == 0 || lsizep == 0)
|