44 lines
1.6 KiB
Diff
44 lines
1.6 KiB
Diff
|
|
From 0fe9c678645699c5dd27f60d5110d4da43e9db00 Mon Sep 17 00:00:00 2001
|
||
|
|
From: Zhang Jiao <zhangjiao2_yewu@cmss.chinamobile.com>
|
||
|
|
Date: Mon, 21 Oct 2024 14:16:42 +0800
|
||
|
|
Subject: [PATCH] s390/sclp: fix SCLP facility map
|
||
|
|
|
||
|
|
cheery-pick from 81f993828bce9a9afd72da17b7672cb8bd121e63
|
||
|
|
|
||
|
|
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>
|
||
|
|
Signed-off-by: Zhang Jiao <zhangjiao2_yewu@cmss.chinamobile.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 d3ade40a5a..a170ee5d71 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.windows.1
|
||
|
|
|