[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] d1bb69: s390x/protvirt: allow to IPL secure g
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] d1bb69: s390x/protvirt: allow to IPL secure guests with -n... |
Date: |
Mon, 27 Jul 2020 13:01:08 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: d1bb69db4ceb6897ef6a17bf263146b53a123632
https://github.com/qemu/qemu/commit/d1bb69db4ceb6897ef6a17bf263146b53a123632
Author: Christian Borntraeger <borntraeger@de.ibm.com>
Date: 2020-07-24 (Fri, 24 Jul 2020)
Changed paths:
M hw/s390x/ipl.c
Log Message:
-----------
s390x/protvirt: allow to IPL secure guests with -no-reboot
Right now, -no-reboot prevents secure guests from running. This is
correct from an implementation point of view, as we have modeled the
transition from non-secure to secure as a program directed IPL. From
a user perspective, this is not the behavior of least surprise.
We should implement the IPL into protected mode similar to the
functions that we use for kdump/kexec. In other words, we do not stop
here when -no-reboot is specified on the command line. Like function 0
or function 1, function 10 is not a classic reboot. For example, it
can only be called once. Before calling it a second time, a real
reboot/reset must happen in-between. So function code 10 is more or
less a state transition reset, but not a "standard" reset or reboot.
Fixes: 4d226deafc44 ("s390x: protvirt: Support unpack facility")
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Reviewed-by: Janosch Frank <frankja@linux.ibm.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Acked-by: Viktor Mihajlovski <mihajlov@linux.ibm.com>
Message-Id: <20200721103202.30610-1-borntraeger@de.ibm.com>
[CH: tweaked description]
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
Commit: d6645483285feaa0aa26fe2b0c3bac6989250d2f
https://github.com/qemu/qemu/commit/d6645483285feaa0aa26fe2b0c3bac6989250d2f
Author: Halil Pasic <pasic@linux.ibm.com>
Date: 2020-07-24 (Fri, 24 Jul 2020)
Changed paths:
M hw/s390x/s390-virtio-ccw.c
Log Message:
-----------
s390x/s390-virtio-ccw: fix loadparm property getter
The function machine_get_loadparm() is supposed to produce a C-string,
that is a NUL-terminated one, but it does not. ElectricFence can detect
this problem if the loadparm machine property is used.
Let us make the returned string a NUL-terminated one.
Fixes: 7104bae9de ("hw/s390x: provide loadparm property for the machine")
Signed-off-by: Halil Pasic <pasic@linux.ibm.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20200723162717.88485-1-pasic@linux.ibm.com>
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
Commit: 9303ecb658a0194560d1eecde165a1511223c2d8
https://github.com/qemu/qemu/commit/9303ecb658a0194560d1eecde165a1511223c2d8
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2020-07-27 (Mon, 27 Jul 2020)
Changed paths:
M hw/s390x/ipl.c
M hw/s390x/s390-virtio-ccw.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20200727' into staging
fixes for protected virtualization and loadparm handling
# gpg: Signature made Mon 27 Jul 2020 15:01:32 BST
# gpg: using RSA key C3D0D66DC3624FF6A8C018CEDECF6B93C6F02FAF
# gpg: issuer "cohuck@redhat.com"
# gpg: Good signature from "Cornelia Huck <conny@cornelia-huck.de>" [marginal]
# gpg: aka "Cornelia Huck <huckc@linux.vnet.ibm.com>" [full]
# gpg: aka "Cornelia Huck <cornelia.huck@de.ibm.com>" [full]
# gpg: aka "Cornelia Huck <cohuck@kernel.org>" [marginal]
# gpg: aka "Cornelia Huck <cohuck@redhat.com>" [marginal]
# Primary key fingerprint: C3D0 D66D C362 4FF6 A8C0 18CE DECF 6B93 C6F0 2FAF
* remotes/cohuck/tags/s390x-20200727:
s390x/s390-virtio-ccw: fix loadparm property getter
s390x/protvirt: allow to IPL secure guests with -no-reboot
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Compare: https://github.com/qemu/qemu/compare/cb320a07e6cb...9303ecb658a0
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] d1bb69: s390x/protvirt: allow to IPL secure guests with -n...,
Peter Maydell <=