The following changes since commit fb7e7990342e59cf67dbd895c1a1e3fb1741df7a:
tests/qtest/qom-test: Do not print tested properties by default (2023-01-16 15:00:57 +0000)
are available in the Git repository at:
https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20230116
for you to fetch changes up to 61710a7e23a63546da0071ea32adb96476fa5d07:
accel/tcg: Split out cpu_exec_{setjmp,loop} (2023-01-16 10:14:12 -1000)
----------------------------------------------------------------
- Reorg cpu_tb_exec around setjmp.
- Use __attribute__((target)) for buffer_is_zero.
- Add perfmap and jitdump for perf support.
----------------------------------------------------------------
Ilya Leoshkevich (3):
linux-user: Clean up when exiting due to a signal
accel/tcg: Add debuginfo support
tcg: add perfmap and jitdump
Richard Henderson (2):
util/bufferiszero: Use __attribute__((target)) for avx2/avx512
accel/tcg: Split out cpu_exec_{setjmp,loop}
docs/devel/tcg.rst | 23 +++
meson.build | 16 +-
accel/tcg/debuginfo.h | 77 ++++++++++
accel/tcg/perf.h | 49 ++++++
accel/tcg/cpu-exec.c | 111 +++++++-------
accel/tcg/debuginfo.c | 96 ++++++++++++
accel/tcg/perf.c | 375 ++++++++++++++++++++++++++++++++++++++++++++++
accel/tcg/translate-all.c | 7 +
hw/core/loader.c | 5 +
linux-user/elfload.c | 3 +
linux-user/exit.c | 2 +
linux-user/main.c | 15 ++
linux-user/signal.c | 8 +-
softmmu/vl.c | 11 ++
tcg/tcg.c | 2 +
util/bufferiszero.c | 41 +----
accel/tcg/meson.build | 2 +
linux-user/meson.build | 1 +
qemu-options.hx | 20 +++
19 files changed, 763 insertions(+), 101 deletions(-)
create mode 100644 accel/tcg/debuginfo.h
create mode 100644 accel/tcg/perf.h
create mode 100644 accel/tcg/debuginfo.c
create mode 100644 accel/tcg/perf.c