riscv: Improve stack randomisation on RV64
authorKefeng Wang <wangkefeng.wang@huawei.com>
Thu, 12 Aug 2021 11:47:02 +0000 (19:47 +0800)
committerPalmer Dabbelt <palmerdabbelt@google.com>
Sat, 11 Sep 2021 05:25:34 +0000 (22:25 -0700)
commitd5935537c8256fc63c77d5f4914dfd6e3ef43241
tree879e8965f6c8908490c48bd80d528a0cae81601e
parentefe1e08bca9a1fab2b0ad886be4fb5335dcbf29c
riscv: Improve stack randomisation on RV64

This enlarges the bits availiable for stack randomisation on RV64 from
the default of 8MiB to 1GiB, to match arm64 and x86.

Also, update the documentation to reflect our support for stack
randomisation.

Signed-off-by: Kefeng Wang <wangkefeng.wang@huawei.com>
[Palmer: commit text]
Signed-off-by: Palmer Dabbelt <palmerdabbelt@google.com>
Documentation/features/vm/ELF-ASLR/arch-support.txt
arch/riscv/include/asm/elf.h