Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0
0002 ccflags-$(CONFIG_PPC64)                 := $(NO_MINIMAL_TOC)
0003 ccflags-$(CONFIG_PPC_PSERIES_DEBUG)     += -DDEBUG
0004 
0005 obj-y                   := lpar.o hvCall.o nvram.o reconfig.o \
0006                            of_helpers.o \
0007                            setup.o iommu.o event_sources.o ras.o \
0008                            firmware.o power.o dlpar.o mobility.o rng.o \
0009                            pci.o pci_dlpar.o eeh_pseries.o msi.o \
0010                            papr_platform_attributes.o
0011 obj-$(CONFIG_SMP)       += smp.o
0012 obj-$(CONFIG_KEXEC_CORE)        += kexec.o
0013 obj-$(CONFIG_PSERIES_ENERGY)    += pseries_energy.o
0014 
0015 obj-$(CONFIG_HOTPLUG_CPU)       += hotplug-cpu.o
0016 obj-$(CONFIG_MEMORY_HOTPLUG)    += hotplug-memory.o pmem.o
0017 
0018 obj-$(CONFIG_HVC_CONSOLE)       += hvconsole.o
0019 obj-$(CONFIG_HVCS)              += hvcserver.o
0020 obj-$(CONFIG_HCALL_STATS)       += hvCall_inst.o
0021 obj-$(CONFIG_CMM)               += cmm.o
0022 obj-$(CONFIG_DTL)               += dtl.o
0023 obj-$(CONFIG_IO_EVENT_IRQ)      += io_event_irq.o
0024 obj-$(CONFIG_LPARCFG)           += lparcfg.o
0025 obj-$(CONFIG_IBMVIO)            += vio.o
0026 obj-$(CONFIG_IBMEBUS)           += ibmebus.o
0027 obj-$(CONFIG_PAPR_SCM)          += papr_scm.o
0028 obj-$(CONFIG_PPC_SPLPAR)        += vphn.o
0029 obj-$(CONFIG_PPC_SVM)           += svm.o
0030 obj-$(CONFIG_FA_DUMP)           += rtas-fadump.o
0031 obj-$(CONFIG_PSERIES_PLPKS) += plpks.o
0032 
0033 obj-$(CONFIG_SUSPEND)           += suspend.o
0034 obj-$(CONFIG_PPC_VAS)           += vas.o vas-sysfs.o
0035 
0036 obj-$(CONFIG_ARCH_HAS_CC_PLATFORM)      += cc_platform.o
0037 
0038 # nothing that operates in real mode is safe for KASAN
0039 KASAN_SANITIZE_ras.o := n
0040 KASAN_SANITIZE_kexec.o := n