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 (1095B)


      1# SPDX-License-Identifier: GPL-2.0
      2
      3ccflags-y += -I $(srctree)/arch/x86/kvm -O2 -Wunused-variable -Wunused-function
      4ccflags-$(CONFIG_KVM_WERROR) += -Werror
      5
      6ifeq ($(CONFIG_FRAME_POINTER),y)
      7OBJECT_FILES_NON_STANDARD_vmenter.o := y
      8endif
      9
     10include $(srctree)/virt/kvm/Makefile.kvm
     11
     12kvm-y			+= x86.o emulate.o i8259.o irq.o lapic.o \
     13			   i8254.o ioapic.o irq_comm.o cpuid.o pmu.o mtrr.o \
     14			   hyperv.o debugfs.o mmu/page_track.o mmu/mmu.o mmu/spte.o \
     15			   cachepc/cachepc.o cachepc/asm.o cachepc/kvm.o cachepc/track.o cachepc/event.o
     16
     17ifdef CONFIG_HYPERV
     18kvm-y			+= kvm_onhyperv.o
     19endif
     20
     21kvm-$(CONFIG_X86_64) += mmu/tdp_iter.o mmu/tdp_mmu.o
     22kvm-$(CONFIG_KVM_XEN)	+= xen.o
     23
     24kvm-intel-y		+= vmx/vmx.o vmx/vmenter.o vmx/pmu_intel.o vmx/vmcs12.o \
     25			   vmx/evmcs.o vmx/nested.o vmx/posted_intr.o
     26kvm-intel-$(CONFIG_X86_SGX_KVM)	+= vmx/sgx.o
     27
     28kvm-amd-y		+= svm/svm.o svm/vmenter.o svm/pmu.o svm/nested.o \
     29				   svm/avic.o svm/sev.o
     30
     31ifdef CONFIG_HYPERV
     32kvm-amd-y		+= svm/svm_onhyperv.o
     33endif
     34
     35obj-$(CONFIG_KVM)	+= kvm.o
     36obj-$(CONFIG_KVM_INTEL)	+= kvm-intel.o
     37obj-$(CONFIG_KVM_AMD)	+= kvm-amd.o