summaryrefslogtreecommitdiff
path: root/tools/arch
diff options
context:
space:
mode:
authorHendrik Brueckner <brueckner@linux.ibm.com>2024-11-07 16:23:19 +0100
committerJanosch Frank <frankja@linux.ibm.com>2024-11-11 12:15:44 +0000
commit7a1f3143377adb655a3912b8dea714949f819fa3 (patch)
treeec6e5ed659f4e9fa9fbe2bd0c9fe164041f23326 /tools/arch
parent85a9e680d427f106d5bb665cf84ae70bbca4291f (diff)
downloadlinux-7a1f3143377adb655a3912b8dea714949f819fa3.tar.gz
linux-7a1f3143377adb655a3912b8dea714949f819fa3.tar.bz2
linux-7a1f3143377adb655a3912b8dea714949f819fa3.zip
KVM: s390: selftests: Add regression tests for PFCR subfunctions
Check if the PFCR query reported in userspace coincides with the kernel reported function list. Right now we don't mask the functions in the kernel so they have to be the same. Signed-off-by: Hendrik Brueckner <brueckner@linux.ibm.com> Reviewed-by: Hariharan Mari <hari55@linux.ibm.com> Link: https://lore.kernel.org/r/20241107152319.77816-5-brueckner@linux.ibm.com [frankja@linux.ibm.com: Added commit description] Signed-off-by: Janosch Frank <frankja@linux.ibm.com> Message-ID: <20241107152319.77816-5-brueckner@linux.ibm.com>
Diffstat (limited to 'tools/arch')
-rw-r--r--tools/arch/s390/include/uapi/asm/kvm.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/arch/s390/include/uapi/asm/kvm.h b/tools/arch/s390/include/uapi/asm/kvm.h
index 05eaf6db3ad4..60345dd2cba2 100644
--- a/tools/arch/s390/include/uapi/asm/kvm.h
+++ b/tools/arch/s390/include/uapi/asm/kvm.h
@@ -469,7 +469,8 @@ struct kvm_s390_vm_cpu_subfunc {
__u8 kdsa[16]; /* with MSA9 */
__u8 sortl[32]; /* with STFLE.150 */
__u8 dfltcc[32]; /* with STFLE.151 */
- __u8 reserved[1728];
+ __u8 pfcr[16]; /* with STFLE.201 */
+ __u8 reserved[1712];
};
#define KVM_S390_VM_CPU_PROCESSOR_UV_FEAT_GUEST 6