The supervisor virtual memory configuration has been moved from the
mstatus register to the sptbr register. Accordingly, the sptbr register
has been renamed to satp (Supervisor Address Translation and Protection)
to reflect is broadened role.
https://riscv.org/wp-content/uploads/2017/05/riscv-privileged-v1.10.pdf
Suggested-by: Łukasz Stelmach <l.stelmach@samsung.com>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Change-Id: Id0eea3bd4bf20da5a577f9d5b14bf58d591bb58b
"sfence.vma t0, t0\n\t"
::: "memory", "t0");
- csr_write(sptbr, virt_to_pfn(next->pgd) | SATP_MODE | asid);
+ csr_write(satp, virt_to_pfn(next->pgd) | SATP_MODE | asid);
#endif
flush_icache_deferred(next);