On 6 June 2018 at 20:18, Philippe Mathieu-Daudé <[email protected]> wrote:
> Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
> ---
> $ qemu-system ... -d trace:i2c_recv,trace:i2c_send
>
> [email protected]:i2c_recv recv(addr:0x50) data:0x00
> [email protected]:i2c_send send(addr:0x50) data:0x05
> [email protected]:i2c_recv recv(addr:0x50) data:0x02
> [email protected]:i2c_recv recv(addr:0x50) data:0x40
> [email protected]:i2c_send send(addr:0x50) data:0x02
> [email protected]:i2c_recv recv(addr:0x50) data:0x08
> [email protected]:i2c_recv recv(addr:0x50) data:0x0d
> [email protected]:i2c_send send(addr:0x50) data:0x1f
> [email protected]:i2c_recv recv(addr:0x50) data:0x40
>
> or
>
> $ qemu-system ... -d trace:i2c\*
>
> [email protected]:i2c_event start(addr:0x50)
> [email protected]:i2c_recv recv(addr:0x50) data:0x82
> [email protected]:i2c_event finish(addr:0x50)
> [email protected]:i2c_event start(addr:0x50)
> [email protected]:i2c_send send(addr:0x50) data:0x11
> [email protected]:i2c_event finish(addr:0x50)
> [email protected]:i2c_event start(addr:0x50)
> [email protected]:i2c_recv recv(addr:0x50) data:0x04
> [email protected]: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

Reply via email to