[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 0/5] tcg patch queue
From: |
Richard Henderson |
Subject: |
[PULL 0/5] tcg patch queue |
Date: |
Mon, 16 Jan 2023 12:36:32 -1000 |
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
- [PULL 0/5] tcg patch queue, Richard Henderson, 2023/01/16
- [PULL 0/5] tcg patch queue,
Richard Henderson <=
- [PULL 1/5] linux-user: Clean up when exiting due to a signal, Richard Henderson, 2023/01/16
- [PULL 2/5] accel/tcg: Add debuginfo support, Richard Henderson, 2023/01/16
- [PULL 5/5] accel/tcg: Split out cpu_exec_{setjmp,loop}, Richard Henderson, 2023/01/16
- [PULL 3/5] tcg: add perfmap and jitdump, Richard Henderson, 2023/01/16
- [PULL 4/5] util/bufferiszero: Use __attribute__((target)) for avx2/avx512, Richard Henderson, 2023/01/16
- Re: [PULL 0/5] tcg patch queue, Peter Maydell, 2023/01/17
- Re: [PULL 0/5] tcg patch queue, Thomas Huth, 2023/01/20