[Qemu-devel] [PATCH 00/11] pending s390 patches part 1

Christian Borntraeger posted 11 patches 6 years, 9 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/1499864265-144136-1-git-send-email-borntraeger@de.ibm.com
Test FreeBSD passed
Test checkpatch passed
Test docker passed
Test s390x passed
hmp-commands-info.hx                               |  16 +
hmp-commands.hx                                    |  16 +
hw/intc/s390_flic.c                                |  66 +++-
hw/intc/s390_flic_kvm.c                            |  57 ++-
hw/intc/trace-events                               |   4 +
hw/s390x/Makefile.objs                             |   2 +
hw/s390x/css-bridge.c                              |   2 +-
hw/s390x/css.c                                     |  52 ++-
hw/s390x/s390-pci-bus.c                            |   5 +-
hw/s390x/s390-stattrib-kvm.c                       | 178 +++++++++
hw/s390x/s390-stattrib.c                           | 410 +++++++++++++++++++++
hw/s390x/s390-virtio-ccw.c                         |  10 +-
hw/s390x/trace-events                              |   1 +
hw/s390x/virtio-ccw.c                              |   2 +-
include/hw/s390x/css.h                             |  12 +-
include/hw/s390x/s390_flic.h                       |  13 +-
include/hw/s390x/storage-attributes.h              |  72 ++++
include/standard-headers/asm-x86/hyperv.h          |  21 +-
include/standard-headers/linux/input-event-codes.h |   1 +
include/standard-headers/linux/pci_regs.h          |   1 +
linux-headers/asm-arm/kvm.h                        |   8 +
linux-headers/asm-arm64/kvm.h                      |   3 +
linux-headers/asm-powerpc/kvm.h                    |   6 +
linux-headers/asm-s390/kvm.h                       |  12 +
linux-headers/linux/kvm.h                          |  35 ++
monitor.c                                          |   1 +
target/s390x/cpu.h                                 |   1 +
target/s390x/cpu_features.c                        |   3 +
target/s390x/cpu_features_def.h                    |  35 ++
target/s390x/cpu_models.c                          |  26 ++
target/s390x/cpu_models.h                          |   2 +
target/s390x/gen-features.c                        |  58 ++-
target/s390x/kvm.c                                 |  42 ++-
33 files changed, 1135 insertions(+), 38 deletions(-)
create mode 100644 hw/s390x/s390-stattrib-kvm.c
create mode 100644 hw/s390x/s390-stattrib.c
create mode 100644 include/hw/s390x/storage-attributes.h
[Qemu-devel] [PATCH 00/11] pending s390 patches part 1
Posted by Christian Borntraeger 6 years, 9 months ago
here is the first bunch on patches for s390:

- Some more PCI changes
- storage attribute migration (migration of CMMA state)
- cpu model cleanups and preparations

part 2 will follow shortly (sorry for the delay - process reasons ;-)).

In addition to that I plan to have the migration rework from Halil
and Thomas network boot.


Christian Borntraeger (1):
  linux-headers: update to 4.13-rc0

Claudio Imbrenda (2):
  s390x/migration: Storage attributes device
  s390x/migration: Monitor commands for storage attributes

Fei Li (3):
  s390x: add flags field for registering I/O adapter
  s390x/flic: introduce modify_ais_mode callback
  s390x/sic: realize SIC handling

Janosch Frank (1):
  s390x/kvm: Rework cmma management

Jason J. Herne (2):
  s390x/cpumodel: clean up spacing and comments
  s390x/cpumodel: provide compat handling for new cpu features

Yi Min Zhao (2):
  s390x/flic: introduce inject_airq callback
  s390x/css: update css_adapter_interrupt

 hmp-commands-info.hx                               |  16 +
 hmp-commands.hx                                    |  16 +
 hw/intc/s390_flic.c                                |  66 +++-
 hw/intc/s390_flic_kvm.c                            |  57 ++-
 hw/intc/trace-events                               |   4 +
 hw/s390x/Makefile.objs                             |   2 +
 hw/s390x/css-bridge.c                              |   2 +-
 hw/s390x/css.c                                     |  52 ++-
 hw/s390x/s390-pci-bus.c                            |   5 +-
 hw/s390x/s390-stattrib-kvm.c                       | 178 +++++++++
 hw/s390x/s390-stattrib.c                           | 410 +++++++++++++++++++++
 hw/s390x/s390-virtio-ccw.c                         |  10 +-
 hw/s390x/trace-events                              |   1 +
 hw/s390x/virtio-ccw.c                              |   2 +-
 include/hw/s390x/css.h                             |  12 +-
 include/hw/s390x/s390_flic.h                       |  13 +-
 include/hw/s390x/storage-attributes.h              |  72 ++++
 include/standard-headers/asm-x86/hyperv.h          |  21 +-
 include/standard-headers/linux/input-event-codes.h |   1 +
 include/standard-headers/linux/pci_regs.h          |   1 +
 linux-headers/asm-arm/kvm.h                        |   8 +
 linux-headers/asm-arm64/kvm.h                      |   3 +
 linux-headers/asm-powerpc/kvm.h                    |   6 +
 linux-headers/asm-s390/kvm.h                       |  12 +
 linux-headers/linux/kvm.h                          |  35 ++
 monitor.c                                          |   1 +
 target/s390x/cpu.h                                 |   1 +
 target/s390x/cpu_features.c                        |   3 +
 target/s390x/cpu_features_def.h                    |  35 ++
 target/s390x/cpu_models.c                          |  26 ++
 target/s390x/cpu_models.h                          |   2 +
 target/s390x/gen-features.c                        |  58 ++-
 target/s390x/kvm.c                                 |  42 ++-
 33 files changed, 1135 insertions(+), 38 deletions(-)
 create mode 100644 hw/s390x/s390-stattrib-kvm.c
 create mode 100644 hw/s390x/s390-stattrib.c
 create mode 100644 include/hw/s390x/storage-attributes.h

