[U-Boot] [PATCH 7/7][v2] fsl_ifc: Add the workaround for erratum IFC A-003399(enabled on P1010)
Aggrwal Poonam-B10812
B10812 at freescale.com
Thu Oct 20 02:53:18 CEST 2011
> -----Original Message-----
> From: Kumar Gala [mailto:galak at kernel.crashing.org]
> Sent: Wednesday, October 19, 2011 11:52 AM
> To: Aggrwal Poonam-B10812
> Cc: u-boot at lists.denx.de List; Wolfgang Denk
> Subject: Re: [U-Boot] [PATCH 7/7][v2] fsl_ifc: Add the workaround for
> erratum IFC A-003399(enabled on P1010)
>
>
> On Oct 18, 2011, at 3:18 PM, Wolfgang Denk wrote:
>
> > Dear Kumar,
> >
> > In message <C9025279-8F82-453E-8B43-A5D2270A0BCA at kernel.crashing.org>
> you wrote:
> >>
> >> If you look at the code I have NO IDEA how to fix this for older GCC.
> >
> > Maybe you have to explain the code to me. LIke the compiler, I wonder
> > where l2srbar gets initialized:
> >
> > Here is the declaration:
> >
> > ...
> > 74 u32 *l2srbar, *dst, *src;
> > ...
> >
> > First use of this variable is here:
> >
> > ...
> > 139 for (i = 0; i < 1024; i++)
> > 140 *l2srbar++ = *src++;
> > ...
> >
> > Where is the initialization?
>
> I apologize, now that I look at this I question what in the world is
> going on.
>
> Poonam,
>
> What's going on whit this code:
>
> dst = (u32 *) SRAM_BASE_ADDR;
> src = (u32 *) setup_ifc;
> for (i = 0; i < 1024; i++)
> *l2srbar++ = *src++;
>
> we don't use 'dst' as far as I can tell and 'l2srbar' is never
> initialized so what in the world are we writing to?
>
Hello Kumar, Wolfgang
This is a mistake, I admit.
Extremely sorry for this.
I will send a new patch.
> - k
More information about the U-Boot
mailing list