mbox

[PULL,00/15] s390x patches for 3.0

Message ID 20180702111737.18970-1-cohuck@redhat.com
State New
Headers show

Pull-request

git://github.com/cohuck/qemu tags/s390x-20180702

Message

Cornelia Huck July 2, 2018, 11:17 a.m. UTC
The following changes since commit 281bd281222776229d5dbf84d1a5c6d8d9d2a34b:

  Merge remote-tracking branch 'remotes/xtensa/tags/20180630-xtensa' into staging (2018-06-30 22:23:51 +0100)

are available in the Git repository at:

  git://github.com/cohuck/qemu tags/s390x-20180702

for you to fetch changes up to 30c8db0e219a3c1d8b39c19e8b858830cb141738:

  s390x/tcg: fix locking problem with tcg_s390_tod_updated (2018-07-02 10:37:38 +0200)

----------------------------------------------------------------
s390x updates:
- add bpb/ppa15 features to default cpu model for z196 and later
- rework TOD handling and fix cpu hotplug under tcg
- various fixes

----------------------------------------------------------------

Christian Borntraeger (2):
  s390/ipl: fix ipl with -no-reboot
  s390x/cpumodel: default enable bpb and ppa15 for z196 and later

David Hildenbrand (12):
  s390x/tcg: avoid overflows in time2tod/tod2time
  s390x/kvm: pass values instead of pointers to kvm_s390_set_clock_*()
  s390x/tod: factor out TOD into separate device
  s390x/tcg: drop tod_basetime
  s390x/tcg: properly implement the TOD
  s390x/tcg: SET CLOCK COMPARATOR can clear CKC interrupts
  s390x/tcg: implement SET CLOCK
  s390x/tcg: rearm the CKC timer during migration
  s390x/tcg: fix CPU hotplug with single-threaded TCG
  s390x/kvm: legacy_s390_alloc() only supports one allocation
  s390x/kvm: indicate alignment in legacy_s390_alloc()
  s390x/tcg: fix locking problem with tcg_s390_tod_updated

Thomas Huth (1):
  loader: Check access size when calling rom_ptr() to avoid crashes

 hw/core/loader.c            |  10 ++--
 hw/mips/mips_malta.c        |   6 +-
 hw/s390x/Makefile.objs      |   3 +
 hw/s390x/ipl.c              |  26 ++++++---
 hw/s390x/s390-virtio-ccw.c  |  59 ++------------------
 hw/s390x/tod-kvm.c          |  64 ++++++++++++++++++++++
 hw/s390x/tod-qemu.c         |  87 +++++++++++++++++++++++++++++
 hw/s390x/tod.c              | 130 ++++++++++++++++++++++++++++++++++++++++++++
 hw/sparc/sun4m.c            |   4 +-
 hw/sparc64/sun4u.c          |   4 +-
 include/hw/loader.h         |   2 +-
 include/hw/s390x/tod.h      |  65 ++++++++++++++++++++++
 include/sysemu/sysemu.h     |   4 ++
 target/arm/cpu.c            |   2 +-
 target/s390x/Makefile.objs  |   1 +
 target/s390x/cpu.c          |  57 ++++---------------
 target/s390x/cpu.h          |   4 --
 target/s390x/gen-features.c |   2 +
 target/s390x/helper.h       |   1 +
 target/s390x/insn-data.def  |   3 +-
 target/s390x/internal.h     |  15 -----
 target/s390x/kvm-stub.c     |   4 +-
 target/s390x/kvm.c          |  27 ++++++---
 target/s390x/kvm_s390x.h    |   6 +-
 target/s390x/machine.c      |   6 ++
 target/s390x/misc_helper.c  |  66 ++++++++++++++++++----
 target/s390x/tcg-stub.c     |  20 +++++++
 target/s390x/tcg_s390x.h    |  18 ++++++
 target/s390x/translate.c    |   9 +++
 vl.c                        |   4 +-
 30 files changed, 543 insertions(+), 166 deletions(-)
 create mode 100644 hw/s390x/tod-kvm.c
 create mode 100644 hw/s390x/tod-qemu.c
 create mode 100644 hw/s390x/tod.c
 create mode 100644 include/hw/s390x/tod.h
 create mode 100644 target/s390x/tcg-stub.c
 create mode 100644 target/s390x/tcg_s390x.h

Comments

Peter Maydell July 2, 2018, 3:07 p.m. UTC | #1
On 2 July 2018 at 12:17, Cornelia Huck <cohuck@redhat.com> wrote:
> The following changes since commit 281bd281222776229d5dbf84d1a5c6d8d9d2a34b:
>
>   Merge remote-tracking branch 'remotes/xtensa/tags/20180630-xtensa' into staging (2018-06-30 22:23:51 +0100)
>
> are available in the Git repository at:
>
>   git://github.com/cohuck/qemu tags/s390x-20180702
>
> for you to fetch changes up to 30c8db0e219a3c1d8b39c19e8b858830cb141738:
>
>   s390x/tcg: fix locking problem with tcg_s390_tod_updated (2018-07-02 10:37:38 +0200)
>
> ----------------------------------------------------------------
> s390x updates:
> - add bpb/ppa15 features to default cpu model for z196 and later
> - rework TOD handling and fix cpu hotplug under tcg
> - various fixes
>

Applied, thanks.

-- PMM