Searched hist:"77612 b90acaffc82cea712f4a431c727bbb968ec" (Results 1 – 1 of 1) sorted by relevance
| /rk3399_ARM-atf/lib/gpt_rme/ |
| H A D | gpt_rme.c | 77612b90acaffc82cea712f4a431c727bbb968ec Mon Oct 11 13:38:46 UTC 2021 Soby Mathew <soby.mathew@arm.com> fix(gpt_rme): add necessary barriers and remove cache clean
This patch adds necessary barriers after GPT entries are modified so that the writes are observed correctly by the GPC hardware. The shareability of GPC fetches are changed from OSH to ISH so that they align with the shareability of MMU attributes for the region. Thus by adding a dsbishst() between the GPT L1 entry write as part of granule migration at runtime, we can now remove the clean cache maintenance operation (CMO) for that region.
Signed-off-by: Soby Mathew <soby.mathew@arm.com> Signed-off-by: Robert Wakim <robert.wakim@arm.com> Change-Id: Ib9e405b106f0db95c7fbdb26773c0ed41663a5b4
|