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

Cyril Bur cyrilbur at gmail.com
Fri Feb 9 15:38:28 AEDT 2018


*** BLURB HERE ***

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

-- 
2.16.1



More information about the Pdbg mailing list