cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

Makefile.randstruct (511B)


      1# SPDX-License-Identifier: GPL-2.0
      2
      3randstruct-cflags-y += -DRANDSTRUCT
      4
      5ifdef CONFIG_GCC_PLUGIN_RANDSTRUCT
      6randstruct-cflags-y	\
      7	+= -fplugin=$(objtree)/scripts/gcc-plugins/randomize_layout_plugin.so
      8randstruct-cflags-$(CONFIG_RANDSTRUCT_PERFORMANCE)		\
      9	+= -fplugin-arg-randomize_layout_plugin-performance-mode
     10else
     11randstruct-cflags-y	\
     12	+= -frandomize-layout-seed-file=$(objtree)/scripts/basic/randstruct.seed
     13endif
     14
     15export RANDSTRUCT_CFLAGS := $(randstruct-cflags-y)
     16
     17KBUILD_CFLAGS	+= $(RANDSTRUCT_CFLAGS)