On Saturday 28 April 2012 11:04:07 Anatolij Gustschin wrote:
> +static int cfb_fb_is_in_dram(void)
> +{
> +     bd_t *bd = gd->bd;
> +     ulong start, end;
> +     int i;
> +
> +     for (i = 0; i < CONFIG_NR_DRAM_BANKS; ++i) {
> +#if defined(CONFIG_ARM) || defined(CONFIG_AVR32) || defined(COFNIG_NDS32)
> || \ +defined(CONFIG_SANDBOX) || defined(CONFIG_X86)
> +             start = bd->bi_dram[i].start;
> +             end = bd->bi_dram[i].start + bd->bi_dram[i].size - 1;
> +#else
> +             start = bd->bi_memstart;
> +             end = bd->bi_memsize;
> +#endif
> +
> +             if ((ulong)video_fb_address >= start &&
> +                 (ulong)video_fb_address < end)
> +                     return 1;
> +     }
> +     return 0;
> +}

is this necessary ?  the cache funcs should take care of this automatically.
-mike

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to