All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mattijs Korpershoek <mkorpershoek@baylibre.com>
To: Dmitry Rokosov <ddrokosov@salutedevices.com>,
	Simon Glass <sjg@chromium.org>
Cc: Igor Opaniuk <igor.opaniuk@gmail.com>,
	Sam Protsenko <semen.protsenko@linaro.org>,
	Tom Rini <trini@konsulko.com>, "Andrew F. Davis" <afd@ti.com>,
	Neil Armstrong <neil.armstrong@linaro.org>,
	Mario Six <mario.six@gdsys.cc>,
	u-boot@lists.denx.de, u-boot-amlogic@groups.io,
	rockosov@gmail.com, kernel@salutedevices.com
Subject: Re: [PATCH v3 4/6] cmd: bcb: introduce 'ab_dump' command to print BCB block content
Date: Thu, 10 Oct 2024 14:17:47 +0200	[thread overview]
Message-ID: <87set49mok.fsf@baylibre.com> (raw)
In-Reply-To: <20241010102051.q67usj6oaykjaixx@CAB-WSD-L081021>

Hi Dmitry,

On jeu., oct. 10, 2024 at 13:20, Dmitry Rokosov <ddrokosov@salutedevices.com> wrote:

> On Wed, Oct 09, 2024 at 03:13:57PM -0600, Simon Glass wrote:
>> Hi Dmitry,
>> 
>> On Wed, 9 Oct 2024 at 07:26, Dmitry Rokosov <ddrokosov@salutedevices.com> wrote:
>> >
>> > Hello Simon,
>> >
>> > On Tue, Oct 08, 2024 at 07:57:15PM -0600, Simon Glass wrote:
>> > > On Tue, 8 Oct 2024 at 14:18, Dmitry Rokosov <ddrokosov@salutedevices.com> wrote:
>> > > >
>> > > > It's really helpful to have the ability to dump BCB block for debugging
>> > > > A/B logic on the board supported this partition schema.
>> > > >
>> > > > Command 'bcb ab_dump' prints all fields of bootloader_control struct
>> > > > including slot_metadata for all presented slots.
>> > > >
>> > > > Output example:
>> > > > =====
>> > > > > board# bcb ab_dump ubi 0#misc
>> > > > > Read 512 bytes from volume misc to 000000000bf07580
>> > > > > Read 512 bytes from volume misc to 000000000bf42f40
>> > > > > Bootloader Control:       [misc]
>> > > > > Active Slot:              _a
>> > > > > Magic Number:             0x42414342
>> > > > > Version:                  1
>> > > > > Number of Slots:          2
>> > > > > Recovery Tries Remaining: 0
>> > > > > CRC:                      0x2c8b50bc (Valid)
>> > > > >
>> > > > > Slot[0] Metadata:
>> > > > >       - Priority:         15
>> > > > >       - Tries Remaining:  0
>> > > > >       - Successful Boot:  1
>> > > > >       - Verity Corrupted: 0
>> > > > >
>> > > > > Slot[1] Metadata:
>> > > > >       - Priority:         14
>> > > > >       - Tries Remaining:  7
>> > > > >       - Successful Boot:  0
>> > > > >       - Verity Corrupted: 0
>> > > > ====
>> > > >
>> > > > Signed-off-by: Dmitry Rokosov <ddrokosov@salutedevices.com>
>> > > > ---
>> > > >  boot/android_ab.c    | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++
>> > > >  cmd/bcb.c            | 35 +++++++++++++++++++++++++++
>> > > >  include/android_ab.h | 10 ++++++++
>> > > >  3 files changed, 113 insertions(+)
>> > > >
>> > >
>> > > Reviewed-by: Simon Glass <sjg@chromium.org>
>> > >
>> > > Can you also update the test?
>> >
>> > I apologize, but I didn't quite understand your point. Could you please
>> > clarify? This patch series includes additional tests for the 'ab_dump'
>> > subcommand. For more details, please refer to:
>> >
>> > https://lore.kernel.org/all/20241008-android_ab_master-v3-6-f292c45a33e4@salutedevices.com/
>> 
>> OK, thank you. Sometimes it is easier (for reviewers) if you update
>> the test in the same commit.
>
> Should I resend the patch series with ab_dump implementation and tests
> in the same commit?
>
> I can prepare new version, if needed, no problem.

