From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40229) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YDb0D-0004ll-4p for qemu-devel@nongnu.org; Tue, 20 Jan 2015 10:46:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YDb0C-0007XO-85 for qemu-devel@nongnu.org; Tue, 20 Jan 2015 10:46:01 -0500 Received: from mnementh.archaic.org.uk ([2001:8b0:1d0::1]:54959) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YDb0C-0007MQ-1p for qemu-devel@nongnu.org; Tue, 20 Jan 2015 10:46:00 -0500 Received: from pm215 by mnementh.archaic.org.uk with local (Exim 4.80) (envelope-from ) id 1YDazz-0004UY-BJ for qemu-devel@nongnu.org; Tue, 20 Jan 2015 15:45:47 +0000 From: Peter Maydell Date: Tue, 20 Jan 2015 15:45:29 +0000 Message-Id: <1421768747-17240-1-git-send-email-peter.maydell@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [Qemu-devel] [PULL 00/18] misc cross-tree patches queue List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Hi; this pullreq gathers up a set of patches I've sent recently which have got code review but fall between stools somewhat because they touch files in various places across the tree; it seemed easiest just to put them all in a pullrequest and send it out. thanks -- PMM The following changes since commit a5bd4470ed34b7cf49bda7ea3dcad3a269c99ada: Merge remote-tracking branch 'remotes/sstabellini/xen-2015-01-20-v2' into staging (2015-01-20 14:34:38 +0000) are available in the git repository at: git://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-misc-20150120 for you to fetch changes up to de5ee4a888667ca0a198f0743d70075d70564117: cpu_ldst.h: Don't define helpers if MMU_MODE*_SUFFIX not defined (2015-01-20 15:19:35 +0000) ---------------------------------------------------------------- Miscellaneous cross-tree patches: * load/store helper cleanup * drop TARGET_HAS_ICE define and checks * scripts/qapi-types.py: Add dummy member to empty structs * cpu_ldst.h: Don't define helpers if MMU_MODE*_SUFFIX not defined ---------------------------------------------------------------- Peter Maydell (18): scripts/qapi-types.py: Add dummy member to empty structs exec.c: Drop TARGET_HAS_ICE define and checks cpu_ldst.h: Remove unused ldul_ macros monitor.c: Use ld*_p() instead of ld*_raw() target-sparc: Don't use {ld, st}*_raw functions linux-user/elfload.c: Don't use _raw accessor functions bsd-user/elfload.c: Don't use ldl() or ldq_raw() linux-user/vm86.c: Use cpu_ldl_data &c rather than plain ldl &c linux-user/main.c (m68k): Use get_user_u16 rather than lduw in cpu_loop target-mips: Don't use _raw load/store accessors cpu_ldst.h: Drop unused ld/st*_kernel defines cpu_ldst.h: Remove unused very short ld*/st* defines cpu_ldst.h: Use inline functions for usermode cpu_ld/st accessors cpu_ldst_template.h: Use ld*_p directly rather than via ld*_raw macros cpu_ldst.h: Drop unused _raw macros, saddr() and laddr() cpu_ldst_template.h: Drop unused cpu_ldfq/stfq/ldfl/stfl accessors cpu_ldst.h, cpu-all.h, bswap.h: Update documentation on ld/st accessors cpu_ldst.h: Don't define helpers if MMU_MODE*_SUFFIX not defined bsd-user/elfload.c | 11 +- exec.c | 16 --- include/exec/cpu-all.h | 38 +------ include/exec/cpu_ldst.h | 174 ++++++++++-------------------- include/exec/cpu_ldst_template.h | 60 +---------- include/exec/cpu_ldst_useronly_template.h | 81 ++++++++++++++ include/qemu/bswap.h | 11 +- linux-user/elfload.c | 7 +- linux-user/main.c | 6 +- linux-user/vm86.c | 57 +++++----- monitor.c | 8 +- scripts/qapi-types.py | 8 ++ target-alpha/cpu.h | 2 - target-arm/cpu.h | 2 - target-cris/cpu.h | 2 - target-i386/cpu.h | 2 - target-i386/seg_helper.c | 16 ++- target-lm32/cpu.h | 2 - target-m68k/cpu.h | 2 - target-microblaze/cpu.h | 2 - target-mips/cpu.h | 1 - target-mips/op_helper.c | 4 +- target-moxie/cpu.h | 2 - target-ppc/cpu.h | 2 - target-s390x/cpu.h | 2 - target-sh4/cpu.h | 1 - target-sparc/cpu.h | 2 - target-sparc/ldst_helper.c | 24 ++--- target-xtensa/cpu.h | 2 - translate-all.c | 4 +- 30 files changed, 242 insertions(+), 309 deletions(-) create mode 100644 include/exec/cpu_ldst_useronly_template.h