[PATCH 01/11] riscv: add landing pad for asm routines.
Sami Tolvanen
samitolvanen at google.com
Fri Jul 25 08:27:45 PDT 2025
On Thu, Jul 24, 2025 at 04:36:54PM -0700, Deepak Gupta wrote:
> SYM_* macros are used to define assembly routines. In this patch series,
> re-define those macros in risc-v arch specific include file to include
> a landing pad instruction at the beginning. This is done only when the
> compiler flag for landing pad is enabled (i.e. __riscv_zicfilp).
>
> TODO: Update `lpad 0` with `lpad %lpad_hash(name)` after toolchain
> support.
I glanced through the proposed signature based landing pad labeling
scheme, but didn't see any mentions of lpad_hash for labeling assembly
functions. Is there more information somewhere about how this is going
to be implemented?
Sami
More information about the linux-riscv
mailing list