|
@@ -1041,7 +1041,7 @@ EXPORT_SYMBOL(prom_putchar);
|
|
|
|
|
|
void prom_free_prom_memory(void)
|
|
|
{
|
|
|
- if (OCTEON_IS_MODEL(OCTEON_CN63XX_PASS1_X)) {
|
|
|
+ if (CAVIUM_OCTEON_DCACHE_PREFETCH_WAR) {
|
|
|
/* Check for presence of Core-14449 fix. */
|
|
|
u32 insn;
|
|
|
u32 *foo;
|
|
@@ -1063,8 +1063,9 @@ void prom_free_prom_memory(void)
|
|
|
panic("No PREF instruction at Core-14449 probe point.");
|
|
|
|
|
|
if (((insn >> 16) & 0x1f) != 28)
|
|
|
- panic("Core-14449 WAR not in place (%04x).\n"
|
|
|
- "Please build kernel with proper options (CONFIG_CAVIUM_CN63XXP1).", insn);
|
|
|
+ panic("OCTEON II DCache prefetch workaround not in place (%04x).\n"
|
|
|
+ "Please build kernel with proper options (CONFIG_CAVIUM_CN63XXP1).",
|
|
|
+ insn);
|
|
|
}
|
|
|
}
|
|
|
|