[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v3 2/8] target/arm: v8.3 PAC ID_AA64ISAR[12] feature-detectio
From: |
Aaron Lindsay |
Subject: |
Re: [PATCH v3 2/8] target/arm: v8.3 PAC ID_AA64ISAR[12] feature-detection |
Date: |
Mon, 12 Jun 2023 09:19:07 -0400 |
On Jun 09 13:51, Richard Henderson wrote:
> On 6/9/23 10:23, Aaron Lindsay wrote:
> > +static inline int isar_feature_pauth_get_features(const ARMISARegisters
> > *id)
> > +{
> > + if (isar_feature_aa64_pauth_arch_qarma5(id)) {
> > + return FIELD_EX64(id->id_aa64isar1, ID_AA64ISAR1, APA);
> > + } else if (isar_feature_aa64_pauth_arch_qarma3(id)) {
> > + return FIELD_EX64(id->id_aa64isar2, ID_AA64ISAR2, APA3);
> > + } else {
> > + return FIELD_EX64(id->id_aa64isar1, ID_AA64ISAR1, API);
> > + }
> > +}
>
> As I mentioned in previous review, exactly one of these fields will be
> non-zero, so you can just OR them all together without the conditionals.
Sorry I missed this last time around - I've queued this change for v4.
Thanks!
-Aaron
- [PATCH v3 7/8] target/arm: Implement v8.3 FPAC and FPACCOMBINE, (continued)
[PATCH v3 3/8] target/arm: Implement v8.3 QARMA3 PAC cipher, Aaron Lindsay, 2023/06/09
[PATCH v3 6/8] targer/arm: Inform helpers whether a PAC instruction is 'combined', Aaron Lindsay, 2023/06/09
[PATCH v3 2/8] target/arm: v8.3 PAC ID_AA64ISAR[12] feature-detection, Aaron Lindsay, 2023/06/09
[PATCH v3 8/8] target/arm: Add CPU property for QARMA3, enable FPACCombined by default, Aaron Lindsay, 2023/06/09