[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-ppc] [PATCH v2 0/5] spapr: convert SPAPR devices to trace framewor
From: |
Laurent Vivier |
Subject: |
[Qemu-ppc] [PATCH v2 0/5] spapr: convert SPAPR devices to trace framework |
Date: |
Fri, 16 Sep 2016 14:39:06 +0200 |
Define and use trace_spapr_XXX functions instead of
DPRINTF to trace some SPAPR devices: spapr_vio, spapr_drc, spapr_rtas,
spapr_llan, spapr_vscsi.
This allows to enable dynamically (instead of recompiling the source)
the traces for these devices. Messages are close as possible as
messages used by DPRINTF. Sometime, I've removed some text to
avoid redundancy between information given by the tracing function name
and the text displayed. I've also updated print format to use
the good conversion specifier ('u' instead of 'd' when the type is unsigned,
PRIx32 instead of 'x' when the type is uint32_t or int32_t, ...)
v2:
- fix spapr_vscsi with "ust" backend (limited number of arguments)
- Remove blank line after the comment line in trace-events files
- add Eric's R-b
David, you can take only patch 5/5, all the other patches are like they
are in your branch ppc-for-2.8.
Laurent Vivier (5):
spapr_drc: convert to trace framework instead of DPRINTF
spapr_rtas: convert to trace framework instead of DPRINTF
spapr_vio: convert to trace framework instead of DPRINTF
spapr_llan: convert to trace framework instead of DPRINTF
spapr_vscsi: convert to trace framework instead of DPRINTF
hw/net/spapr_llan.c | 61 +++++++++++++++--------------------
hw/net/trace-events | 16 ++++++++++
hw/ppc/spapr_drc.c | 54 ++++++++++++-------------------
hw/ppc/spapr_rtas.c | 30 +++++-------------
hw/ppc/spapr_vio.c | 17 ++--------
hw/ppc/trace-events | 33 +++++++++++++++++++
hw/scsi/spapr_vscsi.c | 88 +++++++++++++++++++++------------------------------
hw/scsi/trace-events | 27 ++++++++++++++++
8 files changed, 168 insertions(+), 158 deletions(-)
--
2.5.5
- [Qemu-ppc] [PATCH v2 0/5] spapr: convert SPAPR devices to trace framework,
Laurent Vivier <=
- [Qemu-ppc] [PATCH v2 1/5] spapr_drc: convert to trace framework instead of DPRINTF, Laurent Vivier, 2016/09/16
- [Qemu-ppc] [PATCH v2 2/5] spapr_rtas: convert to trace framework instead of DPRINTF, Laurent Vivier, 2016/09/16
- [Qemu-ppc] [PATCH v2 3/5] spapr_vio: convert to trace framework instead of DPRINTF, Laurent Vivier, 2016/09/16
- [Qemu-ppc] [PATCH v2 4/5] spapr_llan: convert to trace framework instead of DPRINTF, Laurent Vivier, 2016/09/16
- [Qemu-ppc] [PATCH v2 5/5] spapr_vscsi: convert to trace framework instead of DPRINTF, Laurent Vivier, 2016/09/16
- Re: [Qemu-ppc] [PATCH v2 0/5] spapr: convert SPAPR devices to trace framework, David Gibson, 2016/09/19