All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/29] s390x guest reipl and page table handling
@ 2015-02-18 20:21 Christian Borntraeger
  2015-02-18 20:21 ` [Qemu-devel] [PULL 01/29] s390x/ipl: always load the bios for ccw machine Christian Borntraeger
                   ` (29 more replies)
  0 siblings, 30 replies; 33+ messages in thread
From: Christian Borntraeger @ 2015-02-18 20:21 UTC (permalink / raw)
  To: Peter Maydell
  Cc: qemu-devel, Alexander Graf, Christian Borntraeger, Jens Freimann,
	Cornelia Huck, Richard Henderson

Peter,

The following changes since commit cd2d5541271f1934345d8ca42f5fafff1744eee7:

  Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20150212' into staging (2015-02-13 11:44:50 +0000)

are available in the git repository at:


  git://github.com/borntraeger/qemu.git tags/s390x-20150218

for you to fetch changes up to e95d24ff40c77fbfd71396834a2eb99375f8bcc4:

  s390x/helper: Remove s390_cpu_physical_memory_map (2015-02-18 09:37:15 +0100)

----------------------------------------------------------------
Features for s390x/kvm

1. guest reIPL changes (Fan Zhang)
Implements subcode 5 and 6 of diag 0x308. This allows to use
/sys/firmware/[re]ipl/ccw/* and the chreipl and lsreipl tools in
Linux. In addition to the normal "change the disk" this also
allows to switch from booting an external kernel into rebooting
from a disk.

2. Memory page table walking (Thomas Huth)
Fix several page table walking functions, used in several places
like gdb server and instruction handling. Also use these functions
in several I/O related functions.

----------------------------------------------------------------
Fan Zhang (4):
      s390x/ipl: always load the bios for ccw machine
      s390x/ipl: support diagnose 308 subcodes 5 and 6
      s390x/ipl: drop reipl parameters on resets
      s390x/ipl: make s390x ipl device aware of migration

Frank Blaschka (1):
      s390x/pci: Rework memory access in zpci instruction

Thomas Huth (24):
      s390x/mmu: Move mmu_translate() and friends to separate file
      s390x/mmu: Fix the check for the real-space designation bit
      s390x/mmu: Fix the handling of the table levels
      s390x/mmu: Check table length and offset fields
      s390x/mmu: Skip exceptions properly when translating addresses for debug
      s390x/mmu: Fix translation exception code in lowcore
      s390x/mmu: Fix exception types when checking the ASCEs
      s390x/mmu: Fix the exception codes for illegal table entries
      s390x/mmu: Add support for read-only regions
      s390x/mmu: Renaming related to the ASCE confusion
      s390x/mmu: Check bit 52 in page table entry
      s390x/mmu: Clean up mmu_translate_asc()
      s390x/kvm: Add function for injecting pgm access exceptions
      s390x/mmu: Add function for accessing guest memory
      s390x/css: Make schib parameter of css_do_msch const
      s390x/ioinst: Rework memory access in MSCH instruction
      s390x/ioinst: Rework memory access in SSCH instruction
      s390x/ioinst: Rework memory access in STSCH instruction
      s390x/ioinst: Set condition code in ioinst_handle_tsch() handler
      s390x/ioinst: Rework memory access in TSCH instruction
      s390x/ioinst: Rework memory access in STCRW instruction
      s390x/ioinst: Rework memory access in CHSC instruction
      s390x/ioinst: Rework memory access in TPI instruction
      s390x/helper: Remove s390_cpu_physical_memory_map

 hw/s390x/css.c             |  60 ++++--
 hw/s390x/ipl.c             | 233 ++++++++++++++++------
 hw/s390x/ipl.h             |  25 +++
 hw/s390x/s390-pci-inst.c   |  37 +++-
 hw/s390x/s390-virtio-ccw.c |   2 +-
 hw/s390x/s390-virtio.c     |   8 +-
 hw/s390x/s390-virtio.h     |   3 +-
 target-s390x/Makefile.objs |   2 +-
 target-s390x/cpu.h         |  32 ++-
 target-s390x/helper.c      | 356 +---------------------------------
 target-s390x/ioinst.c      | 172 ++++++++---------
 target-s390x/ioinst.h      |   4 +-
 target-s390x/kvm.c         |  24 ++-
 target-s390x/mem_helper.c  |  12 +-
 target-s390x/misc_helper.c |  33 +++-
 target-s390x/mmu_helper.c  | 472 +++++++++++++++++++++++++++++++++++++++++++++
 16 files changed, 921 insertions(+), 554 deletions(-)
 create mode 100644 hw/s390x/ipl.h
 create mode 100644 target-s390x/mmu_helper.c

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

end of thread, other threads:[~2015-03-20  8:25 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-02-18 20:21 [Qemu-devel] [PULL 00/29] s390x guest reipl and page table handling Christian Borntraeger
2015-02-18 20:21 ` [Qemu-devel] [PULL 01/29] s390x/ipl: always load the bios for ccw machine Christian Borntraeger
2015-02-18 20:21 ` [Qemu-devel] [PULL 02/29] s390x/ipl: support diagnose 308 subcodes 5 and 6 Christian Borntraeger
2015-03-19  9:31   ` Paolo Bonzini
2015-03-20  8:25     ` Christian Borntraeger
2015-02-18 20:21 ` [Qemu-devel] [PULL 03/29] s390x/ipl: drop reipl parameters on resets Christian Borntraeger
2015-02-18 20:21 ` [Qemu-devel] [PULL 04/29] s390x/ipl: make s390x ipl device aware of migration Christian Borntraeger
2015-02-18 20:21 ` [Qemu-devel] [PULL 05/29] s390x/mmu: Move mmu_translate() and friends to separate file Christian Borntraeger
2015-02-18 20:22 ` [Qemu-devel] [PULL 06/29] s390x/mmu: Fix the check for the real-space designation bit Christian Borntraeger
2015-02-18 20:22 ` [Qemu-devel] [PULL 07/29] s390x/mmu: Fix the handling of the table levels Christian Borntraeger
2015-02-18 20:22 ` [Qemu-devel] [PULL 08/29] s390x/mmu: Check table length and offset fields Christian Borntraeger
2015-02-18 20:22 ` [Qemu-devel] [PULL 09/29] s390x/mmu: Skip exceptions properly when translating addresses for debug Christian Borntraeger
2015-02-18 20:22 ` [Qemu-devel] [PULL 10/29] s390x/mmu: Fix translation exception code in lowcore Christian Borntraeger
2015-02-18 20:22 ` [Qemu-devel] [PULL 11/29] s390x/mmu: Fix exception types when checking the ASCEs Christian Borntraeger
2015-02-18 20:22 ` [Qemu-devel] [PULL 12/29] s390x/mmu: Fix the exception codes for illegal table entries Christian Borntraeger
2015-02-18 20:22 ` [Qemu-devel] [PULL 13/29] s390x/mmu: Add support for read-only regions Christian Borntraeger
2015-02-18 20:22 ` [Qemu-devel] [PULL 14/29] s390x/mmu: Renaming related to the ASCE confusion Christian Borntraeger
2015-02-18 20:22 ` [Qemu-devel] [PULL 15/29] s390x/mmu: Check bit 52 in page table entry Christian Borntraeger
2015-02-18 20:22 ` [Qemu-devel] [PULL 16/29] s390x/mmu: Clean up mmu_translate_asc() Christian Borntraeger
2015-02-18 20:22 ` [Qemu-devel] [PULL 17/29] s390x/kvm: Add function for injecting pgm access exceptions Christian Borntraeger
2015-02-18 20:22 ` [Qemu-devel] [PULL 18/29] s390x/mmu: Add function for accessing guest memory Christian Borntraeger
2015-02-18 20:22 ` [Qemu-devel] [PULL 19/29] s390x/css: Make schib parameter of css_do_msch const Christian Borntraeger
2015-02-18 20:22 ` [Qemu-devel] [PULL 20/29] s390x/ioinst: Rework memory access in MSCH instruction Christian Borntraeger
2015-02-18 20:22 ` [Qemu-devel] [PULL 21/29] s390x/ioinst: Rework memory access in SSCH instruction Christian Borntraeger
2015-02-18 20:22 ` [Qemu-devel] [PULL 22/29] s390x/ioinst: Rework memory access in STSCH instruction Christian Borntraeger
2015-02-18 20:22 ` [Qemu-devel] [PULL 23/29] s390x/ioinst: Set condition code in ioinst_handle_tsch() handler Christian Borntraeger
2015-02-18 20:22 ` [Qemu-devel] [PULL 24/29] s390x/ioinst: Rework memory access in TSCH instruction Christian Borntraeger
2015-02-18 20:22 ` [Qemu-devel] [PULL 25/29] s390x/ioinst: Rework memory access in STCRW instruction Christian Borntraeger
2015-02-18 20:22 ` [Qemu-devel] [PULL 26/29] s390x/ioinst: Rework memory access in CHSC instruction Christian Borntraeger
2015-02-18 20:22 ` [Qemu-devel] [PULL 27/29] s390x/ioinst: Rework memory access in TPI instruction Christian Borntraeger
2015-02-18 20:22 ` [Qemu-devel] [PULL 28/29] s390x/pci: Rework memory access in zpci instruction Christian Borntraeger
2015-02-18 20:22 ` [Qemu-devel] [PULL 29/29] s390x/helper: Remove s390_cpu_physical_memory_map Christian Borntraeger
2015-02-26 10:28 ` [Qemu-devel] [PULL 00/29] s390x guest reipl and page table handling Peter Maydell

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.