[Pdbg] [PATCH 00/10] pdbg fixes for p9

Nicholas Piggin npiggin at gmail.com
Tue May 1 22:00:35 AEST 2018

I've broken the series into 2, P9 fixes (and step support) first.
Let's try to get these out of the way.

I've made a bit more progress since last time. In particular I
got it cross compiling and tested on BMC. Also I think the direct
controls vs stop might be finally approaching working with the
fix to start from idle stop state.

Nicholas Piggin (10):
  libpdbg/p9chip.c: update timeouts for special wakeup and stop
  libpdbg/p9chip.c: remove sreset SRR1 workaround
  libpdbg/p9chip.c: use the OTR special wakeup status latch
  libpdbg/p9chip.c: do not fence interrupts when stopping threads
  libpdbg/p9chip.c: query thread active and stop states
  thread.c: threadstatus improve output and implement P9 stop
  libpdbg/p9chip.c: correct thread start for inactive and stopped
  libpdbg/p9chip: update thread status on stop, start, sreset
  libpdbg/p9chip.c: Add more steps to ram_setup
  libpdbg/p9chip.c: implement step support

 libpdbg/libpdbg.h |  19 +++++----
 libpdbg/p9chip.c  | 104 ++++++++++++++++++++++++++++++++++++++--------
 src/htm.c         |   5 ++-
 src/thread.c      | 102 ++++++++++++++++++++++++++++-----------------
 4 files changed, 165 insertions(+), 65 deletions(-)


More information about the Pdbg mailing list