[U-Boot] [PATCH 1/3] ARM: Clean arch/arm/lib/cache.c
Marek Vasut
marek.vasut at gmail.com
Mon Aug 15 10:08:21 CEST 2011
On Monday, August 15, 2011 09:00:59 AM Hong Xu wrote:
> Hi Marek,
>
> On 08/11/2011 12:38 PM, Marek Vasut wrote:
> > On Thursday, August 11, 2011 04:19:45 AM Hong Xu wrote:
> >> The default cache operations defined in arch/arm/lib/cache.c
> >> do not perform any real cache operation, and instead a WARNING
> >> will be emitted.
> >>
> >> Signed-off-by: Hong Xu<hong.xu at atmel.com>
> >> Tested-by: Elen Song<elen.song at atmel.com>
> >> CC: Albert Aribaud<albert.u.boot at aribaud.net>
> >> CC: Aneesh V<aneesh at ti.com>
> >> CC: Marek Vasut<marek.vasut at gmail.com>
> >> CC: Reinhard Meyer<u-boot at emk-elektronik.de>
> >> CC: Heiko Schocher<hs at denx.de>
> >> ---
> >>
> >> arch/arm/lib/cache.c | 55
> >>
> >> ++++++++++++++++++++++++++++--------------------- 1 files changed, 31
> >> insertions(+), 24 deletions(-)
> >>
> >> diff --git a/arch/arm/lib/cache.c b/arch/arm/lib/cache.c
> >> index 92b61a2..6af05ec 100644
> >> --- a/arch/arm/lib/cache.c
> >> +++ b/arch/arm/lib/cache.c
> >> @@ -20,36 +20,43 @@
> >>
> >> * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
> >> * MA 02111-1307 USA
> >> */
> >>
> >> +#include<linux/compiler.h>
> >> +#include<common.h>
> >>
> >> -/* for now: just dummy functions to satisfy the linker */
> >> +#define EMIT_WARNING printf("WARNING: %s - CPU cache operation is not "
> >> \ +"implemented!\n", __func__)
> >
> > Maybe use debug() ? Or make the emission of warning conditional, somehow
> > I have the feeling this will make some people unhappy.
>
> Just my feelings: It's noisy but it'll give strong message to the user
> even if the DEBUG is not opened :-)
That's not my point, it'll likely become noisy on many boards where cache
flushing/invalidating isn't necessary and where is wasn't noisy before and noone
cared for it not being implemented.
I'd prefer to see other people thoughts on this.
Cheers
>
> BR,
> Eric
>
> > Otherwise looks nice and clean.
> >
> >> -#include<common.h>
> >> +/*
>
> [...]
More information about the U-Boot
mailing list