qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: "Andreas Färber" <afaerber@suse.de>
To: qemu-devel@nongnu.org
Cc: "Mike Frysinger" <vapier@gentoo.org>,
	"Jia Liu" <proljc@gmail.com>, "Max Filippov" <jcmvbkbc@gmail.com>,
	"Anthony Liguori" <anthony@codemonkey.ws>,
	"Igor Mammedov" <imammedo@redhat.com>,
	"Richard Henderson" <rth@twiddle.net>,
	"Andreas Färber" <afaerber@suse.de>,
	"Eduardo Habkost" <ehabkost@redhat.com>
Subject: [Qemu-devel] [PULL 00/25] QOM CPUState patch queue 2013-07-26
Date: Sat, 27 Jul 2013 00:05:25 +0200	[thread overview]
Message-ID: <1374876350-32189-1-git-send-email-afaerber@suse.de> (raw)

Hello Anthony,

This is my current QOM CPU patch queue for 1.6. Please pull.

CPUArchState: 289 -> 279

Thanks,
Andreas

Cc: Anthony Liguori <anthony@codemonkey.ws>

Cc: Richard Henderson <rth@twiddle.net>
Cc: Jia Liu <proljc@gmail.com>
Cc: Max Filippov <jcmvbkbc@gmail.com>

Cc: Eduardo Habkost <ehabkost@redhat.com>
Cc: Igor Mammedov <imammedo@redhat.com>
Cc: Mike Frysinger <vapier@gentoo.org>

The following changes since commit f0ef1cf4d6c996d90df6e4a32a82423d180f3e4d:

  Merge remote-tracking branch 'rth/tcg-next' into staging (2013-07-26 13:04:21 -0500)

are available in the git repository at:


  git://github.com/afaerber/qemu-cpu.git tags/qom-cpu-for-anthony

for you to fetch changes up to 5b24c64188b8253e2f004191c7e8d4a799f90eaa:

  cpu: Introduce CPUClass::gdb_core_xml_file for GDB_CORE_XML (2013-07-27 00:04:17 +0200)

----------------------------------------------------------------
QOM CPUState refactorings

* Fix cpu_memory_rw_debug() breakage in s390x KVM
* Replace final CPUArchState in sysemu/kvm.h
* Introduce model subclasses for XtensaCPU
* Introduce CPUClass::gdb_num[_core]_regs
* Introduce CPUClass::gdb_core_xml_file
* Introduce CPUClass::gdb_{read,write}_register()
* Propagate CPUState further in gdbstub

----------------------------------------------------------------
Andreas Färber (23):
      linux-user: Avoid redundant ENV_GET_CPU()
      target-xtensa: Introduce XtensaCPU subclasses
      gdbstub: Fix cpu_gdb_{read,write}_register() Coding Style
      gdbstub: Drop dead code in cpu_gdb_{read,write}_register()
      cpu: Introduce CPUState::gdb_num_regs and CPUClass::gdb_num_core_regs
      target-i386: Move cpu_gdb_{read,write}_register()
      target-ppc: Move cpu_gdb_{read,write}_register()
      target-sparc: Move cpu_gdb_{read,write}_register()
      target-arm: Move cpu_gdb_{read,write}_register()
      target-m68k: Move cpu_gdb_{read,write}_register()
      target-mips: Move cpu_gdb_{read,write}_register()
      target-openrisc: Move cpu_gdb_{read,write}_register()
      target-sh4: Move cpu_gdb_{read,write}_register()
      target-microblaze: Move cpu_gdb_{read,write}_register()
      target-cris: Move cpu_gdb_{read,write}_register()
      target-alpha: Move cpu_gdb_{read,write}_register()
      target-s390x: Move cpu_gdb_{read,write}_register()
      target-lm32: Move cpu_gdb_{read,write}_register()
      target-xtensa: Move cpu_gdb_{read,write}_register()
      gdbstub: Replace GET_REG*() macros with gdb_get_reg*() functions
      cpu: Introduce CPUClass::gdb_{read,write}_register()
      target-cris: Factor out CPUClass::gdb_read_register() hook for v10
      cpu: Introduce CPUClass::gdb_core_xml_file for GDB_CORE_XML

Christian Borntraeger (1):
      target-s390x: Fix CPUState rework fallout