No need to resend a new version just for this, since it's already
been reviewed.

Keep the suggestion in mind for future series!

>
> -- 
> Thank you,
> Dmitry


  reply	other threads:[~2024-10-10 12:17 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-10-08 20:18 [PATCH v3 0/6] android_ab: introduce bcb ab_dump command and provide several bcb fixes Dmitry Rokosov
2024-10-08 20:18 ` [PATCH v3 1/6] include/android_ab: move ab_select_slot() documentation to @ notation Dmitry Rokosov
2024-10-08 20:18 ` [PATCH v3 2/6] treewide: bcb: move ab_select command to bcb subcommands Dmitry Rokosov
2024-10-09  1:56   ` Simon Glass
2024-10-11 13:30   ` Mattijs Korpershoek
     [not found]   ` <17FD691FA1477948.8140@groups.io>
2024-10-11 14:20     ` Mattijs Korpershoek
2024-10-11 18:00       ` Dmitry Rokosov
2024-10-11 18:00         ` Dmitry Rokosov
2024-10-12  8:49         ` Mattijs Korpershoek
2024-10-14 20:38           ` Dmitry Rokosov
2024-10-14 21:06             ` Simon Glass
2024-10-15 12:10               ` Mattijs Korpershoek
2024-10-15 13:26                 ` Dmitry Rokosov
2024-10-15 15:26                   ` Mattijs Korpershoek
2024-10-16 14:06                     ` Dmitry Rokosov
2024-10-17 11:41                       ` Mattijs Korpershoek
2024-10-15 14:42                 ` Dmitry Rokosov
2024-10-15 15:27                   ` Simon Glass
2024-10-16 15:48                     ` Dmitry Rokosov
2024-10-17 11:43                       ` Mattijs Korpershoek
2024-10-08 20:18 ` [PATCH v3 3/6] cmd: bcb: change strcmp() usage style in the do_bcb_ab_select() Dmitry Rokosov
2024-10-08 20:18 ` [PATCH v3 4/6] cmd: bcb: introduce 'ab_dump' command to print BCB block content Dmitry Rokosov
2024-10-09  1:57   ` Simon Glass
2024-10-09 13:26     ` Dmitry Rokosov
2024-10-09 21:13       ` Simon Glass
2024-10-10 10:20         ` Dmitry Rokosov
2024-10-10 12:17           ` Mattijs Korpershoek [this message]
     [not found]           ` <17FD1697482D61A4.19251@groups.io>
2024-10-11 14:22             ` Mattijs Korpershoek
2024-10-11 14:45               ` Dmitry Rokosov
2024-10-11 15:06                 ` Mattijs Korpershoek
2024-10-11 14:24   ` Mattijs Korpershoek
2024-10-08 20:18 ` [PATCH v3 5/6] common: android_ab: fix slot suffix for abc block Dmitry Rokosov
2024-10-08 20:18 ` [PATCH v3 6/6] test/py: introduce test for ab_dump command Dmitry Rokosov
2024-10-09 13:28 ` [PATCH v3 0/6] android_ab: introduce bcb ab_dump command and provide several bcb fixes Dmitry Rokosov
2024-10-09 14:05 ` Guillaume LA ROQUE
2024-10-09 14:49   ` Dmitry Rokosov

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=87set49mok.fsf@baylibre.com \
    --to=mkorpershoek@baylibre.com \
    --cc=afd@ti.com \
    --cc=ddrokosov@salutedevices.com \
    --cc=igor.opaniuk@gmail.com \
    --cc=kernel@salutedevices.com \
    --cc=mario.six@gdsys.cc \
    --cc=neil.armstrong@linaro.org \
    --cc=rockosov@gmail.com \
    --cc=semen.protsenko@linaro.org \
    --cc=sjg@chromium.org \
    --cc=trini@konsulko.com \
    --cc=u-boot-amlogic@groups.io \
    --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.