HomeFreeBSD

Add an IDC only arm64 icache sync function

Description

Add an IDC only arm64 icache sync function

When the IDC flag is set in the cache type register we don't need to
clean the data cache to the point of unification. Previously we
supported this flag being set only when the DIC flags was also set.
Add a new handler for when this is not the case.

Reviewed by: kib
Sponsored by: The FreeBSD Foundation, Ampere (hardware)
Differential Revision: https://reviews.freebsd.org/D36296

Details

Provenance
andrewAuthored on Aug 22 2022, 5:02 PM
Reviewer
kib
Differential Revision
D36296: Add an IDC only arm64 icache sync function
Parents
rG278111b8a541: Allow the kernel to emulate the physical counter on arm64
Branches
Unknown
Tags
Unknown