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
