Page MenuHomeFreeBSD

Move setting arm64 HWCAP values to the ID tables
ClosedPublic

Authored by andrew on Jul 16 2021, 2:42 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Apr 13, 9:19 PM
Unknown Object (File)
Wed, Apr 10, 6:42 PM
Unknown Object (File)
Jan 18 2024, 1:10 PM
Unknown Object (File)
Jan 1 2024, 4:49 AM
Unknown Object (File)
Dec 24 2023, 9:23 AM
Unknown Object (File)
Dec 20 2023, 12:59 AM
Unknown Object (File)
Dec 12 2023, 7:17 AM
Unknown Object (File)
Dec 11 2023, 2:31 AM
Subscribers

Details

Summary

The HWCAPS values are based on the ID registers. Move setting these
to the existing ID register parsing code.

Previously we would need to handle all possible ID field values where
a HWCAP is set, however as most ID fields follow a scheme where when
the field increments it will only add new features meaning we only
need to check if the field is greater than when the HWCAP feature
was added.

While here stop setting HWCAP value that need kernel support, but this
support is missing.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 40711
Build 37600: arc lint + arc unit