[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-trivial] [PATCH 1/4] Add tracing to xenfb.
From: |
Don Koch |
Subject: |
[Qemu-trivial] [PATCH 1/4] Add tracing to xenfb. |
Date: |
Fri, 16 Jan 2015 14:21:36 -0500 |
Signed-off-by: Don Koch <address@hidden>
---
hw/display/xenfb.c | 5 +++++
trace-events | 4 ++++
2 files changed, 9 insertions(+)
diff --git a/hw/display/xenfb.c b/hw/display/xenfb.c
index 8a61e95..5e324ef 100644
--- a/hw/display/xenfb.c
+++ b/hw/display/xenfb.c
@@ -45,6 +45,8 @@
#include <xen/io/kbdif.h>
#include <xen/io/protocols.h>
+#include "trace.h"
+
#ifndef BTN_LEFT
#define BTN_LEFT 0x110 /* from <linux/input.h> */
#endif
@@ -324,6 +326,8 @@ static void xenfb_mouse_event(void *opaque,
int dh = surface_height(surface);
int i;
+ trace_xenfb_mouse_event(opaque, dx, dy, dz, button_state,
+ xenfb->abs_pointer_wanted);
if (xenfb->abs_pointer_wanted)
xenfb_send_position(xenfb,
dx * (dw - 1) / 0x7fff,
@@ -380,6 +384,7 @@ static void input_connected(struct XenDevice *xendev)
if (in->qmouse) {
qemu_remove_mouse_event_handler(in->qmouse);
}
+ trace_xenfb_input_connected(xendev, in->abs_pointer_wanted);
in->qmouse = qemu_add_mouse_event_handler(xenfb_mouse_event, in,
in->abs_pointer_wanted,
"Xen PVFB Mouse");
diff --git a/trace-events b/trace-events
index 8acbcce..0f26f06 100644
--- a/trace-events
+++ b/trace-events
@@ -202,6 +202,10 @@ hd_geometry_guess(void *blk, uint32_t cyls, uint32_t
heads, uint32_t secs, int t
jazz_led_read(uint64_t addr, uint8_t val) "read addr=0x%"PRIx64": 0x%x"
jazz_led_write(uint64_t addr, uint8_t new) "write addr=0x%"PRIx64": 0x%x"
+# hw/display/xenfb.c
+xenfb_mouse_event(void *opaque, int dx, int dy, int dz, int button_state, int
abs_pointer_wanted) "%p x %d y %d z %d bs %#x abs %d"
+xenfb_input_connected(void *xendev, int abs_pointer_wanted) "%p abs %d"
+
# hw/net/lance.c
lance_mem_readw(uint64_t addr, uint32_t ret) "addr=%"PRIx64"val=0x%04x"
lance_mem_writew(uint64_t addr, uint32_t val) "addr=%"PRIx64"val=0x%04x"
--
1.8.3.1
- [Qemu-trivial] [PATCH 0/3] Trace calls for xenfb, ps2 and pcnet, Don Koch, 2015/01/16
- [Qemu-trivial] [PATCH 2/4] Add trace to ps2.c., Don Koch, 2015/01/16
- [Qemu-trivial] [PATCH 1/4] Add tracing to xenfb.,
Don Koch <=
- [Qemu-trivial] [PATCH 3/4] Add/convert trace calls in pcnet-pci.c., Don Koch, 2015/01/16
- [Qemu-trivial] [PATCH 4/4] Convert some debugging printfs to trace calls in pcnet.c., Don Koch, 2015/01/16
- Re: [Qemu-trivial] [PATCH 0/3] Trace calls for xenfb, ps2 and pcnet, Don Koch, 2015/01/16
- Re: [Qemu-trivial] Trace calls for xenfb, ps2 and pcnet, Michael Tokarev, 2015/01/21