Page MenuHomeFreeBSD

arm64: Fix the MRS_EXACT_IF_DIFFERENT check
ClosedPublic

Authored by andrew on Wed, Nov 27, 6:11 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Dec 20, 1:23 PM
Unknown Object (File)
Wed, Dec 18, 10:35 AM
Unknown Object (File)
Tue, Dec 17, 6:23 PM
Unknown Object (File)
Thu, Dec 12, 8:14 PM
Unknown Object (File)
Thu, Dec 5, 12:26 PM
Unknown Object (File)
Thu, Nov 28, 5:45 PM
Subscribers

Details

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 Not Applicable
Unit
Tests Not Applicable