v2: Change get_value() prototype signature, use ldn_he_p() Move most of target-agnostic definitions from "monitor/hmp-target.h" to "monitor/hmp.h" to reduce files target-poisoning.
Philippe Mathieu-Daudé (8): target/i386: Include missing 'svm.h' header in 'sev.h' monitor: Add hmp_cmds_for_target() helper monitor: Reduce target-specific methods monitor: Have MonitorDef::get_value() return an unsigned type monitor: Have *get_monitor_def() fill an unsigned value monitor: Truncate target register using ldn_he_p() API monitor: Reduce target-specific methods further monitor: Remove 'monitor/hmp-target.h' header MAINTAINERS | 2 +- include/monitor/hmp-target.h | 64 ------------------- include/monitor/hmp.h | 31 +++++++++ monitor/monitor-internal.h | 10 ++- target/i386/sev.h | 2 + hw/i386/sgx-stub.c | 2 +- hw/i386/sgx.c | 1 - monitor/hmp-cmds.c | 1 - monitor/hmp-target.c | 108 +------------------------------ monitor/hmp.c | 116 ++++++++++++++++++++++++++++++++-- stubs/target-monitor-defs.c | 2 +- target/i386/cpu-apic.c | 2 +- target/i386/monitor.c | 5 +- target/i386/sev-system-stub.c | 2 +- target/i386/sev.c | 1 - target/m68k/monitor.c | 2 +- target/ppc/ppc-qmp-cmds.c | 26 ++++---- target/riscv/monitor.c | 2 +- target/riscv/riscv-qmp-cmds.c | 1 - target/sh4/monitor.c | 1 - target/sparc/monitor.c | 9 ++- target/xtensa/monitor.c | 1 - 22 files changed, 179 insertions(+), 212 deletions(-) delete mode 100644 include/monitor/hmp-target.h -- 2.52.0
