Skip to contentSkip to conversation

Does CN68XX still need DCache prefetch workaround?

DISCUSSION Yang Shi 2 participants 3 messages Feb 22, 2016 MIPS

lore
Share & tools
lore

Yang Shi

author
#0 lore raw

I David,

When I booted up 4.5-rc4 kernel on CN68xx board, both pass 1.1 and pass 2.2 reports:

Kernel panic - not syncing: OCTEON II DCache prefetch workaround not in place (cfa00000).

Please build kernel with proper options (CONFIG_CAVIUM_CN63XXP1).

According to the description of he option, it should just have impact on 63xx pass 1.x. It looks confusing.

Any hint is appreciated?

Thanks,
Yang

#1 lore raw
Quoted 5 lines · Yang Shi

I David,

When I booted up 4.5-rc4 kernel on CN68xx board, both pass 1.1 and pass 2.2 reports:

Quoted 7 lines
Kernel panic - not syncing: OCTEON II DCache prefetch workaround not in

place (cfa00000).
Please build kernel with proper options (CONFIG_CAVIUM_CN63XXP1).

According to the description of he option, it should just have impact on 63xx pass 1.x. It looks confusing.

The name of the Kconfig variable is CAVIUM_CN63XXP1. It turns out that it is also needed for somethings that are not cn63xxP1. It is a bit confusing, but as of now we decided not to rename the Kconfig variable.

Quoted 1 line

Any hint is appreciated?

Enable it and see what happens.

Quoted 4 lines

Thanks,
Yang

author
#2 lore raw
Quoted 10 lines · David Daney
Quoted 9 lines · Yang Shi

I David,

When I booted up 4.5-rc4 kernel on CN68xx board, both pass 1.1 and pass 2.2 reports:

Kernel panic - not syncing: OCTEON II DCache prefetch workaround not in

place (cfa00000).
Please build kernel with proper options (CONFIG_CAVIUM_CN63XXP1).

Quoted 5 lines
Quoted 3 lines

According to the description of he option, it should just have impact on 63xx pass 1.x. It looks confusing.

The name of the Kconfig variable is CAVIUM_CN63XXP1. It turns out that it is also needed for somethings that are not cn63xxP1. It is a bit confusing, but as of now we decided not to rename the Kconfig variable.

OK, however, it would sound better to add more comments or notes about this in Kconfig help text?

Quoted 4 lines
Quoted 2 lines

Any hint is appreciated?

Enable it and see what happens.

Once I enable it could bootup without problem.

Thanks,
Yang

Quoted 7 lines
Quoted 5 lines

Thanks,
Yang