qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PULL 00/15] s390x patches for 3.0


From: Cornelia Huck
Subject: [Qemu-devel] [PULL 00/15] s390x patches for 3.0
Date: Mon, 2 Jul 2018 13:17:22 +0200

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

-- 
2.14.4




reply via email to

[Prev in Thread] Current Thread [Next in Thread]