The branch main has been updated by andrew:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=e80cb2254414018d41b00004fe7c7ccf828e0fbc

commit e80cb2254414018d41b00004fe7c7ccf828e0fbc
Author:     Andrew Turner <and...@freebsd.org>
AuthorDate: 2025-06-28 01:58:01 +0000
Commit:     Andrew Turner <and...@freebsd.org>
CommitDate: 2025-07-02 09:49:01 +0000

    arm64: Export the pointer auth ID fields
    
    Set the pointer authentication ID fields and HWCAPs for userspace when
    it is present.
    
    Sponsored by:   Arm Ltd
    Differential Revision:  https://reviews.freebsd.org/D50982
---
 sys/arm64/arm64/identcpu.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/sys/arm64/arm64/identcpu.c b/sys/arm64/arm64/identcpu.c
index 123aeeb090dd..49b4b25b51bb 100644
--- a/sys/arm64/arm64/identcpu.c
+++ b/sys/arm64/arm64/identcpu.c
@@ -1029,9 +1029,9 @@ static const struct mrs_field id_aa64isar1_fields[] = {
            id_aa64isar1_sb, id_aa64isar1_sb_caps),
        MRS_FIELD_HWCAP(ID_AA64ISAR1, FRINTTS, false, MRS_LOWER, MRS_USERSPACE,
            id_aa64isar1_frintts, id_aa64isar1_frintts_caps),
-       MRS_FIELD_HWCAP(ID_AA64ISAR1, GPI, false, MRS_LOWER, 0,
+       MRS_FIELD_HWCAP(ID_AA64ISAR1, GPI, false, MRS_LOWER, MRS_USERSPACE,
            id_aa64isar1_gpi, id_aa64isar1_gpi_caps),
-       MRS_FIELD_HWCAP(ID_AA64ISAR1, GPA, false, MRS_LOWER, 0,
+       MRS_FIELD_HWCAP(ID_AA64ISAR1, GPA, false, MRS_LOWER, MRS_USERSPACE,
            id_aa64isar1_gpa, id_aa64isar1_gpa_caps),
        MRS_FIELD_HWCAP(ID_AA64ISAR1, LRCPC, false, MRS_LOWER, MRS_USERSPACE,
            id_aa64isar1_lrcpc, id_aa64isar1_lrcpc_caps),
@@ -1039,9 +1039,9 @@ static const struct mrs_field id_aa64isar1_fields[] = {
            id_aa64isar1_fcma, id_aa64isar1_fcma_caps),
        MRS_FIELD_HWCAP(ID_AA64ISAR1, JSCVT, false, MRS_LOWER, MRS_USERSPACE,
            id_aa64isar1_jscvt, id_aa64isar1_jscvt_caps),
-       MRS_FIELD_HWCAP(ID_AA64ISAR1, API, false, MRS_LOWER, 0,
+       MRS_FIELD_HWCAP(ID_AA64ISAR1, API, false, MRS_LOWER, MRS_USERSPACE,
            id_aa64isar1_api, id_aa64isar1_api_caps),
-       MRS_FIELD_HWCAP(ID_AA64ISAR1, APA, false, MRS_LOWER, 0,
+       MRS_FIELD_HWCAP(ID_AA64ISAR1, APA, false, MRS_LOWER, MRS_USERSPACE,
            id_aa64isar1_apa, id_aa64isar1_apa_caps),
        MRS_FIELD_HWCAP(ID_AA64ISAR1, DPB, false, MRS_LOWER, MRS_USERSPACE,
            id_aa64isar1_dpb, id_aa64isar1_dpb_caps),
@@ -1146,9 +1146,9 @@ static const struct mrs_field id_aa64isar2_fields[] = {
            id_aa64isar2_pac_frac),
        MRS_FIELD(ID_AA64ISAR2, BC, false, MRS_LOWER, 0, id_aa64isar2_bc),
        MRS_FIELD(ID_AA64ISAR2, MOPS, false, MRS_LOWER, 0, id_aa64isar2_mops),
-       MRS_FIELD_HWCAP(ID_AA64ISAR2, APA3, false, MRS_LOWER, 0,
+       MRS_FIELD_HWCAP(ID_AA64ISAR2, APA3, false, MRS_LOWER, MRS_USERSPACE,
            id_aa64isar2_apa3, id_aa64isar2_apa3_caps),
-       MRS_FIELD_HWCAP(ID_AA64ISAR2, GPA3, false, MRS_LOWER, 0,
+       MRS_FIELD_HWCAP(ID_AA64ISAR2, GPA3, false, MRS_LOWER, MRS_USERSPACE,
            id_aa64isar2_gpa3, id_aa64isar2_gpa3_caps),
        MRS_FIELD_HWCAP(ID_AA64ISAR2, RPRES, false, MRS_LOWER, MRS_USERSPACE,
            id_aa64isar2_rpres, id_aa64isar2_rpres_caps),

Reply via email to