[PATCH] test: lmb: Rework lib_test_lmb_max_regions test to scale

Tom Rini trini at konsulko.com
Wed Feb 8 20:08:15 CET 2023


On Wed, Feb 08, 2023 at 12:07:00PM -0700, Simon Glass wrote:
> On Wed, 8 Feb 2023 at 11:39, Tom Rini <trini at konsulko.com> wrote:
> >
> > First, this test depends on CONFIG_LMB_USE_MAX_REGIONS, so add that as a
> > test before building. Second, instead of using a hard-coded value of 8,
> > which is the default of CONFIG_LMB_USE_MAX_REGIONS previously, use that
> > directly and update the comments. The only trick here is that one part
> > of the test itself also was written with the value of 8 itself in mind.
> > Rework the size of the lmb region we allocate to scale with the value of
> > CONFIG_LMB_USE_MAX_REGIONS.
> >
> > Cc: Simon Glass <sjg at chromium.org>
> > Signed-off-by: Tom Rini <trini at konsulko.com>
> > ---
> >  test/lib/lmb.c | 44 ++++++++++++++++++++++++++------------------
> >  1 file changed, 26 insertions(+), 18 deletions(-)
> 
> Reviewed-by: Simon Glass <sjg at chromium.org>
> 
> nit below
> 
> >
> > diff --git a/test/lib/lmb.c b/test/lib/lmb.c
> > index 157c26394d6f..b24c85d203ae 100644
> > --- a/test/lib/lmb.c
> > +++ b/test/lib/lmb.c
> > @@ -665,10 +665,17 @@ static int lib_test_lmb_get_free_size(struct
> unit_test_state *uts)
> >  DM_TEST(lib_test_lmb_get_free_size,
> >         UT_TESTF_SCAN_PDATA | UT_TESTF_SCAN_FDT);
> >
> > +#ifdef CONFIG_LMB_USE_MAX_REGIONS
> >  static int lib_test_lmb_max_regions(struct unit_test_state *uts)
> >  {
> >         const phys_addr_t ram = 0x00000000;
> > -       const phys_size_t ram_size = 0x8000000;
> > +       /*
> > +        * All of 32bit memory space will be contain regionns for this
> test, so
> 
> regions
> 
> Should the word 'be' be there?

My re-re-word was wrong, I'll adjust it, read it aloud and repeat until
it's right before pushing, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20230208/8d1aecaa/attachment.sig>


More information about the U-Boot mailing list