qemu-devel.nongnu.org archive mirror
 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 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).