Page MenuHomeFreeBSD

arm64: fix ID_AA64ISAR2_WFxT_IMPL value
ClosedPublic

Authored by harry.moulton_arm.com on Jan 21 2025, 3:19 PM.
Tags
None
Referenced Files
F170646543: D48577.id.diff
Sat, Sep 5, 7:21 PM
F170599668: D48577.id.diff
Sat, Sep 5, 2:19 PM
F170581177: D48577.id149666.diff
Sat, Sep 5, 12:24 PM
Unknown Object (File)
Fri, Sep 4, 2:25 AM
Unknown Object (File)
Thu, Sep 3, 11:49 AM
Unknown Object (File)
Thu, Sep 3, 10:18 AM
Unknown Object (File)
Wed, Sep 2, 2:15 PM
Unknown Object (File)
Wed, Sep 2, 9:50 AM
Subscribers

Details

Summary

Bits 3:0 of ID_AA64ISAR2_EL1 are reserved for FEAT_WFxT in ARMv8.7, with
bit 1 used to determine whether the feature is supported. The macro,
ID_AA64ISAR2_WFxT_IMPL can be used to check if this bit is set, however
it is currently incorrectly set to check bit 0. This has now been
corrected.

Sponsored by: Arm Ltd
Signed-off-by: Harry Moulton <harry.moulton@arm.com>

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable