RE: [PATCH v3] ARM: L2 : Errata 588369: Clean & Invalidate do not invalidate clean lines

2010-01-11 Thread Shilimkar, Santosh
> > No - Catalin means are the NZCV flags changed by the secure monitor, or > > are they preserved? If they're preserved, you don't need a "cc" clobber. > > If they're not preserved, you do. > I will double check this but IIRC the flags are preserved. I confirm that the flags are restored. Will r

RE: [PATCH v3] ARM: L2 : Errata 588369: Clean & Invalidate do not invalidate clean lines

2010-01-11 Thread Shilimkar, Santosh
om; Woodruff, Richard > Subject: Re: [PATCH v3] ARM: L2 : Errata 588369: Clean & Invalidate do not > invalidate clean lines > > On Mon, Jan 11, 2010 at 08:48:37PM +0530, Shilimkar, Santosh wrote: > > Thanks for cooments !! > > > -Original Message- > > > From

Re: [PATCH v3] ARM: L2 : Errata 588369: Clean & Invalidate do not invalidate clean lines

2010-01-11 Thread Russell King - ARM Linux
.@arm.linux.org.uk; linux-arm-ker...@lists.infradead.org; > > linux-omap@vger.kernel.org; > > t...@atomide.com; Woodruff, Richard > > Subject: Re: [PATCH v3] ARM: L2 : Errata 588369: Clean & Invalidate do not > > invalidate clean lines > > > > Does your s

RE: [PATCH v3] ARM: L2 : Errata 588369: Clean & Invalidate do not invalidate clean lines

2010-01-11 Thread Shilimkar, Santosh
om; Woodruff, Richard > Subject: Re: [PATCH v3] ARM: L2 : Errata 588369: Clean & Invalidate do not > invalidate clean lines > > On Mon, Jan 11, 2010 at 02:37:08PM +, Catalin Marinas wrote: > > On Mon, 2009-12-21 at 10:09 +, Santosh Shilimkar wrote: > > > @@ -139,7 +

RE: [PATCH v3] ARM: L2 : Errata 588369: Clean & Invalidate do not invalidate clean lines

2010-01-11 Thread Shilimkar, Santosh
> t...@atomide.com; Woodruff, Richard > Subject: Re: [PATCH v3] ARM: L2 : Errata 588369: Clean & Invalidate do not > invalidate clean lines > > On Mon, 2009-12-21 at 10:09 +, Santosh Shilimkar wrote: > > diff --git a/arch/arm/mm/cache-l2x0.c b/arch/arm/mm/cache-l2x0.c >

Re: [PATCH v3] ARM: L2 : Errata 588369: Clean & Invalidate do not invalidate clean lines

2010-01-11 Thread Russell King - ARM Linux
On Mon, Jan 11, 2010 at 02:37:08PM +, Catalin Marinas wrote: > On Mon, 2009-12-21 at 10:09 +, Santosh Shilimkar wrote: > > @@ -139,7 +184,12 @@ static void l2x0_flush_range(unsigned long start, > > unsigned long end) > > spin_lock_irqsave(&l2x0_lock, flags); > >

Re: [PATCH v3] ARM: L2 : Errata 588369: Clean & Invalidate do not invalidate clean lines

2010-01-11 Thread Catalin Marinas
On Mon, 2009-12-21 at 10:09 +, Santosh Shilimkar wrote: > diff --git a/arch/arm/mm/cache-l2x0.c b/arch/arm/mm/cache-l2x0.c > index cb8fc65..5443c0d 100644 > --- a/arch/arm/mm/cache-l2x0.c > +++ b/arch/arm/mm/cache-l2x0.c > @@ -28,6 +28,24 @@ > static void __iomem *l2x0_base; > static DEFINE_S

RE: [PATCH v3] ARM: L2 : Errata 588369: Clean & Invalidate do not invalidate clean lines

2010-01-06 Thread Shilimkar, Santosh
Russell/Catalin, Can this make way to patch system if you are ok with this version ? > -Original Message- > From: Shilimkar, Santosh > Sent: Monday, December 21, 2009 3:39 PM > To: li...@arm.linux.org.uk > Cc: linux-arm-ker...@lists.infradead.org; linux-omap@vger.kernel.org; > t...@atomid