* [Qemu-devel] [PULL 0/1] s390x bugfix (needed for stable)
@ 2017-09-22 7:34 Cornelia Huck
2017-09-22 7:34 ` [Qemu-devel] [PULL 1/1] s390x/ais: for 2.10 stable: disable ais facility Cornelia Huck
2017-09-22 11:13 ` [Qemu-devel] [PULL 0/1] s390x bugfix (needed for stable) Peter Maydell
0 siblings, 2 replies; 3+ messages in thread
From: Cornelia Huck @ 2017-09-22 7:34 UTC (permalink / raw)
To: peter.maydell
Cc: qemu-devel, rth, agraf, thuth, borntraeger, david, mdroth, zyimin,
pasic, Cornelia Huck
The following changes since commit 0a8066f0c068f1e318a1aacd7864fc00e455a37b:
Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20170921' into staging (2017-09-21 17:42:27 +0100)
are available in the git repository at:
git://github.com/cohuck/qemu tags/s390x-20170922
for you to fetch changes up to 3f2d07b3b01ea61126b382633ab4006320923048:
s390x/ais: for 2.10 stable: disable ais facility (2017-09-22 09:25:21 +0200)
----------------------------------------------------------------
Fix an s390x migration breakage up for 2.10 stable.
This will be fixed properly for 2.11.
----------------------------------------------------------------
Christian Borntraeger (1):
s390x/ais: for 2.10 stable: disable ais facility
target/s390x/kvm.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
--
2.13.5
^ permalink raw reply [flat|nested] 3+ messages in thread
* [Qemu-devel] [PULL 1/1] s390x/ais: for 2.10 stable: disable ais facility
2017-09-22 7:34 [Qemu-devel] [PULL 0/1] s390x bugfix (needed for stable) Cornelia Huck
@ 2017-09-22 7:34 ` Cornelia Huck
2017-09-22 11:13 ` [Qemu-devel] [PULL 0/1] s390x bugfix (needed for stable) Peter Maydell
1 sibling, 0 replies; 3+ messages in thread
From: Cornelia Huck @ 2017-09-22 7:34 UTC (permalink / raw)
To: peter.maydell
Cc: qemu-devel, rth, agraf, thuth, borntraeger, david, mdroth, zyimin,
pasic, Cornelia Huck
From: Christian Borntraeger <borntraeger@de.ibm.com>
The migration interface for ais was introduced with kernel 4.13
but the capability itself had been active since 4.12. As migration
support is considered necessary lets disable ais in the 2.10
stable version. A proper fix and re-enablement will be done
for qemu 2.11.
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Message-Id: <20170921140834.14233-2-borntraeger@de.ibm.com>
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
---
target/s390x/kvm.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/target/s390x/kvm.c b/target/s390x/kvm.c
index 720cb1d833..ebb75cafaa 100644
--- a/target/s390x/kvm.c
+++ b/target/s390x/kvm.c
@@ -311,8 +311,13 @@ int kvm_arch_init(MachineState *ms, KVMState *s)
}
}
- /* Try to enable AIS facility */
- kvm_vm_enable_cap(s, KVM_CAP_S390_AIS, 0);
+ /*
+ * The migration interface for ais was introduced with kernel 4.13
+ * but the capability itself had been active since 4.12. As migration
+ * support is considered necessary let's disable ais in the 2.10
+ * machine.
+ */
+ /* kvm_vm_enable_cap(s, KVM_CAP_S390_AIS, 0); */
qemu_mutex_init(&qemu_sigp_mutex);
--
2.13.5
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [Qemu-devel] [PULL 0/1] s390x bugfix (needed for stable)
2017-09-22 7:34 [Qemu-devel] [PULL 0/1] s390x bugfix (needed for stable) Cornelia Huck
2017-09-22 7:34 ` [Qemu-devel] [PULL 1/1] s390x/ais: for 2.10 stable: disable ais facility Cornelia Huck
@ 2017-09-22 11:13 ` Peter Maydell
1 sibling, 0 replies; 3+ messages in thread
From: Peter Maydell @ 2017-09-22 11:13 UTC (permalink / raw)
To: Cornelia Huck
Cc: QEMU Developers, Richard Henderson, Alexander Graf, Thomas Huth,
Christian Borntraeger, David Hildenbrand, Michael Roth, zyimin,
Halil Pasic
On 22 September 2017 at 08:34, Cornelia Huck <cohuck@redhat.com> wrote:
> The following changes since commit 0a8066f0c068f1e318a1aacd7864fc00e455a37b:
>
> Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20170921' into staging (2017-09-21 17:42:27 +0100)
>
> are available in the git repository at:
>
> git://github.com/cohuck/qemu tags/s390x-20170922
>
> for you to fetch changes up to 3f2d07b3b01ea61126b382633ab4006320923048:
>
> s390x/ais: for 2.10 stable: disable ais facility (2017-09-22 09:25:21 +0200)
>
> ----------------------------------------------------------------
> Fix an s390x migration breakage up for 2.10 stable.
> This will be fixed properly for 2.11.
>
> ----------------------------------------------------------------
>
> Christian Borntraeger (1):
> s390x/ais: for 2.10 stable: disable ais facility
>
> target/s390x/kvm.c | 9 +++++++--
> 1 file changed, 7 insertions(+), 2 deletions(-)
>
Applied, thanks.
-- PMM
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2017-09-22 11:13 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-09-22 7:34 [Qemu-devel] [PULL 0/1] s390x bugfix (needed for stable) Cornelia Huck
2017-09-22 7:34 ` [Qemu-devel] [PULL 1/1] s390x/ais: for 2.10 stable: disable ais facility Cornelia Huck
2017-09-22 11:13 ` [Qemu-devel] [PULL 0/1] s390x bugfix (needed for stable) 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).