From: "Philippe Mathieu-Daudé" <philmd@linaro.org>
To: Bernhard Beschow <shentey@gmail.com>,
qemu-devel@nongnu.org, Markus Armbruster <armbru@redhat.com>
Cc: "Bin Meng" <bmeng.cn@gmail.com>,
"Fabiano Rosas" <farosas@suse.de>,
"Guenter Roeck" <linux@roeck-us.net>,
"Andrey Smirnov" <andrew.smirnov@gmail.com>,
"Jean-Christophe Dubois" <jcd@tribudubois.net>,
"Peter Maydell" <peter.maydell@linaro.org>,
qemu-block@nongnu.org, "Laurent Vivier" <lvivier@redhat.com>,
qemu-arm@nongnu.org,
"Marc-André Lureau" <marcandre.lureau@redhat.com>,
"Paolo Bonzini" <pbonzini@redhat.com>
Subject: Re: [PATCH 12/14] hw/i2c/imx_i2c: Convert DPRINTF() to trace events
Date: Thu, 9 Jan 2025 12:56:19 +0100 [thread overview]
Message-ID: <258e62c4-9e7f-432c-ace2-a5c459d8e016@linaro.org> (raw)
In-Reply-To: <696c9a80-7311-4a95-ab3c-f85bc0b38e6e@linaro.org>
On 9/1/25 12:43, Philippe Mathieu-Daudé wrote:
> On 8/1/25 10:25, Bernhard Beschow wrote:
>> Also print the MMIO address when tracing. This allows to
>> distinguishing the
>> many instances a typical i.MX SoC has.
I'm not a fan of using peripheral address access, because it
can change i.e. when a vCPU is accessing it from secure or
non-secure mode.
I'd rather use an 'id', a 'name' or even the QOM (canonical?)
path.
Maybe we should directly cache that as Device::qom_path, so
all devices can use it for tracing, and we don't need to set
an id/name property when creating the device...
>> Signed-off-by: Bernhard Beschow <shentey@gmail.com>
>> ---
>> hw/i2c/imx_i2c.c | 21 +++++----------------
>> hw/i2c/trace-events | 5 +++++
>> 2 files changed, 10 insertions(+), 16 deletions(-)
>
> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
> Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
next prev parent reply other threads:[~2025-01-09 11:56 UTC|newest]
Thread overview: 36+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-01-08 9:25 [PATCH 00/14] i.MX and SDHCI improvements Bernhard Beschow
2025-01-08 9:25 ` [PATCH 01/14] hw/sd/sdhci: Set SDHC_NIS_DMA bit when appropriate Bernhard Beschow
2025-01-09 12:10 ` Philippe Mathieu-Daudé
2025-01-08 9:25 ` [PATCH 02/14] hw/char/imx_serial: Fix reset value of UFCR register Bernhard Beschow
2025-01-08 9:25 ` [PATCH 03/14] hw/char/imx_serial: Update all state before restarting ageing timer Bernhard Beschow
2025-01-08 9:25 ` [PATCH 04/14] hw/core: Introduce TYPE_SHARED_IRQ Bernhard Beschow
2025-01-08 13:53 ` BALATON Zoltan
2025-01-09 9:14 ` Bernhard Beschow
2025-01-08 14:26 ` Bernhard Beschow
2025-01-09 11:43 ` David Woodhouse
2025-01-08 9:25 ` [PATCH 05/14] hw/pci-host/designware: Expose MSI IRQ Bernhard Beschow
2025-01-08 9:25 ` [PATCH 06/14] hw/gpio/imx_gpio: Don't clear input GPIO values upon reset Bernhard Beschow
2025-01-08 9:25 ` [PATCH 07/14] hw/sd/sd: Remove legacy sd_set_cb() in favor of GPIOs Bernhard Beschow
2025-01-09 11:37 ` Philippe Mathieu-Daudé
2025-01-08 9:25 ` [PATCH 08/14] hw/sd/sd: Allow for inverting polarities of presence and write-protect GPIOs Bernhard Beschow
2025-01-09 11:40 ` Philippe Mathieu-Daudé
2025-01-09 16:20 ` Bernhard Beschow
2025-01-12 18:06 ` Philippe Mathieu-Daudé
2025-01-16 23:20 ` Bernhard Beschow
2025-01-17 17:24 ` Philippe Mathieu-Daudé
2025-01-08 9:25 ` [PATCH 09/14] hw/char/imx_serial: Turn some DPRINTF() statements into trace events Bernhard Beschow
2025-01-09 11:42 ` Philippe Mathieu-Daudé
2025-01-08 9:25 ` [PATCH 10/14] hw/timer/imx_gpt: Remove unused define Bernhard Beschow
2025-01-08 16:21 ` Philippe Mathieu-Daudé
2025-01-08 9:25 ` [PATCH 11/14] tests/qtest/libqos: Reuse TYPE_IMX_I2C define Bernhard Beschow
2025-01-09 11:58 ` Philippe Mathieu-Daudé
2025-01-09 14:59 ` Fabiano Rosas
2025-01-08 9:25 ` [PATCH 12/14] hw/i2c/imx_i2c: Convert DPRINTF() to trace events Bernhard Beschow
2025-01-09 11:43 ` Philippe Mathieu-Daudé
2025-01-09 11:56 ` Philippe Mathieu-Daudé [this message]
2025-01-09 12:38 ` Philippe Mathieu-Daudé
2025-01-09 16:16 ` Bernhard Beschow
2025-01-08 9:25 ` [PATCH 13/14] hw/misc/imx6_src: " Bernhard Beschow
2025-01-09 11:44 ` Philippe Mathieu-Daudé
2025-01-08 9:25 ` [PATCH 14/14] hw/gpio/imx_gpio: Turn DPRINTF() into " Bernhard Beschow
2025-01-09 11:57 ` Philippe Mathieu-Daudé
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=258e62c4-9e7f-432c-ace2-a5c459d8e016@linaro.org \
--to=philmd@linaro.org \
--cc=andrew.smirnov@gmail.com \
--cc=armbru@redhat.com \
--cc=bmeng.cn@gmail.com \
--cc=farosas@suse.de \
--cc=jcd@tribudubois.net \
--cc=linux@roeck-us.net \
--cc=lvivier@redhat.com \
--cc=marcandre.lureau@redhat.com \
--cc=pbonzini@redhat.com \
--cc=peter.maydell@linaro.org \
--cc=qemu-arm@nongnu.org \
--cc=qemu-block@nongnu.org \
--cc=qemu-devel@nongnu.org \
--cc=shentey@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).