Stefan Weil (1):
      kvm: Change prototype of kvm_update_guest_debug()

 exec.c                          |    5 +-
 gdbstub.c                       | 1382 +--------------------------------------
 include/exec/gdbstub.h          |   45 ++
 include/qom/cpu.h               |   13 +-
 include/sysemu/kvm.h            |    2 +-
 kvm-all.c                       |   17 +-
 kvm-stub.c                      |    2 +-
 linux-user/main.c               |    2 +-
 qom/cpu.c                       |   22 +
 stubs/Makefile.objs             |    1 +
 stubs/gdbstub.c                 |    5 +
 target-alpha/Makefile.objs      |    1 +
 target-alpha/cpu-qom.h          |    2 +
 target-alpha/cpu.c              |    3 +
 target-alpha/gdbstub.c          |   93 +++
 target-arm/Makefile.objs        |    1 +
 target-arm/cpu-qom.h            |    3 +
 target-arm/cpu.c                |    4 +
 target-arm/gdbstub.c            |  102 +++
 target-cris/Makefile.objs       |    1 +
 target-cris/cpu-qom.h           |    4 +
 target-cris/cpu.c               |    8 +
 target-cris/gdbstub.c           |  130 ++++
 target-i386/Makefile.objs       |    1 +
 target-i386/cpu-qom.h           |    3 +
 target-i386/cpu.c               |    3 +
 target-i386/gdbstub.c           |  231 +++++++
 target-i386/kvm.c               |    2 +-
 target-lm32/Makefile.objs       |    1 +
 target-lm32/cpu-qom.h           |    2 +
 target-lm32/cpu.c               |    3 +
 target-lm32/gdbstub.c           |   92 +++
 target-m68k/Makefile.objs       |    1 +
 target-m68k/cpu-qom.h           |    2 +
 target-m68k/cpu.c               |    4 +
 target-m68k/gdbstub.c           |   75 +++
 target-microblaze/Makefile.objs |    1 +
 target-microblaze/cpu-qom.h     |    2 +
 target-microblaze/cpu.c         |    3 +
 target-microblaze/gdbstub.c     |   56 ++
 target-mips/Makefile.objs       |    1 +
 target-mips/cpu-qom.h           |    2 +
 target-mips/cpu.c               |    4 +
 target-mips/gdbstub.c           |  155 +++++
 target-openrisc/Makefile.objs   |    1 +
 target-openrisc/cpu.c           |    3 +
 target-openrisc/cpu.h           |    2 +
 target-openrisc/gdbstub.c       |   83 +++
 target-ppc/Makefile.objs        |    1 +
 target-ppc/cpu-qom.h            |    2 +
 target-ppc/gdbstub.c            |  131 ++++
 target-ppc/translate_init.c     |    9 +
 target-s390x/Makefile.objs      |    1 +
 target-s390x/cpu-qom.h          |    2 +
 target-s390x/cpu.c              |    3 +
 target-s390x/gdbstub.c          |   88 +++
 target-s390x/kvm.c              |   12 +-
 target-sh4/Makefile.objs        |    1 +
 target-sh4/cpu-qom.h            |    2 +
 target-sh4/cpu.c                |    3 +
 target-sh4/gdbstub.c            |  146 +++++
 target-sparc/Makefile.objs      |    1 +
 target-sparc/cpu-qom.h          |    2 +
 target-sparc/cpu.c              |    8 +
 target-sparc/gdbstub.c          |  208 ++++++
 target-xtensa/Makefile.objs     |    1 +
 target-xtensa/cpu-qom.h         |    5 +
 target-xtensa/cpu.c             |   29 +-
 target-xtensa/gdbstub.c         |  109 +++
 target-xtensa/helper.c          |   40 +-
 70 files changed, 1993 insertions(+), 1392 deletions(-)
 create mode 100644 stubs/gdbstub.c
 create mode 100644 target-alpha/gdbstub.c
 create mode 100644 target-arm/gdbstub.c
 create mode 100644 target-cris/gdbstub.c
 create mode 100644 target-i386/gdbstub.c
 create mode 100644 target-lm32/gdbstub.c
 create mode 100644 target-m68k/gdbstub.c
 create mode 100644 target-microblaze/gdbstub.c
 create mode 100644 target-mips/gdbstub.c
 create mode 100644 target-openrisc/gdbstub.c
 create mode 100644 target-ppc/gdbstub.c
 create mode 100644 target-s390x/gdbstub.c
 create mode 100644 target-sh4/gdbstub.c
 create mode 100644 target-sparc/gdbstub.c
 create mode 100644 target-xtensa/gdbstub.c

             reply	other threads:[~2013-07-26 22:06 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-07-26 22:05 Andreas Färber [this message]
2013-07-26 22:05 ` [Qemu-devel] [PULL 01/25] linux-user: Avoid redundant ENV_GET_CPU() Andreas Färber
2013-07-26 22:05 ` [Qemu-devel] [PULL 02/25] kvm: Change prototype of kvm_update_guest_debug() Andreas Färber
2013-07-26 22:05 ` [Qemu-devel] [PULL 03/25] target-s390x: Fix CPUState rework fallout Andreas Färber
2013-07-26 22:05 ` [Qemu-devel] [PULL 04/25] target-xtensa: Introduce XtensaCPU subclasses Andreas Färber
2013-07-26 22:05 ` [Qemu-devel] [PULL 05/25] gdbstub: Fix cpu_gdb_{read, write}_register() Coding Style Andreas Färber
2013-07-26 22:05 ` [Qemu-devel] [PULL 06/25] gdbstub: Drop dead code in cpu_gdb_{read, write}_register() Andreas Färber
2013-07-26 22:05 ` [Qemu-devel] [PULL 07/25] cpu: Introduce CPUState::gdb_num_regs and CPUClass::gdb_num_core_regs Andreas Färber
2013-07-26 22:05 ` [Qemu-devel] [PULL 08/25] target-i386: Move cpu_gdb_{read, write}_register() Andreas Färber
2013-07-26 22:05 ` [Qemu-devel] [PULL 09/25] target-ppc: " Andreas Färber
2013-07-26 22:05 ` [Qemu-devel] [PULL 10/25] target-sparc: " Andreas Färber
2013-07-26 22:05 ` [Qemu-devel] [PULL 11/25] target-arm: " Andreas Färber
2013-07-26 22:05 ` [Qemu-devel] [PULL 12/25] target-m68k: " Andreas Färber
2013-07-26 22:05 ` [Qemu-devel] [PULL 13/25] target-mips: " Andreas Färber
2013-07-26 22:05 ` [Qemu-devel] [PULL 14/25] target-openrisc: " Andreas Färber
2013-07-26 22:05 ` [Qemu-devel] [PULL 15/25] target-sh4: " Andreas Färber
2013-07-26 22:05 ` [Qemu-devel] [PULL 16/25] target-microblaze: " Andreas Färber
2013-07-26 22:05 ` [Qemu-devel] [PULL 17/25] target-cris: " Andreas Färber
2013-07-26 22:05 ` [Qemu-devel] [PULL 18/25] target-alpha: " Andreas Färber
2013-07-26 22:05 ` [Qemu-devel] [PULL 19/25] target-s390x: " Andreas Färber
2013-07-26 22:05 ` [Qemu-devel] [PULL 20/25] target-lm32: " Andreas Färber
2013-07-26 22:05 ` [Qemu-devel] [PULL 21/25] target-xtensa: " Andreas Färber
2013-07-26 22:05 ` [Qemu-devel] [PULL 22/25] gdbstub: Replace GET_REG*() macros with gdb_get_reg*() functions Andreas Färber
2013-07-26 22:05 ` [Qemu-devel] [PULL 23/25] cpu: Introduce CPUClass::gdb_{read, write}_register() Andreas Färber
2013-07-26 22:05 ` [Qemu-devel] [PULL 24/25] target-cris: Factor out CPUClass::gdb_read_register() hook for v10 Andreas Färber
2013-07-26 22:05 ` [Qemu-devel] [PULL 25/25] cpu: Introduce CPUClass::gdb_core_xml_file for GDB_CORE_XML Andreas Färber

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1374876350-32189-1-git-send-email-afaerber@suse.de \
    --to=afaerber@suse.de \
    --cc=anthony@codemonkey.ws \
    --cc=ehabkost@redhat.com \
    --cc=imammedo@redhat.com \
    --cc=jcmvbkbc@gmail.com \
    --cc=proljc@gmail.com \
    --cc=qemu-devel@nongnu.org \
    --cc=rth@twiddle.net \
    --cc=vapier@gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).