diff options
author | Heiko Carstens <hca@linux.ibm.com> | 2023-10-24 12:07:03 +0200 |
---|---|---|
committer | Thomas Huth <thuth@redhat.com> | 2023-11-07 19:27:08 +0100 |
commit | 81f993828bce9a9afd72da17b7672cb8bd121e63 (patch) | |
tree | 5ef7366806cf1c5fbd230106b718d603a184dbc5 | |
parent | 645198d58b6e1236373f5375fdaa8e3b15519108 (diff) | |
download | qemu-81f993828bce9a9afd72da17b7672cb8bd121e63.zip qemu-81f993828bce9a9afd72da17b7672cb8bd121e63.tar.gz qemu-81f993828bce9a9afd72da17b7672cb8bd121e63.tar.bz2 |
s390/sclp: fix SCLP facility map
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>
-rw-r--r-- | include/hw/s390x/sclp.h | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/include/hw/s390x/sclp.h b/include/hw/s390x/sclp.h index 9aef6d9..b4ecd04 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 |