mbox series

[00/12] P10 HTM Support

Message ID 20210802054112.461728-1-jniethe5@gmail.com
Headers show
Series P10 HTM Support | expand

Message

Jordan Niethe Aug. 2, 2021, 5:41 a.m. UTC
Add support for P10 Nest and Core HTM.

Jordan Niethe (12):
  libpdbg: Enable p10 host backend
  libpdbg: Add nhtm hardware unit for p10
  libpdbg: Fix some bit definitions for P9
  libpdbg: Prepare to add chtm for p10
  libpdbg: Add chtm hardware unit for p10
  main: cpus_parse() should fail if get_pir() fails
  main: Use pdbg_get_proc() for mapping to linux CPUs
  htm: Only check threads for smt1 on target core
  main: Improve get_pir() error message
  htm: Check threads !active instead of quiesced
  libpdbg: Warn if default_backend() falls back to fake backend
  htm: Add newline to print_htm_address() for chtm

 Makefile.am     |   2 +-
 libpdbg/dtb.c   |  17 +-
 libpdbg/htm.c   | 470 +++++++++++++++++++++++++++++++++++++++++++-----
 p10-host.dts.m4 |  25 +++
 p10.dts.m4      |  19 +-
 src/htm.c       |   6 +-
 src/main.c      |  83 ++++++---
 7 files changed, 538 insertions(+), 84 deletions(-)
 create mode 100644 p10-host.dts.m4