[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] hw/i2c: Add trace events
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [PATCH] hw/i2c: Add trace events |
Date: |
Thu, 7 Jun 2018 14:02:29 +0100 |
On 6 June 2018 at 20:18, Philippe Mathieu-Daudé <address@hidden> wrote:
> Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
> ---
> $ qemu-system ... -d trace:i2c_recv,trace:i2c_send
>
> address@hidden:i2c_recv recv(addr:0x50) data:0x00
> address@hidden:i2c_send send(addr:0x50) data:0x05
> address@hidden:i2c_recv recv(addr:0x50) data:0x02
> address@hidden:i2c_recv recv(addr:0x50) data:0x40
> address@hidden:i2c_send send(addr:0x50) data:0x02
> address@hidden:i2c_recv recv(addr:0x50) data:0x08
> address@hidden:i2c_recv recv(addr:0x50) data:0x0d
> address@hidden:i2c_send send(addr:0x50) data:0x1f
> address@hidden:i2c_recv recv(addr:0x50) data:0x40
>
> or
>
> $ qemu-system ... -d trace:i2c\*
>
> address@hidden:i2c_event start(addr:0x50)
> address@hidden:i2c_recv recv(addr:0x50) data:0x82
> address@hidden:i2c_event finish(addr:0x50)
> address@hidden:i2c_event start(addr:0x50)
> address@hidden:i2c_send send(addr:0x50) data:0x11
> address@hidden:i2c_event finish(addr:0x50)
> address@hidden:i2c_event start(addr:0x50)
> address@hidden:i2c_recv recv(addr:0x50) data:0x04
> address@hidden:i2c_event finish(addr:0x50)
>
> Makefile.objs | 1 +
> hw/i2c/core.c | 25 ++++++++++++++++++-------
> hw/i2c/trace-events | 7 +++++++
> 3 files changed, 26 insertions(+), 7 deletions(-)
> create mode 100644 hw/i2c/trace-events
Applied to target-arm.next, thanks.
-- PMM