[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 0/6] gdb updates and cputlb traces
From: |
Alex Bennée |
Subject: |
[Qemu-devel] [PATCH v2 0/6] gdb updates and cputlb traces |
Date: |
Wed, 17 May 2017 15:52:53 +0100 |
Hi,
Here is an update to the cputlb tracing and also a number of gdbstub
updates. The main changes to the cputlb tracing are making each flush
an explicit event instead of just dumping counts. This means you can
so analysis on the delay from queuing work to scheduling at the cost
of losing the raw count in the MMI interface.
Alex Bennée (6):
scripts/replay-dump.py: replay log dumper
scripts/qemu-gdb/timers.py: new helper to dump timer state
scripts/qemu-gdb/tcg: new helper to dump tcg state
cputlb: remove tlb_flush_count
cputlb: add trace events
new script/analyse-tlb-flushes-simpletrace.py
cputlb.c | 38 +++-
include/exec/cputlb.h | 1 -
scripts/analyse-tlb-flushes-simpletrace.py | 144 +++++++++++++++
scripts/qemu-gdb.py | 4 +-
scripts/qemugdb/tcg.py | 46 +++++
scripts/qemugdb/timers.py | 54 ++++++
scripts/replay-dump.py | 272 +++++++++++++++++++++++++++++
trace-events | 7 +
translate-all.c | 1 -
9 files changed, 559 insertions(+), 8 deletions(-)
create mode 100755 scripts/analyse-tlb-flushes-simpletrace.py
create mode 100644 scripts/qemugdb/tcg.py
create mode 100644 scripts/qemugdb/timers.py
create mode 100755 scripts/replay-dump.py
--
2.11.0
- [Qemu-devel] [PATCH v2 0/6] gdb updates and cputlb traces,
Alex Bennée <=
- [Qemu-devel] [PATCH v2 2/6] scripts/qemu-gdb/timers.py: new helper to dump timer state, Alex Bennée, 2017/05/17
- [Qemu-devel] [PATCH v2 3/6] scripts/qemu-gdb/tcg: new helper to dump tcg state, Alex Bennée, 2017/05/17
- [Qemu-devel] [PATCH v2 4/6] cputlb: remove tlb_flush_count, Alex Bennée, 2017/05/17
- [Qemu-devel] [PATCH v2 1/6] scripts/replay-dump.py: replay log dumper, Alex Bennée, 2017/05/17
- [Qemu-devel] [PATCH v2 5/6] cputlb: add trace events, Alex Bennée, 2017/05/17
- [Qemu-devel] [PATCH v2 6/6] new script/analyse-tlb-flushes-simpletrace.py, Alex Bennée, 2017/05/17