All of lore.kernel.org
 help / color / mirror / Atom feed
From: Eric Nelson <eric.nelson@boundarydevices.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH V2] cfb_console: force natural alignment of 32-bit fields in gzipped .bmp files
Date: Fri, 28 Feb 2014 14:51:13 -0700	[thread overview]
Message-ID: <531104D1.9080604@boundarydevices.com> (raw)
In-Reply-To: <20140228214439.3472E380BF4@gemini.denx.de>

Sorry Wolfgang,

On 02/28/2014 02:44 PM, Wolfgang Denk wrote:
> Dear Eric Nelson,
>
> your message contains no thread information - there is neither a
> In-reply-to: nor any References: header.  This is bad!
>
> Please also make sure to keep the Subject: test short; the recommended
> style for the commit message is "50/72 formatting", i. e. the Subject
> should not exceed 50 (...60) characters.
>

Okay. I was trying to be more explicit here.

> In message <1393621572-10306-1-git-send-email-eric.nelson@boundarydevices.com> you wrote:
>> .bmp files contain 32-bit integers aligned at offsets of +2, +6,
>> et cetera within the bmp_header structure (see include/bmp_layout.h).
>>
>> Support for gzip-compressed .bmp files is present in the cfb_console
>> display subsystem by uncompressing them prior to use.
>>
>> This patch forces the in-memory header to be aligned properly
>> for these compressed images by extracting them to a 2-byte
>> offset in the memory returned by malloc. Since malloc will always
>> return a 4-byte aligned value, this forces the .bmp header
>> fields to be naturally aligned on 4-byte addresses.
>>
>> Refer to these files for more details:
>> 	doc/README.displaying-bmps
>> 	doc/README.arm-unaligned-accesses
>>
>> Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
>> ---
>>   drivers/video/cfb_console.c | 7 +++++--
>>   1 file changed, 5 insertions(+), 2 deletions(-)
>
> So what exactly has changed since version 1?  Please note that the
> change log is mandatory!
>

Got it.

>> diff --git a/drivers/video/cfb_console.c b/drivers/video/cfb_console.c
>> index 6db4073..2209148 100644
>> --- a/drivers/video/cfb_console.c
>> +++ b/drivers/video/cfb_console.c
>> @@ -1473,7 +1473,10 @@ int video_display_bitmap(ulong bmp_image, int x, int y)
>>   			printf("Error: malloc in gunzip failed!\n");
>>   			return 1;
>>   		}
>> -		if (gunzip(dst, CONFIG_SYS_VIDEO_LOGO_MAX_SIZE,
>> +		/* NB: we need to force offset of +2
>> +		 * See doc/README.displaying-bmps
>> +		 */
>
> Incorrect multiline comment style, please fix.
>
> I asked you before to fix that, please make sure not to ignore
> review comments!
>
Not intentional... Will fix in V3.

Regards,


Eric

      reply	other threads:[~2014-02-28 21:51 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-02-28 21:06 [U-Boot] [PATCH V2] cfb_console: force natural alignment of 32-bit fields in gzipped .bmp files Eric Nelson
2014-02-28 21:44 ` Wolfgang Denk
2014-02-28 21:51   ` Eric Nelson [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=531104D1.9080604@boundarydevices.com \
    --to=eric.nelson@boundarydevices.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.