lkml.org 
[lkml]   [2023]   [Feb]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v1 RFC Zisslpcfi 20/20] riscv: select config for shadow stack and landing pad instr support
    Date
    This patch selects config shadow stack support and landing pad instr
    support. Since shadow stack support and landing instr support relies
    on ELF header, this change also selects ARCH_USE_GNU_PROPERTY and
    ARCH_BINFMT_ELF_STATE.

    Signed-off-by: Deepak Gupta <debug@rivosinc.com>
    ---
    arch/riscv/Kconfig | 4 ++++
    1 file changed, 4 insertions(+)

    diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig
    index e2b656043abf..9a39ada1d9d0 100644
    --- a/arch/riscv/Kconfig
    +++ b/arch/riscv/Kconfig
    @@ -132,6 +132,10 @@ config RISCV
    select SYSCTL_EXCEPTION_TRACE
    select THREAD_INFO_IN_TASK
    select TRACE_IRQFLAGS_SUPPORT
    + select USER_SHADOW_STACK
    + select USER_INDIRECT_BR_LP
    + select ARCH_USE_GNU_PROPERTY
    + select ARCH_BINFMT_ELF_STATE
    select UACCESS_MEMCPY if !MMU
    select ZONE_DMA32 if 64BIT
    select HAVE_DYNAMIC_FTRACE if !XIP_KERNEL && MMU && $(cc-option,-fpatchable-function-entry=8)
    --
    2.25.1
    \
     
     \ /
      Last update: 2023-03-27 00:19    [W:4.571 / U:0.728 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site