Page MenuHomeFreeBSD

arm64: Fix the MRS_EXACT_IF_DIFFERENT check
Needs ReviewPublic

Authored by andrew on Wed, Nov 27, 6:11 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Dec 5, 12:26 PM
Unknown Object (File)
Thu, Nov 28, 5:45 PM
Subscribers

Details

Reviewers
manu
Group Reviewers
ARM
Summary

When comparing two ID registers to create a common userspace view we
have an option where we set an exact value only if the two are
different. This is only used in one field in the cache type register
that is accessible by userspace without being trapped by the kernel.

In preparation for trapping access to this register to handle it in
the kernel in some situations fix the 'if different' check.

Sponsored by: Arm Ltd

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 60846
Build 57730: arc lint + arc unit