qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/18] misc cross-tree patches queue
@ 2015-01-20 15:45 Peter Maydell
  2015-01-20 15:45 ` [Qemu-devel] [PULL 01/18] scripts/qapi-types.py: Add dummy member to empty structs Peter Maydell
                   ` (18 more replies)
  0 siblings, 19 replies; 20+ messages in thread
From: Peter Maydell @ 2015-01-20 15:45 UTC (permalink / raw)
  To: qemu-devel

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

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2015-01-20 17:52 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-01-20 15:45 [Qemu-devel] [PULL 00/18] misc cross-tree patches queue Peter Maydell
2015-01-20 15:45 ` [Qemu-devel] [PULL 01/18] scripts/qapi-types.py: Add dummy member to empty structs Peter Maydell
2015-01-20 15:45 ` [Qemu-devel] [PULL 02/18] exec.c: Drop TARGET_HAS_ICE define and checks Peter Maydell
2015-01-20 15:45 ` [Qemu-devel] [PULL 03/18] cpu_ldst.h: Remove unused ldul_ macros Peter Maydell
2015-01-20 15:45 ` [Qemu-devel] [PULL 04/18] monitor.c: Use ld*_p() instead of ld*_raw() Peter Maydell
2015-01-20 15:45 ` [Qemu-devel] [PULL 05/18] target-sparc: Don't use {ld, st}*_raw functions Peter Maydell
2015-01-20 15:45 ` [Qemu-devel] [PULL 06/18] linux-user/elfload.c: Don't use _raw accessor functions Peter Maydell
2015-01-20 15:45 ` [Qemu-devel] [PULL 07/18] bsd-user/elfload.c: Don't use ldl() or ldq_raw() Peter Maydell
2015-01-20 15:45 ` [Qemu-devel] [PULL 08/18] linux-user/vm86.c: Use cpu_ldl_data &c rather than plain ldl &c Peter Maydell
2015-01-20 15:45 ` [Qemu-devel] [PULL 09/18] linux-user/main.c (m68k): Use get_user_u16 rather than lduw in cpu_loop Peter Maydell
2015-01-20 15:45 ` [Qemu-devel] [PULL 10/18] target-mips: Don't use _raw load/store accessors Peter Maydell
2015-01-20 15:45 ` [Qemu-devel] [PULL 11/18] cpu_ldst.h: Drop unused ld/st*_kernel defines Peter Maydell
2015-01-20 15:45 ` [Qemu-devel] [PULL 12/18] cpu_ldst.h: Remove unused very short ld*/st* defines Peter Maydell
2015-01-20 15:45 ` [Qemu-devel] [PULL 13/18] cpu_ldst.h: Use inline functions for usermode cpu_ld/st accessors Peter Maydell
2015-01-20 15:45 ` [Qemu-devel] [PULL 14/18] cpu_ldst_template.h: Use ld*_p directly rather than via ld*_raw macros Peter Maydell
2015-01-20 15:45 ` [Qemu-devel] [PULL 15/18] cpu_ldst.h: Drop unused _raw macros, saddr() and laddr() Peter Maydell
2015-01-20 15:45 ` [Qemu-devel] [PULL 16/18] cpu_ldst_template.h: Drop unused cpu_ldfq/stfq/ldfl/stfl accessors Peter Maydell
2015-01-20 15:45 ` [Qemu-devel] [PULL 17/18] cpu_ldst.h, cpu-all.h, bswap.h: Update documentation on ld/st accessors Peter Maydell
2015-01-20 15:45 ` [Qemu-devel] [PULL 18/18] cpu_ldst.h: Don't define helpers if MMU_MODE*_SUFFIX not defined Peter Maydell
2015-01-20 17:51 ` [Qemu-devel] [PULL 00/18] misc cross-tree patches queue Peter Maydell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).