All of lore.kernel.org
 help / color / mirror / Atom feed
From: Alexander Graf <agraf@suse.de>
To: Peter Maydell <peter.maydell@linaro.org>
Cc: "qemu-ppc@nongnu.org" <qemu-ppc@nongnu.org>,
	QEMU Developers <qemu-devel@nongnu.org>
Subject: Re: [Qemu-devel] [PULL 2.3 00/38] ppc patch queue 2015-03-08
Date: Mon, 09 Mar 2015 07:30:50 -0500	[thread overview]
Message-ID: <54FD927A.1030606@suse.de> (raw)
In-Reply-To: <CAFEAcA_E=Eyp9fdTGAooDy1vvy+EMpY=kZ=9oZkCw7OgFuGXvA@mail.gmail.com>



On 09.03.15 04:13, Peter Maydell wrote:
> On 8 March 2015 at 17:44, Alexander Graf <agraf@suse.de> wrote:
>> Hi Peter,
>>
>> This is my current patch queue for ppc.  Please pull.
>>
>> Alex
>>
>>
>> The following changes since commit 3539bbb93e944ffde31c61c369ea9eedcc5697a6:
>>
>>   Merge remote-tracking branch 'remotes/awilliam/tags/vfio-update-20150302.0' into staging (2015-03-04 14:37:31 +0000)
>>
>> are available in the git repository at:
>>
>>
>>   git://github.com/agraf/qemu.git tags/signed-ppc-for-upstream
>>
>> for you to fetch changes up to fa11371474207feeda6ca316e03a9bffd1710276:
>>
>>   sPAPR: Implement sPAPRPHBClass EEH callbacks (2015-03-08 09:40:20 +0100)
>>
>> ----------------------------------------------------------------
>> Patch queue for ppc - 2015-03-08
>>
>> This is my current patch queue for 2.3. Highlights include:
>>
>>   * pseries: 2.3 machine
>>   * pseries: Export RTC via QOM
>>   * pseries: EEH support
>>   * mac: save/restore support
>>   * fix POWER5 hosts
>>   * random bug fixes
>>
>> ----------------------------------------------------------------
> 
> This fails make check for me, even after doing a make clean:
> 
> GTESTER check-qtest-ppc64
> qemu-system-ppc64: Unknown device 'isa-fdc' for bus 'ISA'
> Broken pipe
> GTester: last random seed: R02S385093da29c53d07cc12b8b8ef0856f4
> qemu-system-ppc64: Unknown device 'isa-fdc' for bus 'ISA'
> Broken pipe
> GTester: last random seed: R02S689b9882bf19eea3f6e722733d8dcdb7
> make: *** [check-qtest-ppc64] Error 1

Sorry for the hickups again :). I've updated the branch.

I removed the offending patch and added a sparse warning fix patch on
top. Find the new cover letter below - or would you prefer me to resend
the whole thing?


Alex


From: Alexander Graf <agraf@suse.de>
Subject: [PULL 2.3 00/38] ppc patch queue 2015-03-09

Hi Peter,

This is my current patch queue for ppc.  Please pull.

Alex


The following changes since commit 3539bbb93e944ffde31c61c369ea9eedcc5697a6:

  Merge remote-tracking branch
'remotes/awilliam/tags/vfio-update-20150302.0' into staging (2015-03-04
14:37:31 +0000)

are available in the git repository at:


  git://github.com/agraf/qemu.git tags/signed-ppc-for-upstream

for you to fetch changes up to 67678f0439267a12674c9c30b3319a402f33dc64:

  target-ppc: Fix warnings from Sparse (2015-03-09 13:28:03 +0100)

----------------------------------------------------------------
Patch queue for ppc - 2015-03-09

This is my current patch queue for 2.3. Highlights include:

  * pseries: 2.3 machine
  * pseries: Export RTC via QOM
  * pseries: EEH support
  * mac: save/restore support
  * fix POWER5 hosts
  * random bug fixes

----------------------------------------------------------------
Alexander Graf (1):
      PPC: Remove duplicate OPENPIC defines in default-configs

