diff options
| author | Alan Cox <alc@FreeBSD.org> | 2026-09-29 15:37:35 +0000 |
|---|---|---|
| committer | Alan Cox <alc@FreeBSD.org> | 2026-10-09 01:31:20 +0000 |
| commit | a66236edbf7182fcb1407590a8021f1e40adc05d (patch) | |
| tree | fe38d7f0f0eb8bf791953ba9579118946bc9d526 /lit | |
| parent | ec76d3f600b528df7c29d3305e44342f08789fbf (diff) | |
On many arm64 processors, the kernel plays a part in maintaining
instruction cache (icache) coherence as the contents of the underlying
physical pages change. Previously, the only mechanism for maintaining
icache coherence implemented by the machine-dependent layer was a full
icache flush. However, on machines with physically indexed and
physically tagged (PIPT) icaches, where aliasing cannot occur, we can
instead selectively invalidate just the affected cache lines.
Reviewed by: andrew
Tested by: markj
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D60271
Diffstat (limited to 'lit')
0 files changed, 0 insertions, 0 deletions
