diff options
author | Will Deacon <[email protected]> | 2015-12-10 16:05:36 +0000 |
---|---|---|
committer | Will Deacon <[email protected]> | 2015-12-11 17:33:22 +0000 |
commit | 32d6397805d00573ce1fa55f408ce2bca15b0ad3 (patch) | |
tree | fc55e1a1887e33df4511559978a2facf1fec3642 /tools/perf/scripts/python/call-graph-from-postgresql.py | |
parent | 9cb9c9e5ba8453537e8e645318edf231fe54eaf9 (diff) |
arm64: mm: ensure that the zero page is visible to the page table walker
In paging_init, we allocate the zero page, memset it to zero and then
point TTBR0 to it in order to avoid speculative fetches through the
identity mapping.
In order to guarantee that the freshly zeroed page is indeed visible to
the page table walker, we need to execute a dsb instruction prior to
writing the TTBR.
Cc: <[email protected]> # v3.14+, for older kernels need to drop the 'ishst'
Signed-off-by: Will Deacon <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions