Page MenuHomeFreeBSD

Invalidate pagetable memory from the arm64 d-cache
Needs ReviewPublic

Authored by andrew on Feb 3 2021, 10:07 AM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Jul 3, 3:09 AM
Unknown Object (File)
May 6 2026, 1:32 AM
Unknown Object (File)
May 5 2026, 10:01 AM
Unknown Object (File)
May 3 2026, 11:08 PM
Unknown Object (File)
Apr 28 2026, 11:27 PM
Unknown Object (File)
Apr 28 2026, 12:28 PM
Unknown Object (File)
Apr 23 2026, 10:01 AM
Unknown Object (File)
Apr 20 2026, 4:25 PM
Subscribers

Details

Reviewers
alexandru.elisei_arm.com
manu
Group Reviewers
arm64
Summary

Invalidate the data cache to ensure we don't write old data from the
cache to the page tables. As the MMU is disables all CPU accesses are
treates as device memory so won't pass through the cache, however old
data may still be cached from before we turn the MMU off.

Diff Detail

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