[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] f50f3d: target/i386: Convert to disas_set_inf
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] f50f3d: target/i386: Convert to disas_set_info hook |
Date: |
Fri, 27 Oct 2017 01:27:50 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: f50f3dd5d6a982943ba603ad5d79a7f6a0f98404
https://github.com/qemu/qemu/commit/f50f3dd5d6a982943ba603ad5d79a7f6a0f98404
Author: Richard Henderson <address@hidden>
Date: 2017-10-25 (Wed, 25 Oct 2017)
Changed paths:
M disas.c
M monitor.c
M target/i386/cpu.c
M target/i386/translate.c
Log Message:
-----------
target/i386: Convert to disas_set_info hook
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: 0eea8cdd6d680e74f9f994bbb024d0c486b5cc3c
https://github.com/qemu/qemu/commit/0eea8cdd6d680e74f9f994bbb024d0c486b5cc3c
Author: Richard Henderson <address@hidden>
Date: 2017-10-25 (Wed, 25 Oct 2017)
Changed paths:
M disas.c
M monitor.c
M target/ppc/translate.c
M target/ppc/translate_init.c
Log Message:
-----------
target/ppc: Convert to disas_set_info hook
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: 6cd61517fb5217098b25c8f08dd45023de3f22bb
https://github.com/qemu/qemu/commit/6cd61517fb5217098b25c8f08dd45023de3f22bb
Author: Richard Henderson <address@hidden>
Date: 2017-10-25 (Wed, 25 Oct 2017)
Changed paths:
M disas/arm.c
M include/disas/bfd.h
M target/arm/cpu.c
Log Message:
-----------
target/arm: Move BE32 disassembler fixup
The Capstone disassembler has its own big-endian fixup.
Doing this twice does not work, of course. Move our current
fixup from target/arm/cpu.c to disas/arm.c.
This makes read_memory_inner_func unused and can be removed.
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: 7bcdbf51eeb674e42dd3f171f1caed4c44ba8710
https://github.com/qemu/qemu/commit/7bcdbf51eeb674e42dd3f171f1caed4c44ba8710
Author: Richard Henderson <address@hidden>
Date: 2017-10-25 (Wed, 25 Oct 2017)
Changed paths:
M target/arm/cpu.c
Log Message:
-----------
target/arm: Don't set INSN_ARM_BE32 for CONFIG_USER_ONLY
This matches translator behaviour in arm_lduw_code.
Fixes: https://bugs.launchpad.net/qemu/+bug/1724485
Signed-off-by: Richard Henderson <address@hidden>
Commit: 1d48474d8e9eff9d08ad43477043d95789b96a40
https://github.com/qemu/qemu/commit/1d48474d8e9eff9d08ad43477043d95789b96a40
Author: Richard Henderson <address@hidden>
Date: 2017-10-25 (Wed, 25 Oct 2017)
Changed paths:
M disas.c
M include/disas/disas.h
M include/exec/log.h
M monitor.c
M target/alpha/translate.c
M target/arm/translate-a64.c
M target/arm/translate.c
M target/cris/translate.c
M target/hppa/translate.c
M target/i386/translate.c
M target/lm32/translate.c
M target/m68k/translate.c
M target/microblaze/translate.c
M target/mips/translate.c
M target/nios2/translate.c
M target/openrisc/translate.c
M target/ppc/translate.c
M target/s390x/translate.c
M target/sh4/translate.c
M target/sparc/translate.c
M target/tricore/translate.c
M target/unicore32/translate.c
M target/xtensa/translate.c
Log Message:
-----------
disas: Remove unused flags arguments
Now that every target is using the disas_set_info hook,
the flags argument is unused. Remove it.
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: 8ca80760bf1280be87710c6a1ef5f38d8f2f12bf
https://github.com/qemu/qemu/commit/8ca80760bf1280be87710c6a1ef5f38d8f2f12bf
Author: Richard Henderson <address@hidden>
Date: 2017-10-25 (Wed, 25 Oct 2017)
Changed paths:
M configure
M disas.c
M include/disas/bfd.h
A include/disas/capstone.h
Log Message:
-----------
disas: Support the Capstone disassembler library
If configured, prefer this over our rather dated copy of the
GPLv2-only binutils. This will be especially apparent with
the proposed vector extensions to TCG, as disas/i386.c does
not handle AVX.
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: b666d2a41a177c70a72f4b54d6cac71494d143d0
https://github.com/qemu/qemu/commit/b666d2a41a177c70a72f4b54d6cac71494d143d0
Author: Richard Henderson <address@hidden>
Date: 2017-10-25 (Wed, 25 Oct 2017)
Changed paths:
M disas.c
M target/i386/cpu.c
Log Message:
-----------
i386: Support Capstone in disas_set_info
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: 110f6c703bb6d99419196c3c5e369880c994d0bd
https://github.com/qemu/qemu/commit/110f6c703bb6d99419196c3c5e369880c994d0bd
Author: Richard Henderson <address@hidden>
Date: 2017-10-25 (Wed, 25 Oct 2017)
Changed paths:
M disas.c
M target/arm/cpu.c
Log Message:
-----------
arm: Support Capstone in disas_set_info
Tested-by: Alex Bennée <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: ac226899db15c5751f5b1f4f42ea4b31a3d360e0
https://github.com/qemu/qemu/commit/ac226899db15c5751f5b1f4f42ea4b31a3d360e0
Author: Richard Henderson <address@hidden>
Date: 2017-10-25 (Wed, 25 Oct 2017)
Changed paths:
M disas.c
M target/ppc/translate_init.c
Log Message:
-----------
ppc: Support Capstone in disas_set_info
Cc: address@hidden
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: b8d8720892f7912e8a2621b30ebac0e9a48e89e3
https://github.com/qemu/qemu/commit/b8d8720892f7912e8a2621b30ebac0e9a48e89e3
Author: Richard Henderson <address@hidden>
Date: 2017-10-25 (Wed, 25 Oct 2017)
Changed paths:
M disas.c
Log Message:
-----------
disas: Remove monitor_disas_is_physical
Even though there is only one monitor, and thus no race on this
global data object, there is also no point in having it. We can
just as well record the decision in the read_memory_function that
we select.
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: e219c499e9f5d4fa0e25dc07682f75531ee84d86
https://github.com/qemu/qemu/commit/e219c499e9f5d4fa0e25dc07682f75531ee84d86
Author: Richard Henderson <address@hidden>
Date: 2017-10-26 (Thu, 26 Oct 2017)
Changed paths:
M .gitmodules
M Makefile
A capstone
M configure
Log Message:
-----------
disas: Add capstone as submodule
Do not require the submodule, but use it if present. Allow the
command-line to override system or git submodule either way.
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: 6e6430a821a150bea3fb10cb42d4f90f99f0f43d
https://github.com/qemu/qemu/commit/6e6430a821a150bea3fb10cb42d4f90f99f0f43d
Author: Peter Maydell <address@hidden>
Date: 2017-10-27 (Fri, 27 Oct 2017)
Changed paths:
M .gitmodules
M Makefile
A capstone
M configure
M disas.c
M disas/arm.c
M include/disas/bfd.h
A include/disas/capstone.h
M include/disas/disas.h
M include/exec/log.h
M monitor.c
M target/alpha/translate.c
M target/arm/cpu.c
M target/arm/translate-a64.c
M target/arm/translate.c
M target/cris/translate.c
M target/hppa/translate.c
M target/i386/cpu.c
M target/i386/translate.c
M target/lm32/translate.c
M target/m68k/translate.c
M target/microblaze/translate.c
M target/mips/translate.c
M target/nios2/translate.c
M target/openrisc/translate.c
M target/ppc/translate.c
M target/ppc/translate_init.c
M target/s390x/translate.c
M target/sh4/translate.c
M target/sparc/translate.c
M target/tricore/translate.c
M target/unicore32/translate.c
M target/xtensa/translate.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/rth/tags/pull-dis-20171026' into staging
Capstone disassembler
# gpg: Signature made Thu 26 Oct 2017 10:57:27 BST
# gpg: using RSA key 0x64DF38E8AF7E215F
# gpg: Good signature from "Richard Henderson <address@hidden>"
# Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A 05C0 64DF 38E8 AF7E 215F
* remotes/rth/tags/pull-dis-20171026:
disas: Add capstone as submodule
disas: Remove monitor_disas_is_physical
ppc: Support Capstone in disas_set_info
arm: Support Capstone in disas_set_info
i386: Support Capstone in disas_set_info
disas: Support the Capstone disassembler library
disas: Remove unused flags arguments
target/arm: Don't set INSN_ARM_BE32 for CONFIG_USER_ONLY
target/arm: Move BE32 disassembler fixup
target/ppc: Convert to disas_set_info hook
target/i386: Convert to disas_set_info hook
Signed-off-by: Peter Maydell <address@hidden>
# Conflicts:
# target/i386/cpu.c
# target/ppc/translate_init.c
Compare: https://github.com/qemu/qemu/compare/74d7fc7f6385...6e6430a821a1
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] f50f3d: target/i386: Convert to disas_set_info hook,
GitHub <=