platform: Make the `platform` read-only
authorXiang Wang <wxjstz@126.com>
Wed, 6 Mar 2019 07:29:34 +0000 (15:29 +0800)
committerAtish Patra <atishp04@gmail.com>
Wed, 6 Mar 2019 19:10:35 +0000 (11:10 -0800)
commit9eb8f0f90d5c873576d18d405bbd932ad9688741
treeb1e5b974fe6d35fef9b141c955ba8ddad43cdf87
parent27fae182dc54e08314034a03eeb583b94c64f4c8
platform: Make the `platform` read-only

platform should be a read-only variable, if it is placed in the data
segment, it may be exploited.

Signed-off-by: Xiang Wang <wxjstz@126.com>
include/sbi/sbi_platform.h
lib/sbi_console.c
lib/sbi_hart.c
lib/sbi_init.c
lib/sbi_ipi.c
lib/sbi_timer.c
platform/kendryte/k210/platform.c
platform/qemu/sifive_u/platform.c
platform/qemu/virt/platform.c
platform/sifive/fu540/platform.c
platform/template/platform.c