Re: [PATCH v3 29/29] kselftest/riscv: kselftest for user mode cfi

2024-05-09 Thread Charlie Jenkins
On Wed, Apr 03, 2024 at 04:35:17PM -0700, Deepak Gupta wrote: > Adds kselftest for RISC-V control flow integrity implementation for user > mode. There is not a lot going on in kernel for enabling landing pad for > user mode. cfi selftest are intended to be compiled with zicfilp and > zicfiss enable

Re: [PATCH v3 29/29] kselftest/riscv: kselftest for user mode cfi

2024-05-09 Thread Deepak Gupta
On Thu, May 09, 2024 at 11:21:15AM -0700, Charlie Jenkins wrote: On Wed, Apr 03, 2024 at 04:35:17PM -0700, Deepak Gupta wrote: + +int main(int argc, char *argv[]) +{ + int ret = 0; + unsigned long lpad_status = 0, ss_status = 0; + + ksft_print_header(); + + ksft_set_plan(

Re: [PATCH v3 29/29] kselftest/riscv: kselftest for user mode cfi

2024-05-09 Thread Charlie Jenkins
On Wed, Apr 03, 2024 at 04:35:17PM -0700, Deepak Gupta wrote: > Adds kselftest for RISC-V control flow integrity implementation for user > mode. There is not a lot going on in kernel for enabling landing pad for > user mode. cfi selftest are intended to be compiled with zicfilp and > zicfiss enable

[PATCH v3 29/29] kselftest/riscv: kselftest for user mode cfi

2024-04-03 Thread Deepak Gupta
Adds kselftest for RISC-V control flow integrity implementation for user mode. There is not a lot going on in kernel for enabling landing pad for user mode. cfi selftest are intended to be compiled with zicfilp and zicfiss enabled compiler. Thus kselftest simply checks if landing pad and shadow sta