[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 14/26] s390x/cpumodel: add Ineffective-nonconstrained-transaction
From: |
Thomas Huth |
Subject: |
[PULL 14/26] s390x/cpumodel: add Ineffective-nonconstrained-transaction facility |
Date: |
Wed, 11 Dec 2024 09:59:58 +0100 |
From: Hendrik Brueckner <brueckner@linux.ibm.com>
This facility indicates reduced support for noncontrained
transactional-execution.
Signed-off-by: Hendrik Brueckner <brueckner@linux.ibm.com>
Reviewed-by: Janosch Frank <frankja@linux.ibm.com>
Message-ID: <20241206122751.189721-12-brueckner@linux.ibm.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
target/s390x/cpu_features_def.h.inc | 1 +
target/s390x/cpu_models.c | 1 +
2 files changed, 2 insertions(+)
diff --git a/target/s390x/cpu_features_def.h.inc
b/target/s390x/cpu_features_def.h.inc
index df154d145f..2c1d1cd98a 100644
--- a/target/s390x/cpu_features_def.h.inc
+++ b/target/s390x/cpu_features_def.h.inc
@@ -112,6 +112,7 @@ DEF_FEAT(MSA_EXT_9, "msa9-base", STFL, 155,
"Message-security-assist-extension-9
DEF_FEAT(ETOKEN, "etoken", STFL, 156, "Etoken facility")
DEF_FEAT(UNPACK, "unpack", STFL, 161, "Unpack facility")
DEF_FEAT(NNPA, "nnpa", STFL, 165, "NNPA facility")
+DEF_FEAT(INEFF_NC_TX, "ineff_nc_tx", STFL, 170,
"Ineffective-nonconstrained-transaction facility")
DEF_FEAT(VECTOR_PACKED_DECIMAL_ENH2, "vxpdeh2", STFL, 192,
"Vector-Packed-Decimal-Enhancement facility 2")
DEF_FEAT(BEAR_ENH, "beareh", STFL, 193, "BEAR-enhancement facility")
DEF_FEAT(RDP, "rdp", STFL, 194, "Reset-DAT-protection facility")
diff --git a/target/s390x/cpu_models.c b/target/s390x/cpu_models.c
index 6a7ce77d9a..7fa1712d78 100644
--- a/target/s390x/cpu_models.c
+++ b/target/s390x/cpu_models.c
@@ -512,6 +512,7 @@ static void check_consistency(const S390CPUModel *model)
{ S390_FEAT_PFCR_CSDSTG, S390_FEAT_CCF_BASE },
{ S390_FEAT_PFCR_CSTST, S390_FEAT_CCF_BASE },
{ S390_FEAT_PFCR_CSTSTG, S390_FEAT_CCF_BASE },
+ { S390_FEAT_INEFF_NC_TX, S390_FEAT_TRANSACTIONAL_EXE },
};
int i;
--
2.47.1
- [PULL 06/26] s390x/cpumodel: add msa12 changes, (continued)
- [PULL 06/26] s390x/cpumodel: add msa12 changes, Thomas Huth, 2024/12/11
- [PULL 07/26] s390x/cpumodel: add msa13 subfunctions, Thomas Huth, 2024/12/11
- [PULL 09/26] linux-headers: Update to Linux 6.13-rc1, Thomas Huth, 2024/12/11
- [PULL 19/26] tests/functional: Bump the timeout of the sh4_tuxrun test, Thomas Huth, 2024/12/11
- [PULL 22/26] tests/functional: Convert the emcraft_sf2 avocado test, Thomas Huth, 2024/12/11
- [PULL 24/26] tests/functional: Convert the cubieboard avocado tests, Thomas Huth, 2024/12/11
- [PULL 25/26] tests/functional: remove unused system imports, Thomas Huth, 2024/12/11
- [PULL 26/26] tests/functional: remove pointless with statement, Thomas Huth, 2024/12/11
- [PULL 23/26] tests/functional: Convert the smdkc210 avocado test, Thomas Huth, 2024/12/11
- [PULL 11/26] s390x/cpumodel: add Vector Enhancements facility 3, Thomas Huth, 2024/12/11
- [PULL 14/26] s390x/cpumodel: add Ineffective-nonconstrained-transaction facility,
Thomas Huth <=
- [PULL 20/26] MAINTAINERS: Cover the tests/functional/test_sh4eb_r2d.py file, Thomas Huth, 2024/12/11
- [PULL 15/26] s390x/cpumodel: Add Sequential-Instruction-Fetching facility, Thomas Huth, 2024/12/11
- [PULL 17/26] s390x/cpumodel: Add PLO-extension facility, Thomas Huth, 2024/12/11
- [PULL 21/26] tests/functional: Convert the xlnx_versal_virt avocado test, Thomas Huth, 2024/12/11
- Re: [PULL 00/26] First s390x and functional testing patches for v10.0, Stefan Hajnoczi, 2024/12/12