public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
From: Gary Bisson <gary.bisson@boundarydevices.com>
To: Sean Anderson <sean.anderson@seco.com>
Cc: u-boot@lists.denx.de, qianfanguijin@163.com,
	Troy Kisky <troy.kisky@boundarydevices.com>,
	Peng Fan <peng.fan@nxp.com>,
	sjg@chromium.org
Subject: Re: [PATCH] Revert "lib: sparse: Make CHUNK_TYPE_RAW buffer aligned"
Date: Mon, 21 Nov 2022 15:50:30 +0100	[thread overview]
Message-ID: <Y3uQNtnbCJdgFXbI@p1g2> (raw)
In-Reply-To: <79465afa-3528-7e1b-9d15-1258ef327f74@seco.com>

Hi,

On Fri, Nov 18, 2022 at 10:36:58AM -0500, Sean Anderson wrote:
> On 11/18/22 07:13, Gary Bisson wrote:
> > This reverts commit 62649165cb02ab95b57360bb362886935f524f26.
> > 
> > The patch decreased the write performance quite a bit.
> > Here is an example on an i.MX 8M Quad platform.
> > - Before the revert:
> > Sending sparse 'vendor' 1/2 (516436 KB)            OKAY [  5.113s]
> > Writing 'vendor'                                   OKAY [128.335s]
> > Sending sparse 'vendor' 2/2 (76100 KB)             OKAY [  0.802s]
> > Writing 'vendor'                                   OKAY [ 27.902s]
> > - After the revert:
> > Sending sparse 'vendor' 1/2 (516436 KB)            OKAY [  5.310s]
> > Writing 'vendor'                                   OKAY [ 18.041s]
> > Sending sparse 'vendor' 2/2 (76100 KB)             OKAY [  1.244s]
> > Writing 'vendor'                                   OKAY [  2.663s]
> > 
> > Considering that the patch only moves buffer around to avoid a warning
> > message about misaligned buffers, let's keep the best performances.
> 
> So what is the point of this warning?

Well the warning does say something true that the cache operation is not
aligned. Better ask Simon as he's the one who changed the print from a
debug to warn_non_spl one:
bcc53bf0958 arm: Show cache warnings in U-Boot proper only

BTW, in my case I couldn't see the misaligned messages, yet I saw the
performance hit described above.

Regards,
Gary

  reply	other threads:[~2022-11-21 14:50 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-11-18 12:13 [PATCH] Revert "lib: sparse: Make CHUNK_TYPE_RAW buffer aligned" Gary Bisson
2022-11-18 15:36 ` Sean Anderson
2022-11-21 14:50   ` Gary Bisson [this message]
2022-11-21 15:09     ` Sean Anderson
2023-06-16 11:56       ` Mattijs Korpershoek
2023-06-16 13:50         ` Mattijs Korpershoek
2023-06-17 14:55           ` Tom Rini

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=Y3uQNtnbCJdgFXbI@p1g2 \
    --to=gary.bisson@boundarydevices.com \
    --cc=peng.fan@nxp.com \
    --cc=qianfanguijin@163.com \
    --cc=sean.anderson@seco.com \
    --cc=sjg@chromium.org \
    --cc=troy.kisky@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox