[Top] [All Lists]

Re: NXP STB225 board support

To: "Kevin D. Kissell" <>
Subject: Re: NXP STB225 board support
From: Chad Reese <>
Date: Thu, 08 Jan 2009 11:34:41 -0800
Cc: Ihar Hrachyshka <>,
In-reply-to: <>
Original-recipient: rfc822;
References: <> <> <>
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv: Gecko/20070505 Iceape/1.0.9 (Debian-1.0.13~pre080323b-0etch3)
Kevin D. Kissell wrote:
> Ihar Hrachyshka wrote:
>  >
>  >
>  > Bisecting my Linus vanilla git, I found that the problem appeared
>  > after the following patch was applied:
>  >
>  > 
>  >
>  > 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 = "?

The value "(read_c0_ebase() & 0x3ffff000)" is a physical address and
must be converted into Mips KSEG address by adding CAC_BASE. My guess is
that something about the NXP STB225 isn't fully Mips r2 and doesn't
implement the ebase register correctly. I'm afraid I don't know anything
about that processor.


<Prev in Thread] Current Thread [Next in Thread>