[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH for-2.7 0/9] First s390x batch for 2.7
From: |
Cornelia Huck |
Subject: |
[Qemu-devel] [PATCH for-2.7 0/9] First s390x batch for 2.7 |
Date: |
Mon, 25 Apr 2016 17:18:39 +0200 |
Here's the first round of s390x patches for 2.7. We have the new
machine for 2.7 and two features:
- Make use of the runtime instrumentation support introduced in
the kernel.
- Enhance our ipl (boot) process: We can now start from devices
in subchannel sets > 0 as well. As a bonus, the conversion to
diag308 in the bios allows us to get rid of the gr7 hack.
Alexander Yarygin (6):
s390x/ipl: Extend the IplParameterBlock struct
s390x/ipl: Add type and length checks for IplParameterBlock values
s390x/ipl: Provide ipl parameter block
s390x/ipl: Add ssid field to IplParameterBlock
pc-bios/s390-ccw: Get device address via diag 308/6
s390x/ipl: Remove redundant usage of gr7
Cornelia Huck (2):
s390x: add compat machine for 2.7
s390-ccw.img: rebuild image
Fan Zhang (1):
s390x: enable runtime instrumentation
hw/s390x/ipl.c | 63 ++++++++++++++++------------
hw/s390x/ipl.h | 84 ++++++++++++++++++++++++++++++++++---
hw/s390x/s390-virtio-ccw.c | 47 ++++++++++++++++++++-
include/hw/compat.h | 3 ++
include/hw/s390x/s390-virtio-ccw.h | 4 ++
pc-bios/s390-ccw.img | Bin 26424 -> 26424 bytes
pc-bios/s390-ccw/iplb.h | 79 ++++++++++++++++++++++++++++++++++
pc-bios/s390-ccw/main.c | 25 ++++++-----
pc-bios/s390-ccw/s390-ccw.h | 2 +-
pc-bios/s390-ccw/start.S | 2 -
target-s390x/cpu.h | 18 ++++++++
target-s390x/ioinst.c | 1 +
target-s390x/kvm.c | 21 ++++++++++
target-s390x/machine.c | 12 ++++++
target-s390x/misc_helper.c | 20 +++++++--
15 files changed, 332 insertions(+), 49 deletions(-)
create mode 100644 pc-bios/s390-ccw/iplb.h
--
2.8.1
- [Qemu-devel] [PATCH for-2.7 0/9] First s390x batch for 2.7,
Cornelia Huck <=
- [Qemu-devel] [PATCH for-2.7 6/9] s390x/ipl: Add ssid field to IplParameterBlock, Cornelia Huck, 2016/04/25
- [Qemu-devel] [PATCH for-2.7 1/9] s390x: add compat machine for 2.7, Cornelia Huck, 2016/04/25
- [Qemu-devel] [PATCH for-2.7 9/9] s390x/ipl: Remove redundant usage of gr7, Cornelia Huck, 2016/04/25
- [Qemu-devel] [PATCH for-2.7 3/9] s390x/ipl: Extend the IplParameterBlock struct, Cornelia Huck, 2016/04/25
- [Qemu-devel] [PATCH for-2.7 7/9] pc-bios/s390-ccw: Get device address via diag 308/6, Cornelia Huck, 2016/04/25
- [Qemu-devel] [PATCH for-2.7 5/9] s390x/ipl: Provide ipl parameter block, Cornelia Huck, 2016/04/25
- [Qemu-devel] [PATCH for-2.7 2/9] s390x: enable runtime instrumentation, Cornelia Huck, 2016/04/25
- [Qemu-devel] [PATCH for-2.7 4/9] s390x/ipl: Add type and length checks for IplParameterBlock values, Cornelia Huck, 2016/04/25