Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
mx6: solidrun: update the pl310 initialization settings
Besides enabling prefetch we also need to enable the shared attribute override bit in the pl310's aux control register. Not having this bit set makes the platform non-compliant with the ARMv7 ARM specified behaviour of conflicting memory aliases. Without this bit set the L2 controller will turn userspace bufferable reads into "cachable, no allocate" which can lead to userspace hitting stale, non-evicted cache lines. Reference kernel commit eeedcea69e927857d32aaf089725eddd2c79dd0a
- Loading branch information