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


      1# SPDX-License-Identifier: GPL-2.0
      2#
      3# Makefile for the Linux kernel device drivers.
      4#
      5# 15 Sep 2000, Christoph Hellwig <hch@infradead.org>
      6# Rewritten to use lists instead of if-statements.
      7#
      8
      9obj-y				+= irqchip/
     10obj-y				+= bus/
     11
     12obj-$(CONFIG_GENERIC_PHY)	+= phy/
     13
     14# GPIO must come after pinctrl as gpios may need to mux pins etc
     15obj-$(CONFIG_PINCTRL)		+= pinctrl/
     16obj-$(CONFIG_GPIOLIB)		+= gpio/
     17obj-y				+= pwm/
     18
     19obj-y				+= pci/
     20
     21obj-$(CONFIG_PARISC)		+= parisc/
     22obj-$(CONFIG_RAPIDIO)		+= rapidio/
     23obj-y				+= video/
     24obj-y				+= idle/
     25
     26# IPMI must come before ACPI in order to provide IPMI opregion support
     27obj-y				+= char/ipmi/
     28
     29obj-$(CONFIG_ACPI)		+= acpi/
     30
     31# PnP must come after ACPI since it will eventually need to check if acpi
     32# was used and do nothing if so
     33obj-$(CONFIG_PNP)		+= pnp/
     34obj-y				+= amba/
     35
     36obj-y				+= clk/
     37# Many drivers will want to use DMA so this has to be made available
     38# really early.
     39obj-$(CONFIG_DMADEVICES)	+= dma/
     40
     41# SOC specific infrastructure drivers.
     42obj-y				+= soc/
     43
     44obj-y				+= virtio/
     45obj-$(CONFIG_VDPA)		+= vdpa/
     46obj-$(CONFIG_XEN)		+= xen/
     47
     48# regulators early, since some subsystems rely on them to initialize
     49obj-$(CONFIG_REGULATOR)		+= regulator/
     50
     51# reset controllers early, since gpu drivers might rely on them to initialize
     52obj-$(CONFIG_RESET_CONTROLLER)	+= reset/
     53
     54# tty/ comes before char/ so that the VT console is the boot-time
     55# default.
     56obj-y				+= tty/
     57obj-y				+= char/
     58
     59# iommu/ comes before gpu as gpu are using iommu controllers
     60obj-y				+= iommu/
     61
     62# gpu/ comes after char for AGP vs DRM startup and after iommu
     63obj-y				+= gpu/
     64
     65obj-$(CONFIG_CONNECTOR)		+= connector/
     66
     67# i810fb and intelfb depend on char/agp/
     68obj-$(CONFIG_FB_I810)           += video/fbdev/i810/
     69obj-$(CONFIG_FB_INTEL)          += video/fbdev/intelfb/
     70
     71obj-$(CONFIG_PARPORT)		+= parport/
     72obj-y				+= base/ block/ misc/ mfd/ nfc/
     73obj-$(CONFIG_LIBNVDIMM)		+= nvdimm/
     74obj-$(CONFIG_DAX)		+= dax/
     75obj-$(CONFIG_DMA_SHARED_BUFFER) += dma-buf/
     76obj-$(CONFIG_NUBUS)		+= nubus/
     77obj-y				+= cxl/
     78obj-y				+= macintosh/
     79obj-y				+= scsi/
     80obj-y				+= nvme/
     81obj-$(CONFIG_ATA)		+= ata/
     82obj-$(CONFIG_TARGET_CORE)	+= target/
     83obj-$(CONFIG_MTD)		+= mtd/
     84obj-$(CONFIG_SPI)		+= spi/
     85obj-$(CONFIG_SPMI)		+= spmi/
     86obj-$(CONFIG_HSI)		+= hsi/
     87obj-$(CONFIG_SLIMBUS)		+= slimbus/
     88obj-y				+= net/
     89obj-$(CONFIG_ATM)		+= atm/
     90obj-$(CONFIG_FUSION)		+= message/
     91obj-y				+= firewire/
     92obj-$(CONFIG_UIO)		+= uio/
     93obj-$(CONFIG_VFIO)		+= vfio/
     94obj-y				+= cdrom/
     95obj-y				+= auxdisplay/
     96obj-$(CONFIG_PCCARD)		+= pcmcia/
     97obj-$(CONFIG_DIO)		+= dio/
     98obj-$(CONFIG_SBUS)		+= sbus/
     99obj-$(CONFIG_ZORRO)		+= zorro/
    100obj-$(CONFIG_ATA_OVER_ETH)	+= block/aoe/
    101obj-$(CONFIG_PARIDE) 		+= block/paride/
    102obj-$(CONFIG_TC)		+= tc/
    103obj-$(CONFIG_USB_PHY)		+= usb/
    104obj-$(CONFIG_USB)		+= usb/
    105obj-$(CONFIG_USB_SUPPORT)	+= usb/
    106obj-$(CONFIG_PCI)		+= usb/
    107obj-$(CONFIG_USB_GADGET)	+= usb/
    108obj-$(CONFIG_OF)		+= usb/
    109obj-$(CONFIG_SERIO)		+= input/serio/
    110obj-$(CONFIG_GAMEPORT)		+= input/gameport/
    111obj-$(CONFIG_INPUT)		+= input/
    112obj-$(CONFIG_RTC_LIB)		+= rtc/
    113obj-y				+= i2c/ i3c/ media/
    114obj-$(CONFIG_PPS)		+= pps/
    115obj-y				+= ptp/
    116obj-$(CONFIG_W1)		+= w1/
    117obj-y				+= power/
    118obj-$(CONFIG_HWMON)		+= hwmon/
    119obj-$(CONFIG_THERMAL)		+= thermal/
    120obj-$(CONFIG_WATCHDOG)		+= watchdog/
    121obj-$(CONFIG_MD)		+= md/
    122obj-$(CONFIG_BT)		+= bluetooth/
    123obj-$(CONFIG_ACCESSIBILITY)	+= accessibility/
    124obj-$(CONFIG_ISDN)		+= isdn/
    125obj-$(CONFIG_EDAC)		+= edac/
    126obj-$(CONFIG_EISA)		+= eisa/
    127obj-$(CONFIG_PM_OPP)		+= opp/
    128obj-$(CONFIG_CPU_FREQ)		+= cpufreq/
    129obj-$(CONFIG_CPU_IDLE)		+= cpuidle/
    130obj-y				+= mmc/
    131obj-y				+= ufs/
    132obj-$(CONFIG_MEMSTICK)		+= memstick/
    133obj-$(CONFIG_NEW_LEDS)		+= leds/
    134obj-$(CONFIG_INFINIBAND)	+= infiniband/
    135obj-y				+= firmware/
    136obj-$(CONFIG_CRYPTO)		+= crypto/
    137obj-$(CONFIG_SUPERH)		+= sh/
    138obj-y				+= clocksource/
    139obj-$(CONFIG_DCA)		+= dca/
    140obj-$(CONFIG_HID)		+= hid/
    141obj-$(CONFIG_PPC_PS3)		+= ps3/
    142obj-$(CONFIG_OF)		+= of/
    143obj-$(CONFIG_SSB)		+= ssb/
    144obj-$(CONFIG_BCMA)		+= bcma/
    145obj-$(CONFIG_VHOST_RING)	+= vhost/
    146obj-$(CONFIG_VHOST_IOTLB)	+= vhost/
    147obj-$(CONFIG_VHOST)		+= vhost/
    148obj-$(CONFIG_VLYNQ)		+= vlynq/
    149obj-$(CONFIG_GREYBUS)		+= greybus/
    150obj-$(CONFIG_COMEDI)		+= comedi/
    151obj-$(CONFIG_STAGING)		+= staging/
    152obj-y				+= platform/
    153
    154obj-$(CONFIG_MAILBOX)		+= mailbox/
    155obj-$(CONFIG_HWSPINLOCK)	+= hwspinlock/
    156obj-$(CONFIG_REMOTEPROC)	+= remoteproc/
    157obj-$(CONFIG_RPMSG)		+= rpmsg/
    158obj-$(CONFIG_SOUNDWIRE)		+= soundwire/
    159
    160# Virtualization drivers
    161obj-$(CONFIG_VIRT_DRIVERS)	+= virt/
    162obj-$(subst m,y,$(CONFIG_HYPERV))	+= hv/
    163
    164obj-$(CONFIG_PM_DEVFREQ)	+= devfreq/
    165obj-$(CONFIG_EXTCON)		+= extcon/
    166obj-$(CONFIG_MEMORY)		+= memory/
    167obj-$(CONFIG_IIO)		+= iio/
    168obj-$(CONFIG_VME_BUS)		+= vme/
    169obj-$(CONFIG_IPACK_BUS)		+= ipack/
    170obj-$(CONFIG_NTB)		+= ntb/
    171obj-$(CONFIG_POWERCAP)		+= powercap/
    172obj-$(CONFIG_MCB)		+= mcb/
    173obj-$(CONFIG_PERF_EVENTS)	+= perf/
    174obj-$(CONFIG_RAS)		+= ras/
    175obj-$(CONFIG_USB4)		+= thunderbolt/
    176obj-$(CONFIG_CORESIGHT)		+= hwtracing/coresight/
    177obj-y				+= hwtracing/intel_th/
    178obj-$(CONFIG_STM)		+= hwtracing/stm/
    179obj-$(CONFIG_ANDROID)		+= android/
    180obj-$(CONFIG_NVMEM)		+= nvmem/
    181obj-$(CONFIG_FPGA)		+= fpga/
    182obj-$(CONFIG_FSI)		+= fsi/
    183obj-$(CONFIG_TEE)		+= tee/
    184obj-$(CONFIG_MULTIPLEXER)	+= mux/
    185obj-$(CONFIG_SIOX)		+= siox/
    186obj-$(CONFIG_GNSS)		+= gnss/
    187obj-$(CONFIG_INTERCONNECT)	+= interconnect/
    188obj-$(CONFIG_COUNTER)		+= counter/
    189obj-$(CONFIG_MOST)		+= most/
    190obj-$(CONFIG_PECI)		+= peci/
    191obj-$(CONFIG_HTE)		+= hte/