Alexey Kardashevskiy (6):
      spapr_vio/spapr_iommu: Move VIO bypass where it belongs
      spapr: Add pseries-2.3 machine
      spapr-pci: Enable huge BARs
      Revert "default-configs/ppc64: add all components of i82378
SuperIO chip used by prep"
      ppc64-softmmu: Remove duplicated OPENPIC from config
      target-ppc: Add versions to server CPU descriptions

Aneesh Kumar K.V (1):
      target-ppc: Use right page size with hash table lookup

Cyril Bur (1):
      PPC: Introduce the Virtual Time Base (VTB) SPR register

David Gibson (12):
      pseries: Limit PCI host bridge "index" value
      Generalize QOM publishing of date and time from mc146818rtc.c
      Add more VMSTATE_*_TEST variants for integers
      pseries: Move sPAPR RTC code into its own file
      pseries: Add more parameter validation in RTAS time of day functions
      pseries: Add spapr_rtc_read() helper function
      pseries: Make RTAS time of day functions respect -rtc options
      pseries: Make the PAPR RTC a qdev device
      pseries: Move rtc_offset into RTC device's state structure
      pseries: Export RTC time via QOM
      vga: Expose framebuffer byteorder as a QOM property
      pseries: Switch VGA endian on H_SET_MODE

Fabien Chouteau (1):
      Openpic: check that cpu id is within the number of cpus

Gavin Shan (2):
      sPAPR: Implement EEH RTAS calls
      sPAPR: Implement sPAPRPHBClass EEH callbacks

Mark Cave-Ayland (9):
      macio.c: include parent PCIDevice state in VMStateDescription
      adb.c: include ADBDevice parent state in KBDState and MouseState
      cuda.c: include adb_poll_timer in VMStateDescription
      target-ppc: move sdr1 value change detection logic to
helper_store_sdr1()
      target-ppc: force update of msr bits in cpu_post_load
      openpic: fix segfault on -M mac99 savevm
      openpic: fix up loadvm under -M mac99
      openpic: switch IRQQueue queue from inline to bitmap
      openpic: convert to vmstate

Markus Armbruster (3):
      PPC: Clean up misuse of qdev_init() in kvm-openpic creation
      spapr: Clean up misuse of qdev_init() in xics-kvm creation
      spapr_vio: Convert to realize()

Stefan Weil (1):
      target-ppc: Fix warnings from Sparse

Tristan Gingold (1):
      display cpu id dump state

 default-configs/ppc-softmmu.mak    |   1 -
 default-configs/ppc64-softmmu.mak  |   7 -
 default-configs/ppcemb-softmmu.mak |   1 -
 hw/char/spapr_vty.c                |  10 +-
 hw/display/vga-pci.c               |  22 +++
 hw/input/adb.c                     |  22 ++-
 hw/intc/openpic.c                  | 280 ++++++++++++++++----------------
 hw/misc/macio/cuda.c               |   5 +-
 hw/misc/macio/macio.c              |  24 +++
 hw/net/spapr_llan.c                |   6 +-
 hw/nvram/spapr_nvram.c             |  15 +-
 hw/ppc/Makefile.objs               |   2 +-
 hw/ppc/e500.c                      |  20 +--
 hw/ppc/spapr.c                     | 104 +++++++++---
 hw/ppc/spapr_events.c              |   2 +-
 hw/ppc/spapr_hcall.c               |   2 +
 hw/ppc/spapr_iommu.c               |  26 +--
 hw/ppc/spapr_pci.c                 | 321
