Linux MIPS Architecture development
 help / color / mirror / Atom feed
* Does CN68XX still need DCache prefetch workaround?
@ 2016-02-22 18:22 Yang Shi
  2016-02-22 18:22 ` Yang Shi
  2016-02-22 18:38 ` David Daney
  0 siblings, 2 replies; 5+ messages in thread
From: Yang Shi @ 2016-02-22 18:22 UTC (permalink / raw)
  To: david.daney; +Cc: linux-mips

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Does CN68XX still need DCache prefetch workaround?
  2016-02-22 18:22 Does CN68XX still need DCache prefetch workaround? Yang Shi
@ 2016-02-22 18:22 ` Yang Shi
  2016-02-22 18:38 ` David Daney
  1 sibling, 0 replies; 5+ messages in thread
From: Yang Shi @ 2016-02-22 18:22 UTC (permalink / raw)
  To: david.daney; +Cc: linux-mips

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Does CN68XX still need DCache prefetch workaround?
  2016-02-22 18:22 Does CN68XX still need DCache prefetch workaround? Yang Shi
  2016-02-22 18:22 ` Yang Shi
@ 2016-02-22 18:38 ` David Daney
  2016-02-22 18:40   ` Yang Shi
  1 sibling, 1 reply; 5+ messages in thread
From: David Daney @ 2016-02-22 18:38 UTC (permalink / raw)
  To: Yang Shi; +Cc: david.daney, linux-mips

On 02/22/2016 10:22 AM, Yang Shi wrote:
> 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.
>

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.

> Any hint is appreciated?

Enable it and see what happens.

>
> Thanks,
> Yang
>

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Does CN68XX still need DCache prefetch workaround?
  2016-02-22 18:38 ` David Daney
@ 2016-02-22 18:40   ` Yang Shi
  2016-02-22 18:40     ` Yang Shi
  0 siblings, 1 reply; 5+ messages in thread
From: Yang Shi @ 2016-02-22 18:40 UTC (permalink / raw)
  To: David Daney; +Cc: david.daney, linux-mips

On 2/22/2016 10:38 AM, David Daney wrote:
> On 02/22/2016 10:22 AM, Yang Shi wrote:
>> 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.
>>
>
> 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?

>
>> Any hint is appreciated?
>
> Enable it and see what happens.

Once I enable it could bootup without problem.

Thanks,
Yang

>
>>
>> Thanks,
>> Yang
>>
>
>

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Does CN68XX still need DCache prefetch workaround?
  2016-02-22 18:40   ` Yang Shi
@ 2016-02-22 18:40     ` Yang Shi
  0 siblings, 0 replies; 5+ messages in thread
From: Yang Shi @ 2016-02-22 18:40 UTC (permalink / raw)
  To: David Daney; +Cc: david.daney, linux-mips

On 2/22/2016 10:38 AM, David Daney wrote:
> On 02/22/2016 10:22 AM, Yang Shi wrote:
>> 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.
>>
>
> 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?

>
>> Any hint is appreciated?
>
> Enable it and see what happens.

Once I enable it could bootup without problem.

Thanks,
Yang

>
>>
>> Thanks,
>> Yang
>>
>
>

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-02-22 18:40 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-22 18:22 Does CN68XX still need DCache prefetch workaround? Yang Shi
2016-02-22 18:22 ` Yang Shi
2016-02-22 18:38 ` David Daney
2016-02-22 18:40   ` Yang Shi
2016-02-22 18:40     ` Yang Shi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox