On Wed, Sep 04, 2024 at 11:32:45PM -0500, Wentao Zhang wrote: > Set ARCH_HAS_* options to "y" in kconfig and include section description in Is description the right word here? Maybe "include the compiler generated sections"? Open to other suggestions. > linker script. > > Signed-off-by: Wentao Zhang <wentaoz5@xxxxxxxxxxxx> > Reviewed-by: Chuck Wolber <chuck.wolber@xxxxxxxxxx> > Tested-by: Chuck Wolber <chuck.wolber@xxxxxxxxxx> Reviewed-by: Nathan Chancellor <nathan@xxxxxxxxxx> > --- > arch/x86/Kconfig | 2 ++ > arch/x86/kernel/vmlinux.lds.S | 2 ++ > 2 files changed, 4 insertions(+) > > diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig > index 007bab9f2..e0a8f7b42 100644 > --- a/arch/x86/Kconfig > +++ b/arch/x86/Kconfig > @@ -85,6 +85,8 @@ config X86 > select ARCH_HAS_FORTIFY_SOURCE > select ARCH_HAS_GCOV_PROFILE_ALL > select ARCH_HAS_KCOV if X86_64 > + select ARCH_HAS_LLVM_COV if X86_64 > + select ARCH_HAS_LLVM_COV_PROFILE_ALL if X86_64 > select ARCH_HAS_KERNEL_FPU_SUPPORT > select ARCH_HAS_MEM_ENCRYPT > select ARCH_HAS_MEMBARRIER_SYNC_CORE > diff --git a/arch/x86/kernel/vmlinux.lds.S b/arch/x86/kernel/vmlinux.lds.S > index 6e73403e8..904337722 100644 > --- a/arch/x86/kernel/vmlinux.lds.S > +++ b/arch/x86/kernel/vmlinux.lds.S > @@ -191,6 +191,8 @@ SECTIONS > > BUG_TABLE > > + LLVM_COV_DATA > + > ORC_UNWIND_TABLE > > . = ALIGN(PAGE_SIZE); > -- > 2.45.2 >