++++++++++++++++++++++++++++++++++++-
 hw/ppc/spapr_pci_vfio.c            | 115 +++++++++++++
 hw/ppc/spapr_rtas.c                |  49 ------
 hw/ppc/spapr_rtc.c                 | 212 ++++++++++++++++++++++++
 hw/ppc/spapr_vio.c                 |  47 ++++--
 hw/scsi/spapr_vscsi.c              |  13 +-
 hw/timer/mc146818rtc.c             |  44 +----
 hw/vfio/common.c                   |   1 +
 include/hw/pci-host/spapr.h        |  15 +-
 include/hw/ppc/spapr.h             |  52 +++++-
 include/hw/ppc/spapr_vio.h         |   6 +-
 include/migration/vmstate.h        |  15 ++
 include/qom/object.h               |  14 ++
 qom/object.c                       |  79 +++++++++
 target-ppc/cpu-models.c            |  12 +-
 target-ppc/cpu-models.h            |   4 +-
 target-ppc/cpu.h                   |   2 +
 target-ppc/machine.c               |   8 +-
 target-ppc/misc_helper.c           |   7 +-
 target-ppc/mmu-hash64.c            |  42 +++--
 target-ppc/mmu-hash64.h            |   3 +
 target-ppc/mmu_helper.c            |  35 ++--
 target-ppc/translate.c             |   5 +-
 target-ppc/translate_init.c        |  10 ++
 41 files changed, 1277 insertions(+), 383 deletions(-)
 create mode 100644 hw/ppc/spapr_rtc.c

  reply	other threads:[~2015-03-09 12:31 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-03-08  8:44 [Qemu-devel] [PULL 2.3 00/38] ppc patch queue 2015-03-08 Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 01/38] spapr_vio/spapr_iommu: Move VIO bypass where it belongs Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 02/38] target-ppc: Use right page size with hash table lookup Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 03/38] pseries: Limit PCI host bridge "index" value Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 04/38] spapr: Add pseries-2.3 machine Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 05/38] spapr-pci: Enable huge BARs Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 06/38] Generalize QOM publishing of date and time from mc146818rtc.c Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 07/38] Add more VMSTATE_*_TEST variants for integers Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 08/38] pseries: Move sPAPR RTC code into its own file Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 09/38] pseries: Add more parameter validation in RTAS time of day functions Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 10/38] pseries: Add spapr_rtc_read() helper function Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 11/38] pseries: Make RTAS time of day functions respect -rtc options Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 12/38] pseries: Make the PAPR RTC a qdev device Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 13/38] pseries: Move rtc_offset into RTC device's state structure Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 14/38] pseries: Export RTC time via QOM Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 15/38] PPC: Clean up misuse of qdev_init() in kvm-openpic creation Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 16/38] spapr: Clean up misuse of qdev_init() in xics-kvm creation Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 17/38] vga: Expose framebuffer byteorder as a QOM property Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 18/38] pseries: Switch VGA endian on H_SET_MODE Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 19/38] Openpic: check that cpu id is within the number of cpus Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 20/38] display cpu id dump state Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 21/38] macio.c: include parent PCIDevice state in VMStateDescription Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 22/38] adb.c: include ADBDevice parent state in KBDState and MouseState Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 23/38] cuda.c: include adb_poll_timer in VMStateDescription Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 24/38] target-ppc: move sdr1 value change detection logic to helper_store_sdr1() Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 25/38] target-ppc: force update of msr bits in cpu_post_load Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 26/38] openpic: fix segfault on -M mac99 savevm Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 27/38] openpic: fix up loadvm under -M mac99 Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 28/38] openpic: switch IRQQueue queue from inline to bitmap Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 29/38] openpic: convert to vmstate Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 30/38] spapr_vio: Convert to realize() Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 31/38] Revert "default-configs/ppc64: add all components of i82378 SuperIO chip used by prep" Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 32/38] ppc64-softmmu: Remove unsupported FDC from config Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 33/38] ppc64-softmmu: Remove duplicated OPENPIC " Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 34/38] PPC: Remove duplicate OPENPIC defines in default-configs Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 35/38] PPC: Introduce the Virtual Time Base (VTB) SPR register Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 36/38] target-ppc: Add versions to server CPU descriptions Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 37/38] sPAPR: Implement EEH RTAS calls Alexander Graf
2015-03-08  8:44 ` [Qemu-devel] [PULL 38/38] sPAPR: Implement sPAPRPHBClass EEH callbacks Alexander Graf
2015-03-09  9:13 ` [Qemu-devel] [PULL 2.3 00/38] ppc patch queue 2015-03-08 Peter Maydell
2015-03-09 12:30   ` Alexander Graf [this message]
2015-03-09 13:16     ` Peter Maydell
2015-03-09 14:02       ` Alexander Graf
2015-03-09 15:14         ` Peter Maydell

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=54FD927A.1030606@suse.de \
    --to=agraf@suse.de \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=qemu-ppc@nongnu.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.