[PATCH i-g-t v2 1/6] tools/intel-gfx-fw-info: Re-format with black

Kamil Konieczny kamil.konieczny at linux.intel.com
Wed Aug 21 17:11:48 UTC 2024


Hi Lucas,
On 2024-08-21 at 07:35:11 -0500, Lucas De Marchi wrote:
> On Wed, Aug 21, 2024 at 01:29:45PM GMT, Kamil Konieczny wrote:
> > Hi Lucas,
> > On 2024-08-20 at 16:29:23 -0700, Lucas De Marchi wrote:
> > > black tools/intel-gfx-fw-info
> > > 
> > > Signed-off-by: Lucas De Marchi <lucas.demarchi at intel.com>
> > 
> > This looks almost ok, now
> > 
> > pylint -d C0114,C0103,C0116,C0115 intel-gfx-fw-info
> > 
> > intel-gfx-fw-info:293:4: W0621: Redefining name 'e' from outer scope (line 136) (redefined-outer-name)
> > 
> > Your code has been rated at 9.92/10 (previous run: 7.64/10, +2.28)
> > 
> > Btw running
> > ./intel-gfx-fw-info -c /lib/firmware/i915/ehl_huc_9.0.0.bin.zst
> 
> 							     ^^^
> 
> > 
> > I got:
> > 
> > header-type: CSS
> > version: 137.147.184
> > date: 543-01-b9
> > checksum: 3aa76ca9f25d916e64a56267338d37993b8e4e7321856de83d98d14e15ace4ad
> > 
> > Is date an encoded date and time?
> 
> it's compressed and this simple script doesn't handle compression (yet)
> 
> 	$ cp /lib/firmware/i915/ehl_huc_9.0.0.bin.zst .
> 	$ zstd -d ehl_huc_9.0.0.bin.zst
> 	$ ./tools/intel-gfx-fw-info ehl_huc_9.0.0.bin
> 	header-type: CSS
> 	version: 9.0.0
> 	date: 2019-08-05
> 
> The compression happened not to change the first 4 bytes so it
> incorrectly recognized it and applied the CCS parser.  Adding
> decompression may be something for another time.

Thank you, is that de/compression documented somewhere?

> 
> > 
> > You can add my acked-by with or without a fix for W0621 warning.
> 
> For this patch or for the series?

For a series.

Regards,
Kamil

> 
> thanks
> Lucas De Marchi
> 
> > 
> > Regards,
> > Kamil
> > 
> > > ---
> > >  tools/intel-gfx-fw-info | 10 ++++++----
> > >  1 file changed, 6 insertions(+), 4 deletions(-)
> > > 
> > > diff --git a/tools/intel-gfx-fw-info b/tools/intel-gfx-fw-info
> > > index b0d41bbae..35555aab5 100755
> > > --- a/tools/intel-gfx-fw-info
> > > +++ b/tools/intel-gfx-fw-info
> > > @@ -150,10 +150,12 @@ def parse_args(argv: typing.List[str]) -> argparse.Namespace:
> > >      description = "Dump GuC/HuC firmware information"
> > >      parser = argparse.ArgumentParser(prog="intel-gfx-fw-info", description=description)
> > > 
> > > -    parser.add_argument("-x", "--raw", action="store_true",
> > > -                        help="Also print raw header content")
> > > -    parser.add_argument("-c", "--checksum", action="store_true",
> > > -                        help="Also print checksum")
> > > +    parser.add_argument(
> > > +        "-x", "--raw", action="store_true", help="Also print raw header content"
> > > +    )
> > > +    parser.add_argument(
> > > +        "-c", "--checksum", action="store_true", help="Also print checksum"
> > > +    )
> > > 
> > >      parser.add_argument("filename", help="GuC/HuC firmware file")
> > > 
> > > --
> > > 2.43.0
> > > 


More information about the igt-dev mailing list