Kevin D. Kissell wrote:
Ihar Hrachyshka wrote:
>
>
> Bisecting my Linus vanilla git, I found that the problem appeared
> after the following patch was applied:
>
>
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=566f74f6b2f8b85d5b8d6caaf97e5672cecd3e3e
>
> After reverting the patch, Linus vanilla git kernel again boots ok on
> the board. Please, take a look.
Could one of the Cavium guys explain why the new code for V2 cores does
"ebase += ..." and not "ebase = "?
We need to add the offset to the proper segment (CAC_BASE).
That said, the change to set_uncached_handler looks incorrect. It
should be adding onto uncached_ebase not ebase.
Someone should probably fix that.
David Daney