[U-Boot] [PATCH][for 1.3.5] 85xx: Ensure timebase is zero on secondary cores
Kumar Gala
galak at kernel.crashing.org
Fri Sep 5 18:28:44 CEST 2008
On Sep 5, 2008, at 11:10 AM, Scott Wood wrote:
> On Fri, Sep 05, 2008 at 08:45:11AM -0500, Kumar Gala wrote:
>> diff --git a/cpu/mpc85xx/release.S b/cpu/mpc85xx/release.S
>> index 75676b5..2ae6057 100644
>> --- a/cpu/mpc85xx/release.S
>> +++ b/cpu/mpc85xx/release.S
>> @@ -37,6 +37,11 @@ __secondary_start_page:
>> li r3,0x201
>> mtspr SPRN_BUCSR,r3
>>
>> + /* Ensure TB is 0 */
>> + li r3,0
>> + mttbu r3
>> + mttbl r3
>
> If it's possible that TBL is a small negative number out of reset,
> then
> we should write TBL before TBU to avoid a rollover race.
Time base is disabled at this point, so it should be moving AT ALL.
- k
More information about the U-Boot
mailing list