On 12/11/2024 16.54, Hendrik Brueckner wrote:
The Concurrent-functions facility introduces the new instruction
Perform Functions with Concurrent Results (PFCR) with few subfunctions.

Signed-off-by: Hendrik Brueckner <brueck...@linux.ibm.com>
---
  linux-headers/asm-s390/kvm.h        |  3 ++-
  target/s390x/cpu_features.c         |  2 ++
  target/s390x/cpu_features.h         |  1 +
  target/s390x/cpu_features_def.h.inc |  8 ++++++++
  target/s390x/cpu_models.c           |  5 +++++
  target/s390x/gen-features.c         | 13 +++++++++++++
  target/s390x/kvm/kvm.c              |  6 ++++++
  7 files changed, 37 insertions(+), 1 deletion(-)

diff --git a/linux-headers/asm-s390/kvm.h b/linux-headers/asm-s390/kvm.h
index 684c4e1205..ab5a6bce59 100644
--- a/linux-headers/asm-s390/kvm.h
+++ b/linux-headers/asm-s390/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];
  };

Please remove this hunk from this patch and add a separate patch in front of it instead that does a proper header sync of all linux-headers via the scripts/update-linux-headers.sh script instead.

 Thanks,
  Thomas


Reply via email to