[PATCHv3 09/12] doc: cmd: add documentation for cpu command
Z.Q. Hou
zhiqiang.hou at nxp.com
Mon Jul 29 05:41:13 CEST 2024
Hi Simon,
> -----Original Message-----
> From: Simon Glass <sjg at chromium.org>
> Sent: Monday, July 29, 2024 3:36 AM
> To: Z.Q. Hou <zhiqiang.hou at nxp.com>; Heinrich Schuchardt
> <xypron.glpk at gmx.de>
> Cc: u-boot at lists.denx.de; trini at konsulko.com; Peng Fan
> <peng.fan at nxp.com>; festevam at gmail.com
> Subject: Re: [PATCHv3 09/12] doc: cmd: add documentation for cpu command
>
> +Heinrich Schuchardt for review too
>
> Hi Zhiqiang,
>
> On Fri, 26 Jul 2024 at 11:30, Zhiqiang Hou <Zhiqiang.Hou at nxp.com> wrote:
> >
> > From: Hou Zhiqiang <Zhiqiang.Hou at nxp.com>
> >
> > Add documentation for the 'cpu' command, taking NXP i.MX 8M Plus as a
> > example.
> >
> > Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou at nxp.com>
> > ---
> > V3:
> > - New patch.
> >
> > doc/usage/cmd/cpu.rst | 82
> > +++++++++++++++++++++++++++++++++++++++++++
> > 1 file changed, 82 insertions(+)
> > create mode 100644 doc/usage/cmd/cpu.rst
> >
>
> I think you have left behind the review tags I sent on the previous version. You
> should pick those up for the next version ('patman status' can do it for you).
Will add in v4.
>
> > diff --git a/doc/usage/cmd/cpu.rst b/doc/usage/cmd/cpu.rst new file
> > mode 100644 index 00000000000..0970e57d5b5
> > --- /dev/null
> > +++ b/doc/usage/cmd/cpu.rst
> > @@ -0,0 +1,82 @@
> > +.. SPDX-License-Identifier: GPL-2.0+
> > +.. Copyright 2024 NXP
> > +
> > +.. index::
> > + single: cpu (command)
> > +
> > +cpu command
> > +===========
> > +
> > +Synopsis
> > +--------
> > +
> > +::
> > +
> > + cpu list
> > + cpu detail
> > + cpu release <core ID> <addr>
> > +
> > +Description
> > +-----------
> > +
> > +The *cpu* command prints information about the CPUs, and release a
> > +CPU core to a given address to run applications.
> > +
> > +Example
> > +-------
>
> We normally put the examples at the bottom, after all subcommands have
> been explained.
Will add brief description for each subcommand.
>
> > +
> > +cpu list
> > +~~~~~~~~
> > +List and print brief information of all the CPU cores On i.MX8M Plus EVK:
> > +::
> > +
> > + u-boot=> cpu list
> > + 0: cpu at 0 NXP i.MX8MP Rev1.1 A53 at 1200 MHz at 31C
> > +
>
> Are there blank lines here? It seems like there should not be?
Yes, copied from the test logs.
>
> > + 1: cpu at 1 NXP i.MX8MP Rev1.1 A53 at 1200 MHz at 30C
> > +
> > + 2: cpu at 2 NXP i.MX8MP Rev1.1 A53 at 1200 MHz at 31C
> > +
> > + 3: cpu at 3 NXP i.MX8MP Rev1.1 A53 at 1200 MHz at 31C
> > +
> > +cpu detail
> > +~~~~~~~~~~
> > +Print more details of all the CPU cores On i.MX8M Plus EVK:
> > +::
> > +
> > + u-boot=> cpu detail
> > + 0: cpu at 0 NXP i.MX8MP Rev1.1 A53 at 1200 MHz at 31C
> > +
> > + ID = 0, freq = 1.2 GHz: L1 cache, MMU
> > + 1: cpu at 1 NXP i.MX8MP Rev1.1 A53 at 1200 MHz at 30C
> > +
> > + ID = 0, freq = 1.2 GHz: L1 cache, MMU
> > + 2: cpu at 2 NXP i.MX8MP Rev1.1 A53 at 1200 MHz at 31C
> > +
> > + ID = 0, freq = 1.2 GHz: L1 cache, MMU
> > + 3: cpu at 3 NXP i.MX8MP Rev1.1 A53 at 1200 MHz at 31C
> > +
> > + ID = 0, freq = 1.2 GHz: L1 cache, MMU
> > +
> > +cpu release
> > +~~~~~~~~~~~
> > +On i.MX8M Plus EVK, release the LAST core to run a RTOS application,
> > +the <core ID> is the sequence number refer to the 'cpu list':
> > +::
> > +
> > + u-boot=> load mmc 1:2 C0000000 /hello_world.bin
> > + 66008 bytes read in 5 ms (12.6 MiB/s)
> > + u-boot=> dcache flush; icache flush
> > + u-boot=> cpu release 3 C0000000
>
> lower-case c
Will change in v4.
Thanks,
Zhiqiang
More information about the U-Boot
mailing list