[Pdbg] [PATCH 00/29] Understand Update Upgrade

Cyril Bur cyrilbur at gmail.com
Fri Feb 9 16:12:14 AEDT 2018


On Fri, 2018-02-09 at 15:44 +1100, Russell Currey wrote:
> On Fri, 2018-02-09 at 15:38 +1100, Cyril Bur wrote:
> > *** BLURB HERE ***
> 
> very glad you CC'd me on this series
> 

Actually you'll find you were in the To: field, you're that important.

> > 
> > Cyril Bur (29):
> >   main: Remove unused variable oidx
> >   main: Alphabetise getopt()
> >   main: Handle unknown getopt argument
> >   main: Use endptr to better check the result of strtoull()
> >   main: Pull out command parsing from option parsing
> >   main: Pull cfam functions out of main.c
> >   main: Pull out scom functions from main.c
> >   main: Pull register accessors out of main.c
> >   main: Pull memory accessors out of main.c
> >   main: Pull thread control accessors out of main.c
> >   main: Pull HTM functions out of main.c
> >   main: Prepare to change command handling
> >   main: Use new command handling for cfams
> >   main: Use new command handling for scoms
> >   main: Use new command handling for memory commands
> >   main: Use new command handling for registers
> >   main: Use new command handling for threads
> >   main: Use new command handling for HTM
> >   main: Use new command handling for probe
> >   main: Remove oldstyle command parsing
> >   main: Use the actions array to print the commands
> >   libpdbg/htm: Convert current HTM function names to Nest HTM
> >   libpdbg/htm: Add nest to Nest HTM specific constants
> >   htm: Check that nodes aren't disabled
> >   libpdbg/htm: Both `chtm` and `nhtm` classes are valid
> >   libpdbg/htm: Add POWER8 HTM (both Core and Nest)
> >   main: Add HTM functions to deal with Core HTM
> >   main: Attempt to automatically discover target
> >   pdbg/htm: Remove deprecated commands and code
> > 
> >  .gitignore        |   1 +
> >  Makefile.am       |   4 +-
> >  configure.ac      |   8 +
> >  libpdbg/device.c  |  10 +
> >  libpdbg/device.h  |   3 +
> >  libpdbg/htm.c     | 269 ++++++++++++-----
> >  libpdbg/target.c  |   8 +
> >  libpdbg/target.h  |   1 +
> >  p8-pib.dts.m4     |  11 +
> >  p9-pib.dts.m4     |   4 +-
> >  src/cfam.c        |  86 ++++++
> >  src/cfam.h        |  18 ++
> >  src/htm.c         | 304 +++++++++++++++++++
> >  src/htm.h         |  21 ++
> >  src/main.c        | 853 ++++++++----------------------------------
> > ------------
> >  src/main.h        |  32 ++
> >  src/mem.c         | 115 ++++++++
> >  src/mem.h         |  18 ++
> >  src/options.h     |  30 ++
> >  src/options_arm.c |  95 ++++++
> >  src/options_def.c |  39 +++
> >  src/options_ppc.c |  76 +++++
> >  src/reg.c         | 234 +++++++++++++++
> >  src/reg.h         |  20 ++
> >  src/scom.c        |  86 ++++++
> >  src/scom.h        |  20 ++
> >  src/thread.c      | 144 +++++++++
> >  src/thread.h      |  24 ++
> >  28 files changed, 1738 insertions(+), 796 deletions(-)
> >  create mode 100644 src/cfam.c
> >  create mode 100644 src/cfam.h
> >  create mode 100644 src/htm.c
> >  create mode 100644 src/htm.h
> >  create mode 100644 src/main.h
> >  create mode 100644 src/mem.c
> >  create mode 100644 src/mem.h
> >  create mode 100644 src/options.h
> >  create mode 100644 src/options_arm.c
> >  create mode 100644 src/options_def.c
> >  create mode 100644 src/options_ppc.c
> >  create mode 100644 src/reg.c
> >  create mode 100644 src/reg.h
> >  create mode 100644 src/scom.c
> >  create mode 100644 src/scom.h
> >  create mode 100644 src/thread.c
> >  create mode 100644 src/thread.h
> > 


More information about the Pdbg mailing list