[U-Boot] [PATCH 03/14] tegra: Add crypto library for warmboot code

Simon Glass sjg at chromium.org
Sun Jan 8 17:42:28 CET 2012


Hi Mike,

On Sat, Jan 7, 2012 at 9:51 PM, Mike Frysinger <vapier at gentoo.org> wrote:
> On Monday 26 December 2011 14:32:56 Simon Glass wrote:
>> --- /dev/null
>> +++ b/arch/arm/cpu/armv7/tegra2/crypto.c
>>
>> +#ifdef DEBUG
>> +static void debug_print_vector(char *name, u32 num_bytes, u8 *data)
>> +{
>> +     u32 i;
>> +
>> +     printf("%s [%d] @0x%08x", name, num_bytes, (u32)data);
>> +     for (i = 0; i < num_bytes; i++) {
>> +             if (i % 16 == 0)
>> +                     printf(" = ");
>> +             printf("%02x", data[i]);
>> +             if ((i+1) % 16 != 0)
>> +                     printf(" ");
>> +     }
>> +     printf("\n");
>> +}
>> +#else
>> +#define debug_print_vector(name, num_bytes, data)
>> +#endif
>
> if you used debug() instead of printf(), wouldn't this get optimized without
> the #ifdef protection ?

Yes it does, clever compiler. I will change it.

Regards
Simon

> -mike


More information about the U-Boot mailing list