[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/10] TCG queued patches
From: |
Richard Henderson |
Subject: |
[Qemu-devel] [PULL 00/10] TCG queued patches |
Date: |
Tue, 13 Jun 2017 22:23:01 -0700 |
The patches from Emilio, plus the code reversions suggested by Alex.
r~
The following changes since commit 3f0602927b120a480b35dcf58cf6f95435b3ae91:
Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20170613'
into staging (2017-06-13 15:49:07 +0100)
are available in the git repository at:
git://github.com/rth7680/qemu.git tags/pull-tcg-20170613
for you to fetch changes up to a2dd0eba95c436d500c9450ecb794f6b5db731ab:
tcg: Remove tb_htable_lookup from helper_lookup_tb_ptr (2017-06-13 22:13:05
-0700)
----------------------------------------------------------------
Queued TCG patches
----------------------------------------------------------------
Emilio G. Cota (3):
util: add cacheinfo
tcg: allocate TB structs before the corresponding translated code
translate-all: consolidate tb init in tb_gen_code
Richard Henderson (7):
tcg/aarch64: Use ADR in tcg_out_movi
tcg/arm: Use indirect branch for goto_tb
tcg/arm: Remove limit on code buffer size
tcg/arm: Try pc-relative addresses for movi
tcg/arm: Use ldr (literal) for goto_tb
Revert "target/aarch64: optimize indirect branches"
tcg: Remove tb_htable_lookup from helper_lookup_tb_ptr
include/exec/exec-all.h | 5 +-
include/exec/tb-context.h | 3 +-
include/qemu/osdep.h | 3 +
target/arm/translate-a64.c | 3 +-
tcg-runtime.c | 32 +++-----
tcg/aarch64/tcg-target.inc.c | 7 +-
tcg/arm/tcg-target.inc.c | 78 ++++++++++--------
tcg/ppc/tcg-target.inc.c | 71 +----------------
tcg/tcg.c | 20 +++++
tcg/tcg.h | 2 +-
translate-all.c | 46 ++++++-----
util/Makefile.objs | 1 +
util/cacheinfo.c | 185 +++++++++++++++++++++++++++++++++++++++++++
13 files changed, 308 insertions(+), 148 deletions(-)
create mode 100644 util/cacheinfo.c
- [Qemu-devel] [PULL 00/10] TCG queued patches,
Richard Henderson <=
- [Qemu-devel] [PULL 03/10] translate-all: consolidate tb init in tb_gen_code, Richard Henderson, 2017/06/14
- [Qemu-devel] [PULL 01/10] util: add cacheinfo, Richard Henderson, 2017/06/14
- [Qemu-devel] [PULL 02/10] tcg: allocate TB structs before the corresponding translated code, Richard Henderson, 2017/06/14
- [Qemu-devel] [PULL 04/10] tcg/aarch64: Use ADR in tcg_out_movi, Richard Henderson, 2017/06/14
- [Qemu-devel] [PULL 05/10] tcg/arm: Use indirect branch for goto_tb, Richard Henderson, 2017/06/14
- [Qemu-devel] [PULL 06/10] tcg/arm: Remove limit on code buffer size, Richard Henderson, 2017/06/14
- [Qemu-devel] [PULL 07/10] tcg/arm: Try pc-relative addresses for movi, Richard Henderson, 2017/06/14
- [Qemu-devel] [PULL 09/10] Revert "target/aarch64: optimize indirect branches", Richard Henderson, 2017/06/14
- [Qemu-devel] [PULL 08/10] tcg/arm: Use ldr (literal) for goto_tb, Richard Henderson, 2017/06/14