[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 04/11] s390/sclp: fix SCLP facility map
|
From: |
Thomas Huth |
|
Subject: |
[PULL 04/11] s390/sclp: fix SCLP facility map |
|
Date: |
Tue, 7 Nov 2023 19:32:21 +0100 |
From: Heiko Carstens <hca@linux.ibm.com>
Qemu's SCLP implementation incorrectly reports that it supports CPU
reconfiguration. If a guest issues a CPU reconfiguration request it
is rejected as invalid command.
Fix the SCLP_HAS_CPU_INFO mask, and remove the unused
SCLP_CMDW_CONFIGURE_CPU and SCLP_CMDW_DECONFIGURE_CPU defines.
Reviewed-by: Eric Farman <farman@linux.ibm.com>
Reviewed-by: Halil Pasic <pasic@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Message-ID: <20231024100703.929679-1-hca@linux.ibm.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
include/hw/s390x/sclp.h | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/include/hw/s390x/sclp.h b/include/hw/s390x/sclp.h
index 9aef6d9370..b4ecd04e23 100644
--- a/include/hw/s390x/sclp.h
+++ b/include/hw/s390x/sclp.h
@@ -38,10 +38,8 @@
#define MAX_STORAGE_INCREMENTS 1020
/* CPU hotplug SCLP codes */
-#define SCLP_HAS_CPU_INFO 0x0C00000000000000ULL
+#define SCLP_HAS_CPU_INFO 0x0800000000000000ULL
#define SCLP_CMDW_READ_CPU_INFO 0x00010001
-#define SCLP_CMDW_CONFIGURE_CPU 0x00110001
-#define SCLP_CMDW_DECONFIGURE_CPU 0x00100001
/* SCLP PCI codes */
#define SCLP_HAS_IOA_RECONFIG 0x0000000040000000ULL
--
2.41.0
- [PULL 00/11] s390x and MAINTAINERS updates, Thomas Huth, 2023/11/07
- [PULL 01/11] MAINTAINERS: Add the virtio-gpu documentation to the corresponding section, Thomas Huth, 2023/11/07
- [PULL 02/11] MAINTAINERS: Add artist.c to the hppa machine section, Thomas Huth, 2023/11/07
- [PULL 04/11] s390/sclp: fix SCLP facility map,
Thomas Huth <=
- [PULL 05/11] target/s390x/cpu_models: Use 'first_cpu' in s390_get_feat_block(), Thomas Huth, 2023/11/07
- [PULL 03/11] tests/avocado: Allow newer versions of tesseract in the nextcube test, Thomas Huth, 2023/11/07
- [PULL 06/11] target/s390x: Fix CLC corrupting cc_src, Thomas Huth, 2023/11/07
- [PULL 07/11] tests/tcg/s390x: Test CLC with inaccessible second operand, Thomas Huth, 2023/11/07
- [PULL 08/11] target/s390x: Fix LAALG not updating cc_src, Thomas Huth, 2023/11/07
- [PULL 10/11] tests/tcg/s390x: Test ADD LOGICAL WITH CARRY, Thomas Huth, 2023/11/07
- [PULL 09/11] tests/tcg/s390x: Test LAALG with negative cc_src, Thomas Huth, 2023/11/07
- [PULL 11/11] target/s390x/cpu topology: Fix ordering and creation of TLEs, Thomas Huth, 2023/11/07
- Re: [PULL 00/11] s390x and MAINTAINERS updates, Stefan Hajnoczi, 2023/11/08