-- 
2.7.4


Re: [Qemu-devel] [PATCH 00/11] pending s390 patches part 1
Posted by Cornelia Huck 6 years, 9 months ago
On Wed, 12 Jul 2017 14:57:34 +0200
Christian Borntraeger <borntraeger@de.ibm.com> wrote:

> here is the first bunch on patches for s390:
> 
> - Some more PCI changes
> - storage attribute migration (migration of CMMA state)
> - cpu model cleanups and preparations
> 
> part 2 will follow shortly (sorry for the delay - process reasons ;-)).
> 
> In addition to that I plan to have the migration rework from Halil
> and Thomas network boot.

2.10 will really be a huge update for s390x :)

> 
> 
> Christian Borntraeger (1):
>   linux-headers: update to 4.13-rc0
> 
> Claudio Imbrenda (2):
>   s390x/migration: Storage attributes device
>   s390x/migration: Monitor commands for storage attributes
> 
> Fei Li (3):
>   s390x: add flags field for registering I/O adapter
>   s390x/flic: introduce modify_ais_mode callback
>   s390x/sic: realize SIC handling
> 
> Janosch Frank (1):
>   s390x/kvm: Rework cmma management
> 
> Jason J. Herne (2):
>   s390x/cpumodel: clean up spacing and comments
>   s390x/cpumodel: provide compat handling for new cpu features
> 
> Yi Min Zhao (2):
>   s390x/flic: introduce inject_airq callback
>   s390x/css: update css_adapter_interrupt
> 
>  hmp-commands-info.hx                               |  16 +
>  hmp-commands.hx                                    |  16 +
>  hw/intc/s390_flic.c                                |  66 +++-
>  hw/intc/s390_flic_kvm.c                            |  57 ++-
>  hw/intc/trace-events                               |   4 +
>  hw/s390x/Makefile.objs                             |   2 +
>  hw/s390x/css-bridge.c                              |   2 +-
>  hw/s390x/css.c                                     |  52 ++-
>  hw/s390x/s390-pci-bus.c                            |   5 +-
>  hw/s390x/s390-stattrib-kvm.c                       | 178 +++++++++
>  hw/s390x/s390-stattrib.c                           | 410 +++++++++++++++++++++
>  hw/s390x/s390-virtio-ccw.c                         |  10 +-
>  hw/s390x/trace-events                              |   1 +
>  hw/s390x/virtio-ccw.c                              |   2 +-
>  include/hw/s390x/css.h                             |  12 +-
>  include/hw/s390x/s390_flic.h                       |  13 +-
>  include/hw/s390x/storage-attributes.h              |  72 ++++
>  include/standard-headers/asm-x86/hyperv.h          |  21 +-
>  include/standard-headers/linux/input-event-codes.h |   1 +
>  include/standard-headers/linux/pci_regs.h          |   1 +
>  linux-headers/asm-arm/kvm.h                        |   8 +
>  linux-headers/asm-arm64/kvm.h                      |   3 +
>  linux-headers/asm-powerpc/kvm.h                    |   6 +
>  linux-headers/asm-s390/kvm.h                       |  12 +
>  linux-headers/linux/kvm.h                          |  35 ++
>  monitor.c                                          |   1 +
>  target/s390x/cpu.h                                 |   1 +
>  target/s390x/cpu_features.c                        |   3 +
>  target/s390x/cpu_features_def.h                    |  35 ++
>  target/s390x/cpu_models.c                          |  26 ++
>  target/s390x/cpu_models.h                          |   2 +
>  target/s390x/gen-features.c                        |  58 ++-
>  target/s390x/kvm.c                                 |  42 ++-
>  33 files changed, 1135 insertions(+), 38 deletions(-)
>  create mode 100644 hw/s390x/s390-stattrib-kvm.c
>  create mode 100644 hw/s390x/s390-stattrib.c
>  create mode 100644 include/hw/s390x/storage-attributes.h
>