[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <cover.1556881728.git.leonard.crestez@nxp.com>
Date: Fri, 3 May 2019 11:19:30 +0000
From: Leonard Crestez <leonard.crestez@....com>
To: Stephen Boyd <sboyd@...nel.org>,
Kieran Bingham <kbingham@...nel.org>,
Jan Kiszka <jan.kiszka@...mens.com>
CC: Andrew Morton <akpm@...ux-foundation.org>,
Michael Turquette <mturquette@...libre.com>,
"linux-clk@...r.kernel.org" <linux-clk@...r.kernel.org>,
"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>
Subject: [PATCH 0/2] gdb/scripts: Improve lx-clk-summary
The earlier series adding clk support to gdb/scripts was quickly
accepted but some concerns were raised by Stephen Boyd so this series
attempts to address them.
Link to previous series: https://lkml.org/lkml/2019/4/22/55
This is not a v2 and squashing is not expected.
Fields other than clk rate not covered because they're much more rarely
used and cache logic can get more complicated and brittle.
LX_GDBPARSED is used in constants.py.in because python does not
understand C integer literal suffixes like the "1UL" from the definition
of BIT() used by CLK_GET_RATE_NOCACHE. Alternative workarounds would be
hacking away UL suffixes with sed or redefining BIT&co but relying on
gdb evaluation is easier and much more flexible.
Leonard Crestez (2):
scripts/gdb: Cleanup error handling in list helpers
scripts/gdb: Print cached rate in lx-clk-summary
scripts/gdb/linux/clk.py | 21 ++++++++++++++-------
scripts/gdb/linux/constants.py.in | 4 ++++
scripts/gdb/linux/lists.py | 10 ++--------
3 files changed, 20 insertions(+), 15 deletions(-)
--
2.17.1
Powered by blists - more mailing lists