qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] de6a92: virtio-ccw: add support for 9pfs


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] de6a92: virtio-ccw: add support for 9pfs
Date: Tue, 09 Jun 2015 06:00:06 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: de6a92185e3ac25ba7d37f03e579b1fc72e70162
      
https://github.com/qemu/qemu/commit/de6a92185e3ac25ba7d37f03e579b1fc72e70162
  Author: Pierre Morel <address@hidden>
  Date:   2015-06-03 (Wed, 03 Jun 2015)

  Changed paths:
    M hw/s390x/virtio-ccw.c
    M hw/s390x/virtio-ccw.h

  Log Message:
  -----------
  virtio-ccw: add support for 9pfs

This patch adds 9pfs support for virtio-ccw
by registering the virtio_ccw_9p_info type
and adding associated callbacks.

Signed-off-by: Pierre Morel <address@hidden>
Signed-off-by: Christian Borntraeger <address@hidden>


  Commit: 2a72ea5f66b3b87a975475bdc1cabacbbb402937
      
https://github.com/qemu/qemu/commit/2a72ea5f66b3b87a975475bdc1cabacbbb402937
  Author: Jason J. Herne <address@hidden>
  Date:   2015-06-03 (Wed, 03 Jun 2015)

  Changed paths:
    M hw/s390x/virtio-ccw.c

  Log Message:
  -----------
  virtio-ccw/migration: Migrate config vector for virtio devices

virtio_ccw_{save|load}_config are missing code to save and restore a vdev's
config_vector value. This causes some virtio devices to become disabled
following a migration.

This patch fixes a bug whereby the qmp/hmp balloon command (virsh setmem)
silently fails to update the guest's available memory because the device was not
properly migrated.

This will break compatibility, but vmstate_s390_cpu was bumped from
version 2 to version 4 between v2.3.0 and v2.4.0 without a compat
handler. Furthermore, there is no production environment yet so
migration is fenced anyway between any relevant version of 2.3 and 2.4.

Signed-off-by: Jason J. Herne <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Christian Borntraeger <address@hidden>


  Commit: b853d4cbf2062813e84f9bb880feff8daf467e05
      
https://github.com/qemu/qemu/commit/b853d4cbf2062813e84f9bb880feff8daf467e05
  Author: Sascha Silbe <address@hidden>
  Date:   2015-06-03 (Wed, 03 Jun 2015)

  Changed paths:
    M target-s390x/kvm.c

  Log Message:
  -----------
  s390x/kvm: always ignore empty vcpu interrupt state

kvm_s390_vcpu_interrupt_pre_save() and
kvm_s390_vcpu_interrupt_post_load() are essentially no-ops on hosts
without KVM_CAP_S390_IRQ_STATE. Move the capability check after the
check for saved IRQ state in kvm_s390_vcpu_interrupt_post_load() so that
migration between hosts without KVM_CAP_S390_IRQ_STATE (including save /
restore on the same host) continues to work.

Fixes: 3cda44f7bae5 ("s390x/kvm: migrate vcpu interrupt state")
Signed-off-by: Sascha Silbe <address@hidden>
Reviewed-by: David Hildenbrand <address@hidden>
Reviewed-by: Jens Freimann <address@hidden>
Signed-off-by: Christian Borntraeger <address@hidden>


  Commit: 6028ef075791913228c36f10cb270f1f52e9f076
      
https://github.com/qemu/qemu/commit/6028ef075791913228c36f10cb270f1f52e9f076
  Author: Christian Borntraeger <address@hidden>
  Date:   2015-06-09 (Tue, 09 Jun 2015)

  Changed paths:
    M target-s390x/machine.c

  Log Message:
  -----------
  s390x/migration: add comment about floating point migration

commit 46c804def4bd ("s390x: move fpu regs into a subsection
of the vmstate") moved the fprs into a subsection and bumped
the version number. This will allow to not transfer fprs in
the future if necessary. Add a comment to mark the return true
as intentional.

CC: Juan Quintela <address@hidden>
CC: David Hildenbrand <address@hidden>
Signed-off-by: Christian Borntraeger <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Juan Quintela <address@hidden>


  Commit: 44ee94e4862603c2b1b21718effc5f17b39f43bc
      
https://github.com/qemu/qemu/commit/44ee94e4862603c2b1b21718effc5f17b39f43bc
  Author: Peter Maydell <address@hidden>
  Date:   2015-06-09 (Tue, 09 Jun 2015)

  Changed paths:
    M hw/s390x/virtio-ccw.c
    M hw/s390x/virtio-ccw.h
    M target-s390x/kvm.c
    M target-s390x/machine.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/borntraeger/tags/s390x-20150609' into 
staging

s390x/virtio-ccw: migration and virtio for 2.4

1. Migration fixups
2. virtio 9pfs

# gpg: Signature made Tue Jun  9 09:00:05 2015 BST using RSA key ID B5A61C7C
# gpg: Good signature from "Christian Borntraeger (IBM) <address@hidden>"

* remotes/borntraeger/tags/s390x-20150609:
  s390x/migration: add comment about floating point migration
  s390x/kvm: always ignore empty vcpu interrupt state
  virtio-ccw/migration: Migrate config vector for virtio devices
  virtio-ccw: add support for 9pfs

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/b781a60b1054...44ee94e48626

reply via email to

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