diff options
| author | Christophe Leroy <[email protected]> | 2022-06-28 16:48:57 +0200 |
|---|---|---|
| committer | Michael Ellerman <[email protected]> | 2022-06-29 17:04:15 +1000 |
| commit | 128c1ea2f838d3031a1c475607860e4271a8e9dc (patch) | |
| tree | 8a322cc1de4c04fb8c3c39e438a30b3ef01b9db4 /tools/perf/scripts/python/bin | |
| parent | b646c1f7f43c13510d519e3044c87aa32352fc1f (diff) | |
powerpc/64e: Move virtual memory closer to linear memory
Today nohash/64 have linear memory based at 0xc000000000000000 and
virtual memory based at 0x8000000000000000.
In order to implement KASAN, we need to regroup both areas.
Move virtual memmory at 0xc000100000000000.
This complicates a bit TLB miss handlers. Until now, memory region
was easily identified with the 4 higher bits of address:
- 0 ==> User
- c ==> Linear Memory
- 8 ==> Virtual Memory
Now we need to rely on the 20 higher bits, with:
- 0xxxx ==> User
- c0000 ==> Linear Memory
- c0001 ==> Virtual Memory
Signed-off-by: Christophe Leroy <[email protected]>
Signed-off-by: Michael Ellerman <[email protected]>
Link: https://lore.kernel.org/r/4b225168031449fc34fc7132f3923cc8dc54af60.1656427701.git.christophe.leroy@csgroup.eu
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions