[Pdbg] [PATCH 00/18] Minor cleanups and improvements to pdbg

Amitay Isaacs amitay at ozlabs.org
Wed May 16 16:17:18 AEST 2018


The main changes include:
  - adding a logging api in libpdbg
  - improving usage output
  - automatically and conditionally building device-tree headers

Amitay Isaacs (18):
  configure: Add configure test for m4 command
  configure: Add configure test for dtc command
  Makefile: No need to include Makefile.libfdt
  libpdbg: Make libpdbg.h self-conained
  libpdbg: Add logging api
  libpdbg: Replace PR_PERL with PR_INFO
  libpdbg: Start using pdbg logging api
  main: Add -D option to specify debug level
  main: Print command descriptions in usage
  main: Shorten usage description for htm subcommand
  libpdbg: Add new targets at the end of the linked list
  main: Avoid dumping usage when useful information is printed
  main: Improve debug output about backends/targets
  Makefile: Separate the list of device tree sources
  Makefile: Add rule to generate device tree header file
  main: Use auto-generated device tree headers
  gitignore: Ignore device tree header files
  main: Conditionally build device trees based on arch

 .gitignore            |  1 +
 Makefile.am           | 45 +++++++++++++++++++++++--------
 configure.ac          | 16 +++++++++++
 generate_dt_header.sh | 24 +++++++++++++++++
 libpdbg/adu.c         |  1 +
 libpdbg/bmcfsi.c      |  3 ++-
 libpdbg/cfam.c        |  4 +--
 libpdbg/chip.c        |  1 +
 libpdbg/debug.c       | 59 ++++++++++++++++++++++++++++++++++++++++
 libpdbg/debug.h       | 32 ++++++++++++++++++++++
 libpdbg/device.c      |  3 +--
 libpdbg/htm.c         | 22 +++++++--------
 libpdbg/i2c.c         |  1 +
 libpdbg/libpdbg.h     | 16 +++++++++++
 libpdbg/operations.h  |  3 ++-
 libpdbg/p8chip.c      |  1 +
 libpdbg/p9chip.c      |  1 +
 libpdbg/target.c      |  6 ++---
 libpdbg/target.h      |  7 -----
 src/main.c            | 63 ++++++++++++++++++++++++-------------------
 src/options_arm.c     | 20 +++-----------
 src/options_def.c     |  4 +--
 src/options_ppc.c     |  4 +--
 23 files changed, 247 insertions(+), 90 deletions(-)
 create mode 100755 generate_dt_header.sh
 create mode 100644 libpdbg/debug.c
 create mode 100644 libpdbg/debug.h

-- 
2.17.0



More information about the Pdbg mailing list