qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/1] tcg: add perfmap and jitdump
@ 2022-11-14 16:13 Ilya Leoshkevich
  2022-11-14 16:13 ` [PATCH v2 1/1] " Ilya Leoshkevich
  2023-01-03 12:36 ` PING: [PATCH v2 0/1] " Ilya Leoshkevich
  0 siblings, 2 replies; 5+ messages in thread
From: Ilya Leoshkevich @ 2022-11-14 16:13 UTC (permalink / raw)
  To: Richard Henderson, Alex Bennée
  Cc: Vanderson M . do Rosario, Christian Borntraeger, qemu-devel,
	Ilya Leoshkevich

v1:
https://lists.nongnu.org/archive/html/qemu-devel/2022-10/msg01824.html
https://lists.nongnu.org/archive/html/qemu-devel/2022-11/msg01073.html

v1 -> v2:
* Use QEMU_LOCK_GUARD (Alex).
* Handle TARGET_TB_PCREL (Alex).
* Support ELF -kernels, add a note about this (Alex). Tested with
  qemu-system-x86_64 and Linux kernel - it's not fast, but it works.
* Minor const correctness and style improvements.

Ilya Leoshkevich (1):
  tcg: add perfmap and jitdump

 accel/tcg/debuginfo.c     |  99 +++++++++++
 accel/tcg/debuginfo.h     |  52 ++++++
 accel/tcg/meson.build     |   2 +
 accel/tcg/perf.c          | 334 ++++++++++++++++++++++++++++++++++++++
 accel/tcg/perf.h          |  28 ++++
 accel/tcg/translate-all.c |   8 +
 docs/devel/tcg.rst        |  23 +++
 hw/core/loader.c          |   5 +
 include/tcg/tcg.h         |   4 +-
 linux-user/elfload.c      |   3 +
 linux-user/exit.c         |   2 +
 linux-user/main.c         |  15 ++
 linux-user/meson.build    |   1 +
 meson.build               |   8 +
 qemu-options.hx           |  20 +++
 softmmu/vl.c              |  11 ++
 tcg/region.c              |   2 +-
 tcg/tcg.c                 |   2 +
 18 files changed, 616 insertions(+), 3 deletions(-)
 create mode 100644 accel/tcg/debuginfo.c
 create mode 100644 accel/tcg/debuginfo.h
 create mode 100644 accel/tcg/perf.c
 create mode 100644 accel/tcg/perf.h

-- 
2.37.2



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-01-08 22:27 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-11-14 16:13 [PATCH v2 0/1] tcg: add perfmap and jitdump Ilya Leoshkevich
2022-11-14 16:13 ` [PATCH v2 1/1] " Ilya Leoshkevich
2023-01-06 17:31   ` Alex Bennée
2023-01-08 22:26   ` Richard Henderson
2023-01-03 12:36 ` PING: [PATCH v2 0/1] " Ilya Leoshkevich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).